Verify capsule's containers status
After a capsule is successfully created, iterate each containers of this capsule and verify its status. Depends-On: https://review.opendev.org/#/c/730513/ Change-Id: I862ce25f0072724870462a6f5bc9633ac66cea4f
This commit is contained in:
parent
01d03bb71e
commit
ab1fc1ab9f
@ -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
|
||||
|
||||
|
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user