diff options
| author | Jenkins <jenkins@review.openstack.org> | 2017-02-13 17:41:20 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2017-02-13 17:41:20 +0000 |
| commit | 10bd6a6267b6eca537dff638d762e8bcbe4c11ea (patch) | |
| tree | 28906a5e6f943b3f371e766e45ebaac8eb4f3842 /openstackclient/tests/functional/common | |
| parent | 0c42c88d8873ebc4a8b6a312d81a6afaec00cfd4 (diff) | |
| parent | c286722965ce7f5ea9acc201aa9cf289cfe16105 (diff) | |
| download | python-openstackclient-10bd6a6267b6eca537dff638d762e8bcbe4c11ea.tar.gz | |
Merge "Refactor availability zone functional test"
Diffstat (limited to 'openstackclient/tests/functional/common')
| -rw-r--r-- | openstackclient/tests/functional/common/test_availability_zone.py | 19 |
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 + ) |
