ModelTracker: check DB after using update_fields

This commit is contained in:
Trey Hunner 2013-03-20 08:44:12 -07:00
parent d24dbc6c38
commit 98016dbd50

View file

@ -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,