예제 #1
0
 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)
예제 #2
0
 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)
예제 #3
0
 def test_string(self):
     example_string = "Bruno Stuyts"
     self.assertEqual(validate_string("example_string", example_string),
                      True)