Merge "Return complete resp from sec grp default rule client"

This commit is contained in:
Jenkins
2015-08-25 19:14:58 +00:00
committed by Gerrit Code Review
2 changed files with 9 additions and 11 deletions

View File

@@ -48,7 +48,7 @@ class SecurityGroupDefaultRulesTest(base.BaseV2ComputeAdminTest):
ip_protocol=ip_protocol,
from_port=from_port,
to_port=to_port,
cidr=cidr)
cidr=cidr)['security_group_default_rule']
self.assertEqual(ip_protocol, rule['ip_protocol'])
self.assertEqual(from_port, rule['from_port'])
self.assertEqual(to_port, rule['to_port'])
@@ -75,7 +75,7 @@ class SecurityGroupDefaultRulesTest(base.BaseV2ComputeAdminTest):
rule = self.adm_client.create_security_default_group_rule(
ip_protocol=ip_protocol,
from_port=from_port,
to_port=to_port)
to_port=to_port)['security_group_default_rule']
self.addCleanup(self.adm_client.delete_security_group_default_rule,
rule['id'])
self.assertNotEqual(0, rule['id'])
@@ -91,7 +91,7 @@ class SecurityGroupDefaultRulesTest(base.BaseV2ComputeAdminTest):
ip_protocol=ip_protocol,
from_port=from_port,
to_port=to_port,
cidr=cidr)
cidr=cidr)['security_group_default_rule']
self.addCleanup(self.adm_client.delete_security_group_default_rule,
rule['id'])
self.assertNotEqual(0, rule['id'])
@@ -109,7 +109,8 @@ class SecurityGroupDefaultRulesTest(base.BaseV2ComputeAdminTest):
cidr)
self.addCleanup(self.adm_client.delete_security_group_default_rule,
rule['id'])
rules = self.adm_client.list_security_group_default_rules()
rules = (self.adm_client.list_security_group_default_rules()
['security_group_default_rules'])
self.assertNotEqual(0, len(rules))
self.assertIn(rule, rules)
@@ -126,5 +127,5 @@ class SecurityGroupDefaultRulesTest(base.BaseV2ComputeAdminTest):
self.addCleanup(self.adm_client.delete_security_group_default_rule,
rule['id'])
fetched_rule = self.adm_client.show_security_group_default_rule(
rule['id'])
rule['id'])['security_group_default_rule']
self.assertEqual(rule, fetched_rule)

View File

@@ -36,8 +36,7 @@ class SecurityGroupDefaultRulesClient(service_client.ServiceClient):
body = json.loads(body)
self.validate_response(schema.create_get_security_group_default_rule,
resp, body)
rule = body['security_group_default_rule']
return service_client.ResponseBody(resp, rule)
return service_client.ResponseBody(resp, body)
def delete_security_group_default_rule(self,
security_group_default_rule_id):
@@ -54,8 +53,7 @@ class SecurityGroupDefaultRulesClient(service_client.ServiceClient):
body = json.loads(body)
self.validate_response(schema.list_security_group_default_rules,
resp, body)
rules = body['security_group_default_rules']
return service_client.ResponseBodyList(resp, rules)
return service_client.ResponseBody(resp, body)
def show_security_group_default_rule(self, security_group_default_rule_id):
"""Return the details of provided Security Group default rule."""
@@ -64,5 +62,4 @@ class SecurityGroupDefaultRulesClient(service_client.ServiceClient):
body = json.loads(body)
self.validate_response(schema.create_get_security_group_default_rule,
resp, body)
rule = body['security_group_default_rule']
return service_client.ResponseBody(resp, rule)
return service_client.ResponseBody(resp, body)