def test_checker_version_found_but_resets(self): checker = VersionChecker("1.2") checker(b"hello world 1.2") checker.reset() self.assertIsNone(checker.contains_version)
def test_checker_version_not_found(self): checker = VersionChecker("1.2") checker(b"hello world") self.assertIsNone(checker.contains_version)
def test_checker_version_found_multichunk(self): checker = VersionChecker("1.2") checker(b"hello world") checker(b"hello world 1.2") checker(b"hello world") self.assertTrue(checker.contains_version)
def test_checker_no_version(self): checker = VersionChecker(None) checker(b"hello world") self.assertIsNone(checker.contains_version)