def assertResult(self, valid_file=None, invalid_file=None): with requests_mock.Mocker() as m: InvalidLinkBear.check_prerequisites = lambda *args: True uut = InvalidLinkBear(self.section, Queue()) m.add_matcher(custom_matcher) if valid_file: out = uut.execute("valid", valid_file) self.assertEqual(out, []) if invalid_file: out = uut.execute("invalid", invalid_file) self.assertNotEqual(out, []) self.assertNotEqual(out, None)
def assertResult(self, valid_file=None, invalid_file=None, settings={}): with requests_mock.Mocker() as m: InvalidLinkBear.check_prerequisites = lambda *args: True uut = InvalidLinkBear(self.section, Queue()) for name, value in settings.items(): self.section.append(Setting(name, value)) m.add_matcher(custom_matcher) if valid_file: out = uut.execute("valid", valid_file) self.assertEqual(out, []) if invalid_file: out = uut.execute("invalid", invalid_file) self.assertNotEqual(out, []) self.assertNotEqual(out, None)