@@ -66,31 +66,36 @@ def test_debian_extract_data():
6666
6767 test_data = json .loads (test_input )
6868
69- expected = {
70- 'git-repair' : {
71- 'TEMP-0807341-84E914' : {
72- 'status' : 'open' ,
73- 'urgency' : 'unimportant' ,
74- }
75- },
76- 'mimetex' : {
77- 'CVE-2009-1382' : {
78- 'fixed_version' : '1.50-1.1' ,
79- 'status' : 'resolved' ,
80- 'urgency' : 'medium' ,
81- },
82- 'CVE-2009-2459' : {
83- 'fixed_version' : '1.50-1.1' ,
84- 'status' : 'not-resolved' ,
85- 'urgency' : 'medium'
86- },
87- },
88- 'sysvinit' : {
89- 'TEMP-0517018-A83CE6' : {
90- 'status' : 'open' ,
91- 'urgency' : 'unimportant' ,
92- },
93- },
94- }
69+ expected = [{
70+ 'fixed_Version' : '1.50-1.1' ,
71+ 'package_name' : 'mimetex' ,
72+ 'status' : 'resolved' ,
73+ 'urgency' : 'medium' ,
74+ 'vulnerability_id' : 'CVE-2009-1382'
75+ },
76+
77+ {
78+ 'fixed_Version' : '1.50-1.1' ,
79+ 'package_name' : 'mimetex' ,
80+ 'status' : 'not-resolved' ,
81+ 'urgency' : 'medium' ,
82+ 'vulnerability_id' : 'CVE-2009-2459'
83+ },
84+
85+ {
86+ 'fixed_Version' : None ,
87+ 'package_name' : 'git-repair' ,
88+ 'status' : 'open' ,
89+ 'urgency' : 'unimportant' ,
90+ 'vulnerability_id' : 'TEMP-0807341-84E914'
91+ },
92+
93+ {
94+ 'fixed_Version' : None ,
95+ 'package_name' : 'sysvinit' ,
96+ 'status' : 'open' ,
97+ 'urgency' : 'unimportant' ,
98+ 'vulnerability_id' : 'TEMP-0517018-A83CE6'
99+ }]
95100
96101 assert expected == debian .extract_data (test_data )
0 commit comments