diff options
Diffstat (limited to 'archaeological_files/tests.py')
| -rw-r--r-- | archaeological_files/tests.py | 30 | 
1 files changed, 24 insertions, 6 deletions
diff --git a/archaeological_files/tests.py b/archaeological_files/tests.py index 58291bc04..b43967401 100644 --- a/archaeological_files/tests.py +++ b/archaeological_files/tests.py @@ -37,7 +37,7 @@ class FileTest(TestCase):      def setUp(self):          self.extra_models, self.model_list = {}, []          self.user, created = User.objects.get_or_create(username='username') -        o_user, created = User.objects.get_or_create(username='ousername') +        self.o_user, created = User.objects.get_or_create(username='ousername')          person_type = PersonType(label=u'Test person type',                                   txt_idx='test_person', available=True)          person_type.save() @@ -45,7 +45,7 @@ class FileTest(TestCase):          self.model_list.append(person_type)          person = models.Person(title='Mr', surname='Surname', name='Name', -                               history_modifier=o_user) +                               history_modifier=self.o_user)          person.save()          self.extra_models['person'] = person          self.model_list.append(person) @@ -58,14 +58,15 @@ class FileTest(TestCase):          dct = {'year':2010, 'numeric_reference':1000, 'file_type':file_type,                 'internal_reference':u'UNIT_testÉ ?', 'in_charge':person, -               'history_modifier':o_user, 'total_surface':10000} +               'history_modifier':self.o_user, 'total_surface':10000}          self.item = self.model(**dct)          self.item.save()      def tearDown(self): -        self.item.delete() -        for item in reversed(self.model_list): -            item.delete() +        #self.item.delete() +        #for item in reversed(self.model_list): +        #    item.delete() +        pass      def testAddAndGetHistorized(self):          """ @@ -80,6 +81,23 @@ class FileTest(TestCase):          self.failUnlessEqual(self.item.history.count(), nb_hist+1)          self.failUnlessEqual(self.item.history.all()[1].internal_reference,                               base_label) +        self.item.internal_reference = u"Unité_Testée" +        self.item.history_modifier = self.user +        self.item.skip_history_when_saving = True +        self.item.save() +        self.item.skip_history_when_saving = False +        self.failUnlessEqual(self.item.history.count(), nb_hist+1) + +    def testCreatorHistorized(self): +        """ +        Test creator association +        """ +        self.failUnlessEqual(self.item.history_creator, self.o_user) +        altuser, created = User.objects.get_or_create(username='altusername') +        self.item.internal_reference = u"Unité_Test" +        self.item.history_modifier = altuser +        self.item.save() +        self.failUnlessEqual(self.item.history_creator, self.o_user)      def testIntelligentHistorisation(self):          """  | 
