test/unittest_schema.py
changeset 10833 f585add0fed9
parent 10710 37d7a1187af7
child 11261 9e926f2dc84d
equal deleted inserted replaced
10832:2350424585f8 10833:f585add0fed9
   103         # -> expected to return RQLVocabularyConstraint and RQLConstraint
   103         # -> expected to return RQLVocabularyConstraint and RQLConstraint
   104         #   instances but not RQLUniqueConstraint
   104         #   instances but not RQLUniqueConstraint
   105         #
   105         #
   106         # isinstance(cstr, RQLConstraint)
   106         # isinstance(cstr, RQLConstraint)
   107         # -> expected to return RQLConstraint instances but not
   107         # -> expected to return RQLConstraint instances but not
   108         #    RRQLVocabularyConstraint and QLUniqueConstraint
   108         #    RQLVocabularyConstraint and RQLUniqueConstraint
   109         self.assertFalse(issubclass(RQLUniqueConstraint, RQLVocabularyConstraint))
   109         self.assertFalse(issubclass(RQLUniqueConstraint, RQLVocabularyConstraint))
   110         self.assertFalse(issubclass(RQLUniqueConstraint, RQLConstraint))
   110         self.assertFalse(issubclass(RQLUniqueConstraint, RQLConstraint))
   111         self.assertTrue(issubclass(RQLConstraint, RQLVocabularyConstraint))
       
   112 
   111 
   113     def test_entity_perms(self):
   112     def test_entity_perms(self):
   114         self.assertEqual(eperson.get_groups('read'), set(('managers', 'users', 'guests')))
   113         self.assertEqual(eperson.get_groups('read'), set(('managers', 'users', 'guests')))
   115         self.assertEqual(eperson.get_groups('update'), set(('managers', 'owners',)))
   114         self.assertEqual(eperson.get_groups('update'), set(('managers', 'owners',)))
   116         self.assertEqual(eperson.get_groups('delete'), set(('managers', 'owners')))
   115         self.assertEqual(eperson.get_groups('delete'), set(('managers', 'owners')))