summaryrefslogtreecommitdiff
path: root/openstackclient/tests/functional
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2017-02-13 17:41:20 +0000
committerGerrit Code Review <review@openstack.org>2017-02-13 17:41:20 +0000
commit10bd6a6267b6eca537dff638d762e8bcbe4c11ea (patch)
tree28906a5e6f943b3f371e766e45ebaac8eb4f3842 /openstackclient/tests/functional
parent0c42c88d8873ebc4a8b6a312d81a6afaec00cfd4 (diff)
parentc286722965ce7f5ea9acc201aa9cf289cfe16105 (diff)
downloadpython-openstackclient-10bd6a6267b6eca537dff638d762e8bcbe4c11ea.tar.gz
Merge "Refactor availability zone functional test"
Diffstat (limited to 'openstackclient/tests/functional')
-rw-r--r--openstackclient/tests/functional/common/test_availability_zone.py19
1 files changed, 13 insertions, 6 deletions
diff --git a/openstackclient/tests/functional/common/test_availability_zone.py b/openstackclient/tests/functional/common/test_availability_zone.py
index f73e1ed9..025da95c 100644
--- a/openstackclient/tests/functional/common/test_availability_zone.py
+++ b/openstackclient/tests/functional/common/test_availability_zone.py
@@ -10,16 +10,23 @@
# License for the specific language governing permissions and limitations
# under the License.
+import json
+
from openstackclient.tests.functional import base
class AvailabilityZoneTests(base.TestCase):
"""Functional tests for availability zone. """
- HEADERS = ["'Zone Name'"]
- # So far, all components have the same default availability zone name.
- DEFAULT_AZ_NAME = 'nova'
def test_availability_zone_list(self):
- opts = self.get_opts(self.HEADERS)
- raw_output = self.openstack('availability zone list' + opts)
- self.assertIn(self.DEFAULT_AZ_NAME, raw_output)
+ cmd_output = json.loads(self.openstack(
+ 'availability zone list -f json'))
+ zones = [x['Zone Name'] for x in cmd_output]
+ self.assertIn(
+ 'internal',
+ zones
+ )
+ self.assertIn(
+ 'nova',
+ zones
+ )