Added help_text and verbose_name to fields

closes #192
This commit is contained in:
Ross Lawley
2011-06-15 11:28:41 +01:00
parent 94cad89e32
commit ffb3e8b7b9
2 changed files with 8 additions and 3 deletions

View File

@@ -21,12 +21,15 @@ class FieldTest(unittest.TestCase):
"""
class Person(Document):
name = StringField()
age = IntField(default=30)
userid = StringField(default=lambda: 'test')
age = IntField(default=30, help_text="Your real age")
userid = StringField(default=lambda: 'test', verbose_name="User Identity")
person = Person(name='Test Person')
self.assertEqual(person._data['age'], 30)
self.assertEqual(person._data['userid'], 'test')
self.assertEqual(person._fields['name'].help_text, None)
self.assertEqual(person._fields['age'].help_text, "Your real age")
self.assertEqual(person._fields['userid'].verbose_name, "User Identity")
def test_required_values(self):
"""Ensure that required field constraints are enforced.