parent
9f1196e982
commit
153538cef9
@ -2460,6 +2460,7 @@ class DocumentTest(unittest.TestCase):
|
|||||||
self.assertEquals(a.b.field2.c_field, 'new value')
|
self.assertEquals(a.b.field2.c_field, 'new value')
|
||||||
|
|
||||||
def test_can_save_false_values(self):
|
def test_can_save_false_values(self):
|
||||||
|
"""Ensures you can save False values on save"""
|
||||||
class Doc(Document):
|
class Doc(Document):
|
||||||
foo = StringField()
|
foo = StringField()
|
||||||
archived = BooleanField(default=False, required=True)
|
archived = BooleanField(default=False, required=True)
|
||||||
@ -2472,5 +2473,19 @@ class DocumentTest(unittest.TestCase):
|
|||||||
|
|
||||||
self.assertEquals(Doc.objects(archived=False).count(), 1)
|
self.assertEquals(Doc.objects(archived=False).count(), 1)
|
||||||
|
|
||||||
|
|
||||||
|
def test_can_save_false_values_dynamic(self):
|
||||||
|
"""Ensures you can save False values on dynamic docs"""
|
||||||
|
class Doc(DynamicDocument):
|
||||||
|
foo = StringField()
|
||||||
|
|
||||||
|
Doc.drop_collection()
|
||||||
|
d = Doc()
|
||||||
|
d.save()
|
||||||
|
d.archived = False
|
||||||
|
d.save()
|
||||||
|
|
||||||
|
self.assertEquals(Doc.objects(archived=False).count(), 1)
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
unittest.main()
|
unittest.main()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user