def test_privileges(self): role = Role("foo-role") role.add_privilege("bar-priv", "execute") role.add_privilege("baz-priv", "execute") assert 2 == len(role.privileges()) assert "execute|bar-priv" == role.privileges()[0]
def test_privileges(self): role = Role("foo-role") role.add_privilege("bar-priv", "execute") role.add_privilege("baz-priv", "execute") self.assertEqual(2, len(role.privileges())) self.assertEqual("execute|bar-priv", role.privileges()[0])
def test_privileges(self): role = Role("foo-role") role.add_privilege("bar-priv", "http://foo.bar.com/add", "execute") role.add_privilege("baz-priv", "http://foo.bar.com/update", "execute") self.assertEqual(2, len(role.privileges())) self.assertEqual("bar-priv", role.privileges()[0]['privilege-name']) self.assertEqual('http://foo.bar.com/add', role.privileges()[0]['action']) self.assertEqual('execute', role.privileges()[0]['kind'])
def test_add_privilege(self): role = Role("foo-role") name = "foodle" action = "http://marklogic.com/xdmp/privileges/foodle" kind = "execute" role.add_privilege(name, kind) priv = role.privileges()[0] assert "execute|foodle" == priv
def test_add_privilege(self): role = Role("foo-role") name = "foodle" action = "http://marklogic.com/xdmp/privileges/foodle" kind = "execute" role.add_privilege(name, action, kind) priv = role.privileges()[0] self.assertEqual(priv['privilege-name'], name) self.assertEqual(priv['action'], action) self.assertEqual(priv['kind'], kind)