コード例 #1
0
ファイル: tests.py プロジェクト: scsi110/mes-1
 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)
コード例 #2
0
ファイル: tests.py プロジェクト: larssos/django-reversion
 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)