def test_user_list_user_access(self): inst = self.instance mgr = inst.manager user = CloudDatabaseUser(mgr, info={"name": "fake"}) mgr.list_user_access = Mock() user.list_user_access() mgr.list_user_access.assert_called_once_with(user)
def test_user_change_password(self): inst = self.instance mgr = inst.manager password = utils.random_unicode() user = CloudDatabaseUser(mgr, info={"name": "fake"}) mgr.change_user_password = Mock() user.change_password(password) mgr.change_user_password.assert_called_once_with(user, password)
def test_delete_user_direct(self): inst = self.instance mgr = inst.manager name = utils.random_unicode() user = CloudDatabaseUser(mgr, info={"name": name}) mgr.delete = Mock() user.delete() mgr.delete.assert_called_once_with(name)
def test_user_revoke_user_access(self): inst = self.instance mgr = inst.manager user = CloudDatabaseUser(mgr, info={"name": "fake"}) db_names = utils.random_unicode() strict = utils.random_unicode() mgr.revoke_user_access = Mock() user.revoke_user_access(db_names, strict=strict) mgr.revoke_user_access.assert_called_once_with(user, db_names, strict=strict)
def test_user_update(self): inst = self.instance mgr = inst.manager name = utils.random_unicode() password = utils.random_unicode() host = utils.random_unicode() user = CloudDatabaseUser(mgr, info={"name": "fake"}) mgr.update = Mock() user.update(name=name, password=password, host=host) mgr.update.assert_called_once_with(user, name=name, password=password, host=host)