Beispiel #1
0
 def run_rh_tests_from_file(self, test_name):
     with open(path.join(WD, test_name)) as f:
         for line in f:
             vector, expected_scores = line.split(' - ')
             expected_scores = expected_scores.replace('(', '').replace(')', '').strip().split(', ')
             expected_scores = tuple(float(a) if a != 'None' else None for a in expected_scores)
             tested_rh_vector = str(expected_scores[0]) + '/' + vector
             result = CVSS2.from_rh_vector(tested_rh_vector)
             results_scores = result.scores()
             self.assertEqual(expected_scores, results_scores, test_name + ' - ' + vector)
Beispiel #2
0
 def run_rh_tests_from_file(self, test_name):
     with open(path.join(WD, test_name)) as f:
         for line in f:
             vector, expected_scores = line.split(' - ')
             expected_scores = expected_scores.replace('(', '').replace(
                 ')', '').strip().split(', ')
             expected_scores = tuple(
                 float(a) if a != 'None' else None for a in expected_scores)
             tested_rh_vector = str(expected_scores[0]) + '/' + vector
             result = CVSS2.from_rh_vector(tested_rh_vector)
             results_scores = result.scores()
             self.assertEqual(expected_scores, results_scores,
                              test_name + ' - ' + vector)