def setup(self): self.detector = Dummy("") self.misuse = create_misuse("-m1-") self.misuses = [self.misuse, create_misuse("-m2-")] self.uut = AllFindings(self.detector)
class TestAllFindings: # noinspection PyAttributeOutsideInit def setup(self): self.detector = Dummy("") self.misuse = create_misuse("-m1-") self.misuses = [self.misuse, create_misuse("-m2-")] self.uut = AllFindings(self.detector) def test_returns_all_findings(self): expected = [Finding({"id": "1", "file": ""}), Finding({"id": "2", "file": ""})] actual = self.uut.get_potential_hits(expected) assert_equals(expected, actual) def test_limits_number_of_findings(self): all = [Finding({"id": "1"}), Finding({"id": "2"})] self.uut.limit = 1 actual = self.uut.get_potential_hits(all) assert_equals(1, len(actual))