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"])
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)