From 98016dbd50cc64976855103019d59aced06ca7cd Mon Sep 17 00:00:00 2001 From: Trey Hunner Date: Wed, 20 Mar 2013 08:44:12 -0700 Subject: [PATCH] ModelTracker: check DB after using update_fields --- model_utils/tests/tests.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/model_utils/tests/tests.py b/model_utils/tests/tests.py index 4c7a29e..fe07217 100644 --- a/model_utils/tests/tests.py +++ b/model_utils/tests/tests.py @@ -745,9 +745,15 @@ class ModelTrackerTests(ModelTrackerTestCase, ModelTrackerCommonTests): self.instance.save(update_fields=[]) self.assertChanged(name='retro', number=4) self.instance.save(update_fields=['name']) + in_db = Tracked.objects.get(id=self.instance.id) + self.assertEqual(in_db.name, self.instance.name) + self.assertNotEqual(in_db.number, self.instance.number) self.assertChanged(number=4) self.instance.save(update_fields=['number']) self.assertChanged() + in_db = Tracked.objects.get(id=self.instance.id) + self.assertEqual(in_db.name, self.instance.name) + self.assertEqual(in_db.number, self.instance.number) class FieldTrackedModelCustomTests(ModelTrackerTestCase,