equal
deleted
inserted
replaced
28 class BaseSecurityTC(CubicWebTC): |
28 class BaseSecurityTC(CubicWebTC): |
29 |
29 |
30 def setup_database(self): |
30 def setup_database(self): |
31 super(BaseSecurityTC, self).setup_database() |
31 super(BaseSecurityTC, self).setup_database() |
32 self.create_user('iaminusersgrouponly') |
32 self.create_user('iaminusersgrouponly') |
33 self.readoriggroups = self.schema['Personne'].permissions['read'] |
33 readoriggroups = self.schema['Personne'].permissions['read'] |
34 self.addoriggroups = self.schema['Personne'].permissions['add'] |
34 addoriggroups = self.schema['Personne'].permissions['add'] |
35 |
35 def fix_perm(): |
36 def tearDown(self): |
36 self.schema['Personne'].set_action_permissions('read', readoriggroups) |
37 CubicWebTC.tearDown(self) |
37 self.schema['Personne'].set_action_permissions('add', addoriggroups) |
38 self.schema['Personne'].set_action_permissions('read', self.readoriggroups) |
38 self.addCleanup(fix_perm) |
39 self.schema['Personne'].set_action_permissions('add', self.addoriggroups) |
|
40 |
39 |
41 |
40 |
42 class LowLevelSecurityFunctionTC(BaseSecurityTC): |
41 class LowLevelSecurityFunctionTC(BaseSecurityTC): |
43 |
42 |
44 def test_check_read_access(self): |
43 def test_check_read_access(self): |