Merge "Do not assume order of body and tags elements"
This commit is contained in:
commit
a25c628769
@ -40,7 +40,7 @@ def get_tags(**kwargs):
|
||||
tags = ([dict(tag=value, scope=key)
|
||||
for key, value in kwargs.iteritems()])
|
||||
tags.append({"tag": NEUTRON_VERSION, "scope": "quantum"})
|
||||
return tags
|
||||
return sorted(tags)
|
||||
|
||||
|
||||
def device_id_to_vm_id(device_id, obfuscate=False):
|
||||
|
@ -149,7 +149,7 @@ def create_gateway_device(cluster, tenant_id, display_name, neutron_id,
|
||||
try:
|
||||
return nsxlib.do_request(
|
||||
HTTP_POST, nsxlib._build_uri_path(TRANSPORTNODE_RESOURCE),
|
||||
jsonutils.dumps(body), cluster=cluster)
|
||||
jsonutils.dumps(body, sort_keys=True), cluster=cluster)
|
||||
except api_exc.InvalidSecurityCertificate:
|
||||
raise nsx_exc.InvalidSecurityCertificate()
|
||||
|
||||
@ -166,7 +166,7 @@ def update_gateway_device(cluster, gateway_id, tenant_id,
|
||||
HTTP_PUT,
|
||||
nsxlib._build_uri_path(TRANSPORTNODE_RESOURCE,
|
||||
resource_id=gateway_id),
|
||||
jsonutils.dumps(body), cluster=cluster)
|
||||
jsonutils.dumps(body, sort_keys=True), cluster=cluster)
|
||||
except api_exc.InvalidSecurityCertificate:
|
||||
raise nsx_exc.InvalidSecurityCertificate()
|
||||
|
||||
|
@ -165,6 +165,7 @@ class L2GatewayTestCase(base.NsxlibTestCase):
|
||||
"type": '%sConnector' % connector_type}],
|
||||
"admin_status_enabled": True
|
||||
}
|
||||
body.get("tags").sort()
|
||||
if client_certificate:
|
||||
body["credential"] = {
|
||||
"client_certificate": {
|
||||
@ -191,7 +192,7 @@ class L2GatewayTestCase(base.NsxlibTestCase):
|
||||
request_mock.assert_called_once_with(
|
||||
"POST",
|
||||
"/ws.v1/transport-node",
|
||||
jsonutils.dumps(expected_req_body),
|
||||
jsonutils.dumps(expected_req_body, sort_keys=True),
|
||||
cluster=self.fake_cluster)
|
||||
|
||||
def test_update_gw_device(self):
|
||||
@ -215,7 +216,7 @@ class L2GatewayTestCase(base.NsxlibTestCase):
|
||||
request_mock.assert_called_once_with(
|
||||
"PUT",
|
||||
"/ws.v1/transport-node/whatever",
|
||||
jsonutils.dumps(expected_req_body),
|
||||
jsonutils.dumps(expected_req_body, sort_keys=True),
|
||||
cluster=self.fake_cluster)
|
||||
|
||||
def test_update_gw_device_without_certificate(self):
|
||||
@ -238,7 +239,7 @@ class L2GatewayTestCase(base.NsxlibTestCase):
|
||||
request_mock.assert_called_once_with(
|
||||
"PUT",
|
||||
"/ws.v1/transport-node/whatever",
|
||||
jsonutils.dumps(expected_req_body),
|
||||
jsonutils.dumps(expected_req_body, sort_keys=True),
|
||||
cluster=self.fake_cluster)
|
||||
|
||||
def test_get_gw_device_status(self):
|
||||
|
Loading…
Reference in New Issue
Block a user