File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -43,7 +43,7 @@ def debian_data():
4343
4444def debian_dump (extract_data ):
4545 """
46- Dump data scraped from Debian' security tracker.
46+ Save data scraped from Debian' security tracker.
4747 """
4848 for data in extract_data :
4949 vulnerability = Vulnerability (summary = data .get ('description' ))
@@ -54,8 +54,6 @@ def debian_dump(extract_data):
5454 vulnerability_reference .save ()
5555 package .save ()
5656
57- return vulnerability , vulnerability_reference , package
58-
5957
6058def ubuntu_data ():
6159 """
Original file line number Diff line number Diff line change @@ -45,7 +45,11 @@ def test_data_dump(self):
4545 extract_data = debian .extract_data (test_data )
4646 data_dump = debian_dump (extract_data )
4747
48- self .assertEqual (data_dump [0 ].summary , extract_data [0 ].get ('description' ))
49- self .assertEqual (data_dump [1 ].reference_id , extract_data [0 ].get ('vulnerability_id' ))
50- self .assertEqual (data_dump [2 ].name , extract_data [0 ].get ('package_name' ))
51- self .assertEqual (data_dump [2 ].version , extract_data [0 ].get ('fixed_version' ))
48+ for i in range (3 ):
49+ self .assertEqual (3 , len (Vulnerability .objects .all ()))
50+ self .assertEqual (3 , len (VulnerabilityReference .objects .all ()))
51+ self .assertEqual (3 , len (Package .objects .all ()))
52+ self .assertEqual (extract_data [i ].get ('description' ), Vulnerability .objects .get (pk = i + 1 ).summary )
53+ self .assertEqual (extract_data [i ].get ('vulnerability_id' ), VulnerabilityReference .objects .get (pk = i + 1 ).reference_id )
54+ self .assertEqual (extract_data [i ].get ('package_name' ), Package .objects .get (pk = i + 1 ).name )
55+ self .assertEqual (extract_data [i ].get ('fixed_version' ), Package .objects .get (pk = i + 1 ).version )
You can’t perform that action at this time.
0 commit comments