Merge pull request #1998 from bagerard/Fix_update_full_result_documentation

Fix documentation of Queryset.update regarding full_result #1995
This commit is contained in:
erdenezul
2019-02-19 17:16:42 +08:00
committed by GitHub
3 changed files with 29 additions and 6 deletions

View File

@@ -2233,6 +2233,19 @@ class QuerySetTest(unittest.TestCase):
bar.reload()
self.assertEqual(len(bar.foos), 0)
def test_update_one_check_return_with_full_result(self):
class BlogTag(Document):
name = StringField(required=True)
BlogTag.drop_collection()
BlogTag(name='garbage').save()
default_update = BlogTag.objects.update_one(name='new')
self.assertEqual(default_update, 1)
full_result_update = BlogTag.objects.update_one(name='new', full_result=True)
self.assertIsInstance(full_result_update, UpdateResult)
def test_update_one_pop_generic_reference(self):
class BlogTag(Document):