Wait server to be terminated in VolumesV2NegativeTest.
In some cases, it takes some time to delete server. This might
cause the tear down class fail to delete other resource. Wait
the server to be terminated in test case can avoid this failure.
Change-Id: I10e87cf792f90edc2b5db208205c7425f1a6cec5
Closes-Bug: #1471712
diff --git a/tempest/api/volume/test_volumes_negative.py b/tempest/api/volume/test_volumes_negative.py
index b591a1a..6fbad44 100644
--- a/tempest/api/volume/test_volumes_negative.py
+++ b/tempest/api/volume/test_volumes_negative.py
@@ -180,6 +180,8 @@
def test_attach_volumes_with_nonexistent_volume_id(self):
srv_name = data_utils.rand_name('Instance')
server = self.create_server(srv_name)
+ self.addCleanup(self.servers_client.wait_for_server_termination,
+ server['id'])
self.addCleanup(self.servers_client.delete_server, server['id'])
self.servers_client.wait_for_server_status(server['id'], 'ACTIVE')
self.assertRaises(lib_exc.NotFound,