hooks/test/unittest_syncschema.py
branchstable
changeset 4681 5f72584ab1d7
parent 4667 6c8eccb1b695
child 4689 4eb1f4490538
equal deleted inserted replaced
4680:8a6bee838464 4681:5f72584ab1d7
   132         self.assertEquals(schema['CWUser'].get_groups('read'), set(('managers', 'users')))
   132         self.assertEquals(schema['CWUser'].get_groups('read'), set(('managers', 'users')))
   133         self.failUnless(self.execute('Any X, Y WHERE X is CWEType, X name "CWUser", Y is CWGroup, Y name "users"')[0])
   133         self.failUnless(self.execute('Any X, Y WHERE X is CWEType, X name "CWUser", Y is CWGroup, Y name "users"')[0])
   134         self.execute('DELETE X read_permission Y WHERE X is CWEType, X name "CWUser", Y name "users"')
   134         self.execute('DELETE X read_permission Y WHERE X is CWEType, X name "CWUser", Y name "users"')
   135         self.assertEquals(schema['CWUser'].get_groups('read'), set(('managers', 'users', )))
   135         self.assertEquals(schema['CWUser'].get_groups('read'), set(('managers', 'users', )))
   136         self.commit()
   136         self.commit()
   137         self.assertEquals(schema['CWUser'].get_groups('read'), set(('managers', )))
   137         self.assertEquals(schema['CWUser'].get_groups('read'), set(('managers',)))
   138         self.execute('SET X read_permission Y WHERE X is CWEType, X name "CWUser", Y name "users"')
   138         self.execute('SET X read_permission Y WHERE X is CWEType, X name "CWUser", Y name "users"')
   139         self.commit()
   139         self.commit()
   140         self.assertEquals(schema['CWUser'].get_groups('read'), set(('managers', 'users',)))
   140         self.assertEquals(schema['CWUser'].get_groups('read'), set(('managers', 'users',)))
   141 
   141 
   142     def test_perms_synchronization_2(self):
   142     def test_perms_synchronization_2(self):