From a7a2fe02169407be99440c111346749cb781cebf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wilson=20J=C3=BAnior?= Date: Wed, 18 Jul 2012 06:37:23 -0300 Subject: [PATCH] added more tests --- tests/test_document.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tests/test_document.py b/tests/test_document.py index d7412f32..491a6856 100644 --- a/tests/test_document.py +++ b/tests/test_document.py @@ -3161,5 +3161,19 @@ name: Field is required ("name")""" one = Doc.objects.filter(**{'hello world': 1}).count() self.assertEqual(1, one) + + def test_fields_rewrite(self): + class BasePerson(Document): + name = StringField() + age = IntField() + meta = {'abstract': True} + + class Person(BasePerson): + name = StringField(required=True) + + + p = Person(age=15) + self.assertRaises(ValidationError, p.validate) + if __name__ == '__main__': unittest.main()