Ejemplo n.º 1
0
 def test_parse_file_with_no_vuln_has_no_findings(self):
     testfile = open("unittests/scans/bugcrowd/BugCrowd-zero.csv")
     parser = BugCrowdParser()
     findings = parser.get_findings(testfile, Test())
     for finding in findings:
         for endpoint in finding.unsaved_endpoints:
             endpoint.clean()
     self.assertEqual(0, len(findings))
Ejemplo n.º 2
0
 def test_parse_file_with_multiple_vuln_has_multiple_finding(self):
     testfile = open("dojo/unittests/scans/bugcrowd/BugCrowd-many.csv")
     parser = BugCrowdParser()
     findings = parser.get_findings(testfile, Test())
     for finding in findings:
         for endpoint in finding.unsaved_endpoints:
             endpoint.clean()
     self.assertEqual(5, len(findings))
Ejemplo n.º 3
0
 def test_parse_file_with_no_vuln_has_no_findings(self):
     testfile = open("dojo/unittests/scans/bugcrowd/BugCrowd-zero.csv")
     parser = BugCrowdParser()
     findings = parser.get_findings(testfile, Test())
     self.assertEqual(0, len(findings))
Ejemplo n.º 4
0
 def test_parse_file_with_multiple_vuln_has_multiple_finding(self):
     testfile = open("dojo/unittests/scans/bugcrowd/BugCrowd-many.csv")
     parser = BugCrowdParser()
     findings = parser.get_findings(testfile, Test())
     self.assertEqual(5, len(findings))