summaryrefslogtreecommitdiff
path: root/openstackclient/tests/functional/network
diff options
context:
space:
mode:
authorDongcan Ye <hellochosen@gmail.com>2018-04-18 16:51:26 +0000
committerDongcan Ye <hellochosen@gmail.com>2018-04-20 01:47:17 +0000
commitb776f7099a93e4b83dc4dbd25686a166a987cfa2 (patch)
tree6f4200963fc7d6cb0e793068470f9a84921afdc1 /openstackclient/tests/functional/network
parent17448ad35967b3d06347f671fd30541b3069407c (diff)
downloadpython-openstackclient-b776f7099a93e4b83dc4dbd25686a166a987cfa2.tar.gz
Fix functional job failed
After Neutron patch I3c93818002c2d7753454547231ba08544b6fa1c0 merged, the default value of segment description is an empty string. This patch will determine whether the Neuron shim extension standard-attr-segment supported. Change-Id: I68a3c018f03e5bb53bd637844ac9d7742a765db0
Diffstat (limited to 'openstackclient/tests/functional/network')
-rw-r--r--openstackclient/tests/functional/network/v2/test_network_segment.py17
1 files changed, 14 insertions, 3 deletions
diff --git a/openstackclient/tests/functional/network/v2/test_network_segment.py b/openstackclient/tests/functional/network/v2/test_network_segment.py
index 8940273f..6ffb11cf 100644
--- a/openstackclient/tests/functional/network/v2/test_network_segment.py
+++ b/openstackclient/tests/functional/network/v2/test_network_segment.py
@@ -113,9 +113,20 @@ class NetworkSegmentTests(common.NetworkTests):
self.openstack,
'network segment delete ' + name
)
- self.assertIsNone(
- json_output["description"],
- )
+
+ extension_output = json.loads(self.openstack(
+ "extension list -f json "
+ ))
+ ext_alias = [x["Alias"] for x in extension_output]
+ if "standard-attr-segment" in ext_alias:
+ self.assertEqual(
+ '',
+ json_output["description"],
+ )
+ else:
+ self.assertIsNone(
+ json_output["description"],
+ )
new_description = 'new_description'
cmd_output = self.openstack(