use each modifier only with #1673

This commit is contained in:
Erdenezul
2017-10-10 10:34:34 +08:00
parent a1494c4c93
commit 9ab856e186
3 changed files with 26 additions and 2 deletions

View File

@@ -3183,6 +3183,17 @@ class InstanceTest(unittest.TestCase):
blog.reload()
self.assertEqual(blog.tags, ['mongodb', 'code', 'python'])
def test_push_nested_list(self):
"""Ensure that push update works in nested list"""
class BlogPost(Document):
slug = StringField()
tags = ListField()
blog = BlogPost(slug="test").save()
blog.update(push__tags=["value1", 123])
blog.reload()
self.assertEqual(blog.tags, [["value1", 123]])
if __name__ == '__main__':
unittest.main()