server/test/unittest_msplanner.py
changeset 4775 3a37f0ce7527
parent 4766 162b2b127b15
child 4817 9c8b39914998
equal deleted inserted replaced
4774:89a7555020ba 4775:3a37f0ce7527
    90         self.schema['CWUser'].set_action_permissions('read', userreadperms)
    90         self.schema['CWUser'].set_action_permissions('read', userreadperms)
    91         self.add_source(FakeUserROSource, 'ldap')
    91         self.add_source(FakeUserROSource, 'ldap')
    92         self.add_source(FakeCardSource, 'cards')
    92         self.add_source(FakeCardSource, 'cards')
    93 
    93 
    94     def tearDown(self):
    94     def tearDown(self):
    95         super(BaseMSPlannerTC, self).tearDown()
       
    96         # restore hijacked security
    95         # restore hijacked security
    97         self.restore_orig_affaire_security()
    96         self.restore_orig_affaire_security()
    98         self.restore_orig_cwuser_security()
    97         self.restore_orig_cwuser_security()
       
    98         super(BaseMSPlannerTC, self).tearDown()
    99 
    99 
   100     def restore_orig_affaire_security(self):
   100     def restore_orig_affaire_security(self):
   101         affreadperms = list(self.schema['Affaire'].permissions['read'])
   101         affreadperms = list(self.schema['Affaire'].permissions['read'])
   102         affreadperms[-1] = self.prevrqlexpr_affaire
   102         affreadperms[-1] = self.prevrqlexpr_affaire
   103         self.schema['Affaire'].set_action_permissions('read', affreadperms)
   103         self.schema['Affaire'].set_action_permissions('read', affreadperms)