@@ -65,121 +65,18 @@ def test_fetch(self):
6565 with patch ("vulnerabilities.importers.ubuntu_usn.requests.get" , return_value = mock_response ):
6666 assert ubuntu_usn .fetch ("www.db.com" ) == self .db
6767
68- def test_get_purls (self ):
69-
70- eg_pkg_dict_1 = self .db ["763-1" ]["releases" ]["hardy" ]
71- eg_pkg_dict_2 = self .db ["763-1" ]["releases" ]["dapper" ]
72- eg_pkg_dict_3 = self .db ["763-1" ]["releases" ]["intrepid" ]
73-
74- exp_pkgs_1 = {
75- PackageURL (
76- type = "deb" ,
77- namespace = "ubuntu" ,
78- name = "xine-lib" ,
79- version = "1.1.11.1-1ubuntu3.4" ,
80- qualifiers = OrderedDict (),
81- subpath = None ,
82- ),
83- PackageURL (
84- type = "deb" ,
85- namespace = "ubuntu" ,
86- name = "libxine1" ,
87- version = "1.1.11.1-1ubuntu3.4" ,
88- qualifiers = OrderedDict (),
89- subpath = None ,
90- ),
91- }
92- exp_pkgs_2 = {
93- PackageURL (
94- type = "deb" ,
95- namespace = "ubuntu" ,
96- name = "libxine-main1" ,
97- version = "1.1.1+ubuntu2-7.12" ,
98- qualifiers = OrderedDict (),
99- subpath = None ,
100- ),
101- PackageURL (
102- type = "deb" ,
103- namespace = "ubuntu" ,
104- name = "xine-lib" ,
105- version = "1.1.1+ubuntu2-7.12" ,
106- qualifiers = OrderedDict (),
107- subpath = None ,
108- ),
109- }
110- exp_pkgs_3 = {
111- PackageURL (
112- type = "deb" ,
113- namespace = "ubuntu" ,
114- name = "xine-lib" ,
115- version = "1.1.15-0ubuntu3.3" ,
116- qualifiers = OrderedDict (),
117- subpath = None ,
118- ),
119- PackageURL (
120- type = "deb" ,
121- namespace = "ubuntu" ,
122- name = "libxine1" ,
123- version = "1.1.15-0ubuntu3.3" ,
124- qualifiers = OrderedDict (),
125- subpath = None ,
126- ),
127- }
128-
129- assert exp_pkgs_1 == ubuntu_usn .get_purls (eg_pkg_dict_1 )
130- assert exp_pkgs_2 == ubuntu_usn .get_purls (eg_pkg_dict_2 )
131- assert exp_pkgs_3 == ubuntu_usn .get_purls (eg_pkg_dict_3 )
132-
13368 def test_to_advisories (self ):
13469
13570 expected_advisories = [
13671 Advisory (
13772 summary = "" ,
138- impacted_package_urls = [],
139- resolved_package_urls = {
140- PackageURL (
141- type = "deb" ,
142- namespace = "ubuntu" ,
143- name = "xine-lib" ,
144- version = "1.1.15-0ubuntu3.3" ,
145- qualifiers = OrderedDict (),
146- subpath = None ,
147- ),
148- PackageURL (
149- type = "deb" ,
150- namespace = "ubuntu" ,
151- name = "libxine1" ,
152- version = "1.1.15-0ubuntu3.3" ,
153- qualifiers = OrderedDict (),
154- subpath = None ,
155- ),
156- },
15773 references = [
15874 Reference (url = "https://usn.ubuntu.com/763-1/" , reference_id = "USN-763-1" )
15975 ],
16076 vulnerability_id = "CVE-2009-0698" ,
16177 ),
16278 Advisory (
16379 summary = "" ,
164- impacted_package_urls = [],
165- resolved_package_urls = {
166- PackageURL (
167- type = "deb" ,
168- namespace = "ubuntu" ,
169- name = "xine-lib" ,
170- version = "1.1.15-0ubuntu3.3" ,
171- qualifiers = OrderedDict (),
172- subpath = None ,
173- ),
174- PackageURL (
175- type = "deb" ,
176- namespace = "ubuntu" ,
177- name = "libxine1" ,
178- version = "1.1.15-0ubuntu3.3" ,
179- qualifiers = OrderedDict (),
180- subpath = None ,
181- ),
182- },
18380 references = [
18481 Reference (url = "https://usn.ubuntu.com/763-1/" , reference_id = "USN-763-1" )
18582 ],
0 commit comments