Tenants API Client - User Tests Parity.

1. Refactored tenant responses model - obj_to_json method.
2. Refactored tenant client - create user for a tenant method.
3. Refactored tenant and client tests.

Change-Id: Ied4929f5387e56a33c7fbfd9e4a493c0e2442b78
This commit is contained in:
Charles Kimpolo
2013-07-22 15:42:11 +02:00
parent 05d26a77db
commit 1c559002ef
4 changed files with 11 additions and 6 deletions

View File

@@ -177,7 +177,7 @@ class TenantsAPI_Client(AutoMarshallingRestClient):
@summary: Creates a user for a given tenant
"""
url = '{0}/tenants/{1}/users'.format(self.base_url, tenant_id)
url = '{0}/users'.format(self.base_url)
user_request_object = User(id_=id_, tenant_id=tenant_id, name=name,
enabled=enabled, email=email)
response = self.request('POST', url,

View File

@@ -70,8 +70,7 @@ class Tenant(BaseIdentityModel):
self.enabled = enabled
def _obj_to_json(self):
json_dict = {"tenant": {"id": self.id_,
"name": self.name,
json_dict = {"tenant": {"name": self.name,
"description": self.description,
"enabled": self.enabled}}
return json.dumps(json_dict)