Example #1
0
    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]
Example #2
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])
Example #3
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])
Example #4
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'])
Example #5
0
    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
Example #6
0
    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)