Beispiel #1
0
 def testCanSaveIgnoringDuplicates(self):
     with reversion.create_revision():
         self.test11.save()
         self.test12.save()
         self.test21.save()
         self.test22.save()
         self.assertFalse(reversion.get_ignore_duplicates())
         reversion.set_ignore_duplicates(True)
         self.assertTrue(reversion.get_ignore_duplicates())
     self.assertEqual(reversion.get_for_object(self.test11).count(), 2)
     # Save a non-duplicate revision.
     with reversion.create_revision():
         self.test11.save()
         self.assertFalse(reversion.get_ignore_duplicates())
         reversion.set_ignore_duplicates(True)
     self.assertEqual(reversion.get_for_object(self.test11).count(), 3)
Beispiel #2
0
 def testCanSaveIgnoringDuplicates(self):
     with reversion.create_revision():
         self.test11.save()
         self.test12.save()
         self.test21.save()
         self.test22.save()
         self.assertFalse(reversion.get_ignore_duplicates())
         reversion.set_ignore_duplicates(True)
         self.assertTrue(reversion.get_ignore_duplicates())
     self.assertEqual(reversion.get_for_object(self.test11).count(), 2)
     # Save a non-duplicate revision.
     with reversion.create_revision():
         self.test11.save()
         self.assertFalse(reversion.get_ignore_duplicates())
         reversion.set_ignore_duplicates(True)
     self.assertEqual(reversion.get_for_object(self.test11).count(), 3)