Merge "Verify capsule's containers status"

This commit is contained in:
Zuul 2020-07-04 23:48:14 +00:00 committed by Gerrit Code Review
commit a0508a46fb
2 changed files with 10 additions and 0 deletions

View File

@ -53,6 +53,11 @@ class TestCapsule(base.BaseZunTest):
resp, model = self.container_client.get_capsule(model.uuid)
self.assertEqual(200, resp.status)
self.assertEqual('Running', model.status)
if self._microversion_atleast('1.34'):
for container in model.init_containers:
self.assertEqual('Stopped', container['status'])
for container in model.containers:
self.assertEqual('Running', container['status'])
# TODO(hongbin): verify all containers are running
return resp, model

View File

@ -158,3 +158,8 @@ class BaseZunTest(api_version_utils.BaseMicroversionTest,
def _get_request_id(self, resp):
return resp.get('x-openstack-request-id', '')
def _microversion_atleast(self, version):
req_version = api_version_request.APIVersionRequest(
self.request_microversion)
return req_version >= api_version_request.APIVersionRequest(version)