Example #1
0
    def test_issue_filter_confidence(self):
        levels = [bandit.LOW, bandit.MEDIUM, bandit.HIGH]
        issues = [_get_issue_instance(bandit.HIGH, l) for l in levels]

        for level in levels:
            rank = constants.RANKING.index(level)
            for issue in issues:
                test = constants.RANKING.index(issue.confidence)
                result = issue.filter(bandit.UNDEFINED, level)
                self.assertTrue((test >= rank) == result)
Example #2
0
    def test_issue_filter_confidence(self):
        levels = [bandit.LOW, bandit.MEDIUM, bandit.HIGH]
        issues = [_get_issue_instance(bandit.HIGH, l) for l in levels]

        for level in levels:
            rank = constants.RANKING.index(level)
            for issue in issues:
                test = constants.RANKING.index(issue.confidence)
                result = issue.filter(bandit.UNDEFINED, level)
                self.assertTrue((test >= rank) == result)
Example #3
0
    def test_issue_filter_severity(self):
        levels = [bandit.LOW, bandit.MEDIUM, bandit.HIGH]
        issues = [_get_issue_instance(l, bandit.HIGH) for l in levels]

        for level in levels:
            rank = constants.RANKING.index(level)
            for issue in issues:
                test = constants.RANKING.index(issue.severity)
                result = issue.filter(level, bandit.UNDEFINED)
                self.assertTrue((test >= rank) == result)
Example #4
0
    def test_issue_filter_severity(self):
        levels = [bandit.LOW, bandit.MEDIUM, bandit.HIGH]
        issues = [_get_issue_instance(l, bandit.HIGH) for l in levels]

        for level in levels:
            rank = constants.RANKING.index(level)
            for issue in issues:
                test = constants.RANKING.index(issue.severity)
                result = issue.filter(level, bandit.UNDEFINED)
                self.assertTrue((test >= rank) == result)