@@ -207,7 +207,7 @@ def test_sorted_queryset(self):
207207
208208 pkg_package_urls = [obj .package_url for obj in sorted_pkgs_qs_all ]
209209 sorted_purls = os .path .join (TEST_DIR , "sorted_purls.txt" )
210- with open (sorted_purls , 'r' ) as f :
210+ with open (sorted_purls , "r" ) as f :
211211 expected_content = f .read ().splitlines ()
212212 assert pkg_package_urls == expected_content
213213
@@ -236,16 +236,40 @@ def test_get_purl_version_class(self):
236236
237237
238238class TestCustomFilters :
239- @pytest .mark .parametrize ("input_value, expected_output" , [
240- ("pkg:rpm/redhat/katello-client-bootstrap@1.1.0-2?arch=el6sat" , "pkg%3Arpm/redhat/katello-client-bootstrap%401.1.0-2%3Farch%3Del6sat" ),
241- ("pkg:alpine/nginx@1.10.3-r1?arch=armhf&distroversion=v3.5&reponame=main" , "pkg%3Aalpine/nginx%401.10.3-r1%3Farch%3Darmhf%26distroversion%3Dv3.5%26reponame%3Dmain" ),
242- ("pkg:nginx/nginx@0.9.0?os=windows" , "pkg%3Anginx/nginx%400.9.0%3Fos%3Dwindows" ),
243- ("pkg:deb/ubuntu/nginx@0.6.34-2ubuntu1~intrepid1" , "pkg%3Adeb/ubuntu/nginx%400.6.34-2ubuntu1~intrepid1" ),
244- ("pkg:rpm/redhat/openssl@1:1.0.2k-16.el7_6?arch=1" , "pkg%3Arpm/redhat/openssl%401%3A1.0.2k-16.el7_6%3Farch%3D1" ),
245- ("pkg:golang/google.golang.org/genproto#googleapis/api/annotations" , "pkg%3Agolang/google.golang.org/genproto%23googleapis/api/annotations" ),
246- ("pkg:cocoapods/GoogleUtilities@7.5.2#NSData+zlib" , "pkg%3Acocoapods/GoogleUtilities%407.5.2%23NSData%2Bzlib" ),
247- ("pkg:conda/absl-py@0.4.1?build=py36h06a4308_0&channel=main&subdir=linux-64&type=tar.bz2" , "pkg%3Aconda/absl-py%400.4.1%3Fbuild%3Dpy36h06a4308_0%26channel%3Dmain%26subdir%3Dlinux-64%26type%3Dtar.bz2" ),
248- ])
239+ @pytest .mark .parametrize (
240+ "input_value, expected_output" ,
241+ [
242+ (
243+ "pkg:rpm/redhat/katello-client-bootstrap@1.1.0-2?arch=el6sat" ,
244+ "pkg%3Arpm/redhat/katello-client-bootstrap%401.1.0-2%3Farch%3Del6sat" ,
245+ ),
246+ (
247+ "pkg:alpine/nginx@1.10.3-r1?arch=armhf&distroversion=v3.5&reponame=main" ,
248+ "pkg%3Aalpine/nginx%401.10.3-r1%3Farch%3Darmhf%26distroversion%3Dv3.5%26reponame%3Dmain" ,
249+ ),
250+ ("pkg:nginx/nginx@0.9.0?os=windows" , "pkg%3Anginx/nginx%400.9.0%3Fos%3Dwindows" ),
251+ (
252+ "pkg:deb/ubuntu/nginx@0.6.34-2ubuntu1~intrepid1" ,
253+ "pkg%3Adeb/ubuntu/nginx%400.6.34-2ubuntu1~intrepid1" ,
254+ ),
255+ (
256+ "pkg:rpm/redhat/openssl@1:1.0.2k-16.el7_6?arch=1" ,
257+ "pkg%3Arpm/redhat/openssl%401%3A1.0.2k-16.el7_6%3Farch%3D1" ,
258+ ),
259+ (
260+ "pkg:golang/google.golang.org/genproto#googleapis/api/annotations" ,
261+ "pkg%3Agolang/google.golang.org/genproto%23googleapis/api/annotations" ,
262+ ),
263+ (
264+ "pkg:cocoapods/GoogleUtilities@7.5.2#NSData+zlib" ,
265+ "pkg%3Acocoapods/GoogleUtilities%407.5.2%23NSData%2Bzlib" ,
266+ ),
267+ (
268+ "pkg:conda/absl-py@0.4.1?build=py36h06a4308_0&channel=main&subdir=linux-64&type=tar.bz2" ,
269+ "pkg%3Aconda/absl-py%400.4.1%3Fbuild%3Dpy36h06a4308_0%26channel%3Dmain%26subdir%3Dlinux-64%26type%3Dtar.bz2" ,
270+ ),
271+ ],
272+ )
249273 def test_url_quote_filter (self , input_value , expected_output ):
250274 filtered = url_quote_filter (input_value )
251275 assert filtered == expected_output
0 commit comments