Ejemplo n.º 1
0
class TestPotentialHits:
    # noinspection PyAttributeOutsideInit
    def setup(self):
        self.detector = Dummy("")
        self.misuse = create_misuse("-m1-")
        self.misuses = [self.misuse, create_misuse("-m2-")]

        self.uut = PotentialHits(self.detector, self.misuses)

    def test_adds_misuse(self):
        finding = Finding({})
        finding.is_potential_hit = lambda misuse, y: misuse == self.misuse

        potential_hits = self.uut.get_potential_hits([finding])

        assert_equals(self.misuse.id, potential_hits[0]["misuse"])
Ejemplo n.º 2
0
    def setup(self):
        self.detector = Dummy("")
        self.misuse = create_misuse("-m1-")
        self.misuses = [self.misuse, create_misuse("-m2-")]

        self.uut = PotentialHits(self.detector, self.misuses)