def test_init_with_default_acl(): # type: () -> None role = leancloud.Role("qux") assert role assert role.get_name() == "qux" role.name = "quux" assert role.name == "quux" acl = role.get_acl() assert acl.dump() == {"*": {"read": True}}
def test_init(): # type: () -> None acl = leancloud.ACL() role = leancloud.Role("xxx", acl) assert role assert role.get_name() == "xxx" assert role.get_acl() == acl assert role.users assert role.roles
def test_role_query(): # type: () -> None roles = leancloud.Query(leancloud.Role).limit(1000).find() leancloud.Object.destroy_all(roles) role = leancloud.Role("test_role") role.save() eq_(leancloud.Query(leancloud.Role).count(), 1) eq_(leancloud.Query(leancloud.Role).find()[0].get_name(), role.get_name())
def test_get_roles(): # type: () -> None role = leancloud.Role('xxx') role.save() user = User() user.login('user1_name', 'password') role.get_users().add(user) role.save() bind_roles = user.get_roles() assert len(bind_roles) == 1 assert bind_roles[0].get('name') == 'xxx' role.destroy()
def test_get_roles(): # type: () -> None role = leancloud.Role("xxx") role.save() user = User() user.login("user1_name", "password") role.get_users().add(user) role.save() bind_roles = user.get_roles() assert len(bind_roles) == 1 assert bind_roles[0].get("name") == "xxx" role.destroy()
def test_init_with_default_acl(): role = leancloud.Role('qux') assert role assert role.get_name() == 'qux' acl = role.get_acl() assert acl.dump() == {'*': {'read': True}}
def test_init(): acl = leancloud.ACL() role = leancloud.Role('xxx', acl) assert role assert role.get_name() == 'xxx' assert role.get_acl() == acl