Fix gate failure about container delete in functional test
The gate fails because delete tries to delete a container in creating state. This patch adds delay to wait for the container to finish creating, then deletes it. Change-Id: I7a23dab5e9c1059bab83ca7cb67ce496a1ace5a1 Closes-Bug: #1666442
This commit is contained in:
		| @@ -14,6 +14,7 @@ | ||||
|  | ||||
| import ddt | ||||
| from tempest.lib.common.utils import data_utils | ||||
| import time | ||||
|  | ||||
| from zunclient.tests.functional.osc.v1 import base | ||||
|  | ||||
| @@ -65,6 +66,15 @@ class ContainerTests(base.TestCase): | ||||
|                       [x['name'] for x in container_list]) | ||||
|         self.assertIn(container['uuid'], | ||||
|                       [x['uuid'] for x in container_list]) | ||||
|         count = 0 | ||||
|         while count < 5: | ||||
|             self.container_show(container['name']) | ||||
|             if container['status'] == 'Running': | ||||
|                 break | ||||
|             if container['status'] == 'Error': | ||||
|                 break | ||||
|             time.sleep(2) | ||||
|             count = count + 1 | ||||
|         self.container_delete(container['name']) | ||||
|         container_list = self.container_list() | ||||
|         self.assertNotIn(container['name'], | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 miaohb
					miaohb