def test_validate_match(self): regex_validator = RegexValidator(pattern=r'Cats') self.assertTrue(regex_validator.validate(input_string="Cats are smarter than dogs"))
def test_screen_input_validation_regex_false(self, get_input_mock): input_result = Screen().input(prompt='This is my message', validators=RegexValidator(pattern='Cat')) self.assertFalse(input_result.validation_result) self.assertEquals(input_result.input_string, 'This is my Cat')