def test_string_field(self):
instance = StringField()
self.assertEqual(instance.get_initial(), None)
with self.assertRaises(InvalidValueException):
instance.validate(1)
with self.assertRaises(InvalidValueException):
instance.validate(1.5)
with self.assertRaises(InvalidValueException):
instance.validate(six.b('ABC'))
instance = StringField(default=six.u('ABC'))
self.assertEqual(instance.get_initial(), six.u('ABC'))
instance.validate(six.u('hello'))
评论列表
文章目录