@@ -57,25 +57,25 @@ def test_query_qualifier_filtering(self):
5757
5858 # check filtering when qualifiers are not normalized
5959 test_purl = quote ("pkg:deb/vlc@1.50-1.1?foo=bar&tar=ball" )
60- response = self .client .get (f"/api/packages?purl={ test_purl } " , format = "json" ).data
60+ response = self .client .get (f"/api/packages/ ?purl={ test_purl } " , format = "json" ).data
6161
6262 self .assertEqual (1 , response ["count" ])
6363 self .assertEqual (pk_multi_qf .qualifiers , response ["results" ][0 ]["qualifiers" ])
6464
6565 test_purl = quote ("pkg:deb/vlc@1.50-1.1?tar=ball&foo=bar" )
66- response = self .client .get (f"/api/packages?purl={ test_purl } " , format = "json" ).data
66+ response = self .client .get (f"/api/packages/ ?purl={ test_purl } " , format = "json" ).data
6767
6868 self .assertEqual (1 , response ["count" ])
6969 self .assertEqual (pk_multi_qf .qualifiers , response ["results" ][0 ]["qualifiers" ])
7070
7171 # check filtering when there is intersection of qualifiers between packages
7272 test_purl = quote ("pkg:deb/vlc@1.50-1.1?foo=bar" )
73- response = self .client .get (f"/api/packages?purl={ test_purl } " , format = "json" ).data
73+ response = self .client .get (f"/api/packages/ ?purl={ test_purl } " , format = "json" ).data
7474
7575 self .assertEqual (1 , response ["count" ])
7676
7777 def test_query_by_name (self ):
78- response = self .client .get ("/api/packages?name=mimetex" , format = "json" ).data
78+ response = self .client .get ("/api/packages/ ?name=mimetex" , format = "json" ).data
7979
8080 self .assertEqual (3 , response ["count" ])
8181
@@ -91,7 +91,7 @@ def test_query_by_name(self):
9191 self .assertIn ("pkg:deb/debian/mimetex@1.74-1?distro=jessie" , purls )
9292
9393 def test_query_by_invalid_package_url (self ):
94- url = "/api/packages?purl=invalid_purl"
94+ url = "/api/packages/ ?purl=invalid_purl"
9595 response = self .client .get (url , format = "json" )
9696
9797 self .assertEqual (400 , response .status_code )
@@ -100,7 +100,7 @@ def test_query_by_invalid_package_url(self):
100100 self .assertIn ("invalid_purl" , error )
101101
102102 def test_query_by_package_url (self ):
103- url = "/api/packages?purl=pkg:deb/debian/mimetex@1.50-1.1?distro=jessie"
103+ url = "/api/packages/ ?purl=pkg:deb/debian/mimetex@1.50-1.1?distro=jessie"
104104 response = self .client .get (url , format = "json" ).data
105105
106106 self .assertEqual (1 , response ["count" ])
@@ -113,7 +113,7 @@ def test_query_by_package_url(self):
113113 self .assertNotIn ("1.74-1" , versions )
114114
115115 def test_query_by_package_url_without_namespace (self ):
116- url = "/api/packages?purl=pkg:deb/mimetex@1.50-1.1"
116+ url = "/api/packages/ ?purl=pkg:deb/mimetex@1.50-1.1"
117117 response = self .client .get (url , format = "json" ).data
118118
119119 self .assertEqual (2 , response ["count" ])
@@ -130,7 +130,7 @@ class TestUbuntuResponse(TestCase):
130130 fixtures = ["ubuntu.json" ]
131131
132132 def test_ubuntu_response (self ):
133- response = self .client .get ("/api/packages?name=automake" , format = "json" )
133+ response = self .client .get ("/api/packages/ ?name=automake" , format = "json" )
134134
135135 result = response .data .get ("results" )[0 ]
136136 self .assertEqual ("automake" , result ["name" ])
@@ -144,7 +144,7 @@ def test_vulnerability_package_relations(self):
144144 test_pkgs = choices (Package .objects .all (), k = 5 )
145145 for test_pkg in test_pkgs :
146146
147- pkg_response = self .client .get (f"/api/packages/{ test_pkg .id } " , format = "json" ).data
147+ pkg_response = self .client .get (f"/api/packages/{ test_pkg .id } / " , format = "json" ).data
148148 resolved_vulns = {
149149 vuln ["vulnerability_id" ] for vuln in pkg_response ["resolved_vulnerabilities" ]
150150 }
@@ -154,7 +154,7 @@ def test_vulnerability_package_relations(self):
154154
155155 for vuln in resolved_vulns :
156156 vuln_resp = self .client .get (
157- f"/api/vulnerabilities?vulnerability_id={ vuln } " , format = "json"
157+ f"/api/vulnerabilities/ ?vulnerability_id={ vuln } " , format = "json"
158158 ).data
159159 resolved_purls = {
160160 package ["purl" ] for package in vuln_resp ["results" ][0 ]["resolved_packages" ]
@@ -163,7 +163,7 @@ def test_vulnerability_package_relations(self):
163163
164164 for vuln in unresolved_vulns :
165165 vuln_resp = self .client .get (
166- f"/api/vulnerabilities?vulnerability_id={ vuln } " , format = "json"
166+ f"/api/vulnerabilities/ ?vulnerability_id={ vuln } " , format = "json"
167167 ).data
168168 unresolved_purls = {
169169 package ["purl" ] for package in vuln_resp ["results" ][0 ]["unresolved_packages" ]
0 commit comments