Fix for bug 1025552- Modifies test_servers_negative.py script
Change-Id: Ib95184fc4cfd65b66d9b7509062df7c927cddc67
diff --git a/tempest/tests/compute/test_servers_negative.py b/tempest/tests/compute/test_servers_negative.py
index d64f103..5d7742b 100644
--- a/tempest/tests/compute/test_servers_negative.py
+++ b/tempest/tests/compute/test_servers_negative.py
@@ -247,12 +247,13 @@
@attr(type='negative')
def test_delete_a_server_of_another_tenant(self):
"""Delete a server that belongs to another tenant"""
-
- server = self.create_server()
- resp, body = self.client.delete_server(server['id'])
- self.assertEqual(resp['status'], '204')
- self.assertRaises(exceptions.NotFound, self.alt_client.delete_server,
- server['id'])
+ try:
+ server = self.create_server()
+ self.assertRaises(exceptions.NotFound,
+ self.alt_client.delete_server,
+ server['id'])
+ finally:
+ self.client.delete_server(server['id'])
@attr(type='negative')
def test_delete_server_pass_negative_id(self):