def test_remove(): responses.add(responses.DELETE, 'http://api/v2/tokens/666', status=204) manager = TokensManager(client) result = manager.delete(token_id=666) assert result is None
def test_add(): responses.add(responses.POST, 'http://api/v2/tokens', json=answers.TOKENS_CREATE) manager = TokensManager(client) token = manager.create(project_id=322) assert token is not None
def test_add_raw(): responses.add(responses.POST, 'http://api/v2/tokens', json=answers.TOKENS_CREATE) manager = TokensManager(client) token = manager.create(project_id=322, return_raw=True) assert token == answers.TOKENS_CREATE["token"]
def __init__(self, client): super(ProjectsManager, self).__init__(client) self.roles_manager = RolesManager(client) self.quotas_manager = QuotasManager(client) self.licenses_manager = LicenseManager(client) self.token_manager = TokensManager(client) self.subnets_manager = SubnetManager(client) self.fips_manager = FloatingIPManager(client)
def __init__(self, client): self.projects = ProjectsManager(client) self.quotas = QuotasManager(client) self.users = UsersManager(client) self.licenses = LicenseManager(client) self.roles = RolesManager(client) self.floatingips = FloatingIPManager(client) self.subnets = SubnetManager(client) self.vrrp = VRRPManager(client) self.capabilities = CapabilitiesManager(client) self.tokens = TokensManager(client) self.customization = CustomizationManager(client)