diff options
Diffstat (limited to 'ishtar/furnitures/tests.py')
| -rw-r--r-- | ishtar/furnitures/tests.py | 12 | 
1 files changed, 12 insertions, 0 deletions
diff --git a/ishtar/furnitures/tests.py b/ishtar/furnitures/tests.py index 5ffca400a..5a433b381 100644 --- a/ishtar/furnitures/tests.py +++ b/ishtar/furnitures/tests.py @@ -76,6 +76,18 @@ class FileTest(TestCase):          self.failUnlessEqual(self.item.history.all()[1].internal_reference,                               base_label) +    def testIntelligentHistorisation(self): +        """ +        Test that to identical version are not recorded twice in the history +        """ +        nb_hist = self.item.history.count() +        self.item.internal_reference = u"Unité_Test" +        self.item.save() +        self.failUnlessEqual(self.item.history.count(), nb_hist+1) +        nb_hist = self.item.history.count() +        self.item.save() +        self.failUnlessEqual(self.item.history.count(), nb_hist) +      def testRollbackFile(self):          nb_hist = self.item.history.count()          initial_values = self.item.values()  | 
