def test_regex(self): example_regex = "^[a-z]+" example_string = "bruno" self.assertEqual( validate_string("example_string", example_string, regex=example_regex), True) example_string = "Bruno" self.assertRaises(ValueError, validate_string, "example_string", example_string, regex=example_regex) example_string = "123" self.assertRaises(ValueError, validate_string, "example_string", example_string, regex=example_regex)
def test_options(self): example_list = ('first', 'second', 'third') example_string = "fourth" self.assertRaises(ValueError, validate_string, "example_string", example_string, options=example_list) example_list = ['first', 'second', 'third'] example_string = "fourth" self.assertRaises(ValueError, validate_string, "example_string", example_string, options=example_list) example_string = 'third' self.assertEqual( validate_string("example_string", example_string, options=example_list), True)
def test_string(self): example_string = "Bruno Stuyts" self.assertEqual(validate_string("example_string", example_string), True)