diff options
| author | Dongcan Ye <hellochosen@gmail.com> | 2018-04-18 16:51:26 +0000 |
|---|---|---|
| committer | Dongcan Ye <hellochosen@gmail.com> | 2018-04-20 01:47:17 +0000 |
| commit | b776f7099a93e4b83dc4dbd25686a166a987cfa2 (patch) | |
| tree | 6f4200963fc7d6cb0e793068470f9a84921afdc1 /openstackclient/tests/functional/network | |
| parent | 17448ad35967b3d06347f671fd30541b3069407c (diff) | |
| download | python-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.py | 17 |
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( |
