Esempio n. 1
0
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"]
Esempio n. 4
0
 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)
Esempio n. 5
0
 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)