From c56c42b5c01ed774cfa8e044cd372a984608536c Mon Sep 17 00:00:00 2001 From: Jozef Knaperek Date: Fri, 11 Jul 2014 22:11:04 +0200 Subject: Fixed #22967 -- Made Model._do_update consistent Made _do_update behave more strictly according to its docs, including a corner case when specific concurent updates are executed and select_on_save is set. --- tests/basic/tests.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tests/basic') diff --git a/tests/basic/tests.py b/tests/basic/tests.py index 4f3e8a958f..a10e38f2a4 100644 --- a/tests/basic/tests.py +++ b/tests/basic/tests.py @@ -701,7 +701,7 @@ class SelectOnSaveTests(TestCase): try: Article._base_manager.__class__ = FakeManager asos = ArticleSelectOnSave.objects.create(pub_date=datetime.now()) - with self.assertNumQueries(2): + with self.assertNumQueries(3): asos.save() self.assertTrue(FakeQuerySet.called) # This is not wanted behavior, but this is how Django has always -- cgit v1.2.1