Sync with openstack/requirements
Change-Id: Id92c17cf2cd11bf653afabd2e283519f94a5dc50
This commit is contained in:
@@ -78,15 +78,15 @@ class Client(object):
|
|||||||
response = func(*args, **kw)
|
response = func(*args, **kw)
|
||||||
|
|
||||||
if response.status_code == 400:
|
if response.status_code == 400:
|
||||||
raise exceptions.BadRequest(**response.json)
|
raise exceptions.BadRequest(**response.json())
|
||||||
elif response.status_code in (401, 403):
|
elif response.status_code in (401, 403):
|
||||||
raise exceptions.Forbidden(**response.json)
|
raise exceptions.Forbidden(**response.json())
|
||||||
elif response.status_code == 404:
|
elif response.status_code == 404:
|
||||||
raise exceptions.NotFound(**response.json)
|
raise exceptions.NotFound(**response.json())
|
||||||
elif response.status_code == 409:
|
elif response.status_code == 409:
|
||||||
raise exceptions.Conflict(**response.json)
|
raise exceptions.Conflict(**response.json())
|
||||||
elif response.status_code == 500:
|
elif response.status_code == 500:
|
||||||
raise exceptions.Unknown(**response.json)
|
raise exceptions.Unknown(**response.json())
|
||||||
else:
|
else:
|
||||||
return response
|
return response
|
||||||
|
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ class DiagnosticsController(Controller):
|
|||||||
response = self.client.get('/diagnostics/ping/%s/%s' %
|
response = self.client.get('/diagnostics/ping/%s/%s' %
|
||||||
(service, host))
|
(service, host))
|
||||||
|
|
||||||
return response.json
|
return response.json()
|
||||||
|
|
||||||
def sync_all(self):
|
def sync_all(self):
|
||||||
"""
|
"""
|
||||||
@@ -32,7 +32,7 @@ class DiagnosticsController(Controller):
|
|||||||
"""
|
"""
|
||||||
response = self.client.post('/diagnostics/sync/all')
|
response = self.client.post('/diagnostics/sync/all')
|
||||||
|
|
||||||
return response.json
|
return response.json()
|
||||||
|
|
||||||
def sync_domain(self, domain_id):
|
def sync_domain(self, domain_id):
|
||||||
"""
|
"""
|
||||||
@@ -41,7 +41,7 @@ class DiagnosticsController(Controller):
|
|||||||
response = self.client.post('/diagnostics/sync/domain/%s' %
|
response = self.client.post('/diagnostics/sync/domain/%s' %
|
||||||
domain_id)
|
domain_id)
|
||||||
|
|
||||||
return response.json
|
return response.json()
|
||||||
|
|
||||||
def sync_record(self, domain_id, record_id):
|
def sync_record(self, domain_id, record_id):
|
||||||
"""
|
"""
|
||||||
@@ -50,4 +50,4 @@ class DiagnosticsController(Controller):
|
|||||||
response = self.client.post('/diagnostics/sync/record/%s/%s' %
|
response = self.client.post('/diagnostics/sync/record/%s/%s' %
|
||||||
(domain_id, record_id))
|
(domain_id, record_id))
|
||||||
|
|
||||||
return response.json
|
return response.json()
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ class DomainsController(CrudController):
|
|||||||
"""
|
"""
|
||||||
response = self.client.get('/domains')
|
response = self.client.get('/domains')
|
||||||
|
|
||||||
return [Domain(i) for i in response.json['domains']]
|
return [Domain(i) for i in response.json()['domains']]
|
||||||
|
|
||||||
def get(self, domain_id):
|
def get(self, domain_id):
|
||||||
"""
|
"""
|
||||||
@@ -43,7 +43,7 @@ class DomainsController(CrudController):
|
|||||||
"""
|
"""
|
||||||
response = self.client.get('/domains/%s' % domain_id)
|
response = self.client.get('/domains/%s' % domain_id)
|
||||||
|
|
||||||
return Domain(response.json)
|
return Domain(response.json())
|
||||||
|
|
||||||
def create(self, domain):
|
def create(self, domain):
|
||||||
"""
|
"""
|
||||||
@@ -54,7 +54,7 @@ class DomainsController(CrudController):
|
|||||||
"""
|
"""
|
||||||
response = self.client.post('/domains', data=json.dumps(domain))
|
response = self.client.post('/domains', data=json.dumps(domain))
|
||||||
|
|
||||||
return Domain(response.json)
|
return Domain(response.json())
|
||||||
|
|
||||||
def update(self, domain):
|
def update(self, domain):
|
||||||
"""
|
"""
|
||||||
@@ -66,7 +66,7 @@ class DomainsController(CrudController):
|
|||||||
response = self.client.put('/domains/%s' % domain.id,
|
response = self.client.put('/domains/%s' % domain.id,
|
||||||
data=json.dumps(domain.changes))
|
data=json.dumps(domain.changes))
|
||||||
|
|
||||||
return Domain(response.json)
|
return Domain(response.json())
|
||||||
|
|
||||||
def delete(self, domain):
|
def delete(self, domain):
|
||||||
"""
|
"""
|
||||||
@@ -88,4 +88,4 @@ class DomainsController(CrudController):
|
|||||||
"""
|
"""
|
||||||
response = self.client.get('/domains/%s/servers' % domain_id)
|
response = self.client.get('/domains/%s/servers' % domain_id)
|
||||||
|
|
||||||
return [Server(i) for i in response.json['servers']]
|
return [Server(i) for i in response.json()['servers']]
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ class RecordsController(CrudController):
|
|||||||
'domain_id': domain_id
|
'domain_id': domain_id
|
||||||
})
|
})
|
||||||
|
|
||||||
return [Record(i) for i in response.json['records']]
|
return [Record(i) for i in response.json()['records']]
|
||||||
|
|
||||||
def get(self, domain, record_id):
|
def get(self, domain, record_id):
|
||||||
"""
|
"""
|
||||||
@@ -56,7 +56,7 @@ class RecordsController(CrudController):
|
|||||||
|
|
||||||
response = self.client.get(uri)
|
response = self.client.get(uri)
|
||||||
|
|
||||||
return Record(response.json)
|
return Record(response.json())
|
||||||
|
|
||||||
def create(self, domain, record):
|
def create(self, domain, record):
|
||||||
"""
|
"""
|
||||||
@@ -74,7 +74,7 @@ class RecordsController(CrudController):
|
|||||||
|
|
||||||
response = self.client.post(uri, data=json.dumps(record))
|
response = self.client.post(uri, data=json.dumps(record))
|
||||||
|
|
||||||
return Record(response.json)
|
return Record(response.json())
|
||||||
|
|
||||||
def update(self, domain, record):
|
def update(self, domain, record):
|
||||||
"""
|
"""
|
||||||
@@ -93,7 +93,7 @@ class RecordsController(CrudController):
|
|||||||
|
|
||||||
response = self.client.put(uri, data=json.dumps(record.changes))
|
response = self.client.put(uri, data=json.dumps(record.changes))
|
||||||
|
|
||||||
return Record(response.json)
|
return Record(response.json())
|
||||||
|
|
||||||
def delete(self, domain, record):
|
def delete(self, domain, record):
|
||||||
"""
|
"""
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ class ReportsController(Controller):
|
|||||||
"""
|
"""
|
||||||
response = self.client.get('/reports/counts')
|
response = self.client.get('/reports/counts')
|
||||||
|
|
||||||
return response.json
|
return response.json()
|
||||||
|
|
||||||
def count_domains(self):
|
def count_domains(self):
|
||||||
"""
|
"""
|
||||||
@@ -31,7 +31,7 @@ class ReportsController(Controller):
|
|||||||
"""
|
"""
|
||||||
response = self.client.get('/reports/counts/domains')
|
response = self.client.get('/reports/counts/domains')
|
||||||
|
|
||||||
return response.json
|
return response.json()
|
||||||
|
|
||||||
def count_tenants(self):
|
def count_tenants(self):
|
||||||
"""
|
"""
|
||||||
@@ -39,7 +39,7 @@ class ReportsController(Controller):
|
|||||||
"""
|
"""
|
||||||
response = self.client.get('/reports/counts/tenants')
|
response = self.client.get('/reports/counts/tenants')
|
||||||
|
|
||||||
return response.json
|
return response.json()
|
||||||
|
|
||||||
def count_records(self):
|
def count_records(self):
|
||||||
"""
|
"""
|
||||||
@@ -47,7 +47,7 @@ class ReportsController(Controller):
|
|||||||
"""
|
"""
|
||||||
response = self.client.get('/reports/counts/records')
|
response = self.client.get('/reports/counts/records')
|
||||||
|
|
||||||
return response.json
|
return response.json()
|
||||||
|
|
||||||
def tenants_all(self):
|
def tenants_all(self):
|
||||||
"""
|
"""
|
||||||
@@ -55,7 +55,7 @@ class ReportsController(Controller):
|
|||||||
"""
|
"""
|
||||||
response = self.client.get('/reports/tenants')
|
response = self.client.get('/reports/tenants')
|
||||||
|
|
||||||
return response.json['tenants']
|
return response.json()['tenants']
|
||||||
|
|
||||||
def tenant_domains(self, other_tenant_id):
|
def tenant_domains(self, other_tenant_id):
|
||||||
"""
|
"""
|
||||||
@@ -64,4 +64,4 @@ class ReportsController(Controller):
|
|||||||
response = self.client.get('/reports/tenants/%s' %
|
response = self.client.get('/reports/tenants/%s' %
|
||||||
other_tenant_id)
|
other_tenant_id)
|
||||||
|
|
||||||
return [{'domain': d} for d in response.json['domains']]
|
return [{'domain': d} for d in response.json()['domains']]
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ class ServersController(CrudController):
|
|||||||
"""
|
"""
|
||||||
response = self.client.get('/servers')
|
response = self.client.get('/servers')
|
||||||
|
|
||||||
return [Server(i) for i in response.json['servers']]
|
return [Server(i) for i in response.json()['servers']]
|
||||||
|
|
||||||
def get(self, server_id):
|
def get(self, server_id):
|
||||||
"""
|
"""
|
||||||
@@ -42,7 +42,7 @@ class ServersController(CrudController):
|
|||||||
"""
|
"""
|
||||||
response = self.client.get('/servers/%s' % server_id)
|
response = self.client.get('/servers/%s' % server_id)
|
||||||
|
|
||||||
return Server(response.json)
|
return Server(response.json())
|
||||||
|
|
||||||
def create(self, server):
|
def create(self, server):
|
||||||
"""
|
"""
|
||||||
@@ -53,7 +53,7 @@ class ServersController(CrudController):
|
|||||||
"""
|
"""
|
||||||
response = self.client.post('/servers', data=json.dumps(server))
|
response = self.client.post('/servers', data=json.dumps(server))
|
||||||
|
|
||||||
return Server(response.json)
|
return Server(response.json())
|
||||||
|
|
||||||
def update(self, server):
|
def update(self, server):
|
||||||
"""
|
"""
|
||||||
@@ -65,7 +65,7 @@ class ServersController(CrudController):
|
|||||||
response = self.client.put('/servers/%s' % server.id,
|
response = self.client.put('/servers/%s' % server.id,
|
||||||
data=json.dumps(server.changes))
|
data=json.dumps(server.changes))
|
||||||
|
|
||||||
return Server(response.json)
|
return Server(response.json())
|
||||||
|
|
||||||
def delete(self, server):
|
def delete(self, server):
|
||||||
"""
|
"""
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ def model_factory(schema):
|
|||||||
def validator(obj):
|
def validator(obj):
|
||||||
"""Apply a JSON schema to an object"""
|
"""Apply a JSON schema to an object"""
|
||||||
try:
|
try:
|
||||||
jsonschema.validate(obj, schema)
|
jsonschema.validate(obj, schema, cls=jsonschema.Draft3Validator)
|
||||||
except jsonschema.ValidationError, e:
|
except jsonschema.ValidationError, e:
|
||||||
raise ValidationError(str(e))
|
raise ValidationError(str(e))
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
|
# This file is managed by openstack-depends
|
||||||
|
cliff>=1.4
|
||||||
d2to1>=0.2.10,<0.3
|
d2to1>=0.2.10,<0.3
|
||||||
pbr>=0.5,<0.6
|
jsonschema>=1.0.0,!=1.4.0,<2
|
||||||
cliff>=1.2.1
|
|
||||||
jsonschema>=0.8,<1
|
|
||||||
stevedore
|
|
||||||
requests>=0.8.3,<1.0
|
|
||||||
python-keystoneclient>=0.2.0
|
|
||||||
keyring
|
keyring
|
||||||
|
pbr>=0.5.16,<0.6
|
||||||
|
python-keystoneclient>=0.2,<0.3
|
||||||
|
requests>=1.1,<1.2.1
|
||||||
|
stevedore>=0.9
|
||||||
|
|||||||
@@ -1,15 +1,10 @@
|
|||||||
# Packages needed for dev testing
|
# This file is managed by openstack-depends
|
||||||
distribute>=0.6.24
|
coverage>=3.6
|
||||||
|
|
||||||
# Install bounded pep8/pyflakes first, then let flake8 install
|
|
||||||
pep8==1.4.5
|
|
||||||
pyflakes==0.7.2
|
|
||||||
flake8==2.0
|
flake8==2.0
|
||||||
hacking>=0.5.3,<0.6
|
hacking>=0.5.3,<0.6
|
||||||
|
mox>=0.5.3
|
||||||
coverage>=3.6
|
pep8==1.4.5
|
||||||
|
pyflakes==0.7.2
|
||||||
mox
|
|
||||||
python-subunit
|
python-subunit
|
||||||
sphinx
|
sphinx>=1.1.2
|
||||||
testrepository
|
testrepository>=0.0.13
|
||||||
|
|||||||
Reference in New Issue
Block a user