예제 #1
0
    def test_targets_with_no_excluded(self):
        targets = ["examples/vulnerable_code/inter_command_injection.py"]
        excluded_files = ""

        included_files = discover_files(targets, excluded_files)
        expected = ["examples/vulnerable_code/inter_command_injection.py"]
        self.assertListEqual(included_files, expected)
예제 #2
0
    def test_targets_with_recursive_and_excluded(self):
        targets = ["examples/vulnerable_code/"]
        excluded_files = "inter_command_injection.py"

        included_files = discover_files(targets, excluded_files, True)
        self.assertEqual(len(included_files), 31)
예제 #3
0
    def test_targets_with_recursive(self):
        targets = ["examples/vulnerable_code/"]
        excluded_files = ""

        included_files = discover_files(targets, excluded_files, True)
        self.assertEqual(len(included_files), 32)