Fix LP #992228 - Test rebuild/reboot of deleted server
Change-Id: I4444bab4c2e4fb1a33959f2b3b7f23450404d414
diff --git a/tempest/tests/test_servers_negative.py b/tempest/tests/test_servers_negative.py
index 0d97532..d1088f3 100644
--- a/tempest/tests/test_servers_negative.py
+++ b/tempest/tests/test_servers_negative.py
@@ -83,3 +83,34 @@
pass
else:
self.fail('Access IPv6 address must match the correct format')
+
+ def test_reboot_deleted_server(self):
+ """Reboot a deleted server"""
+ self.name = rand_name('server')
+ resp, create_server = self.client.create_server(self.name,
+ self.image_ref,
+ self.flavor_ref)
+ self.server_id = create_server['id']
+ self.client.delete_server(self.server_id)
+ try:
+ resp1, reboot_server = self.client.reboot(self.server_id, 'SOFT')
+ except exceptions.NotFound:
+ pass
+ else:
+ self.fail('Should not be able to reboot a deleted server')
+
+ def test_rebuild_deleted_server(self):
+ """Rebuild a deleted server"""
+ self.name = rand_name('server')
+ resp, create_server = self.client.create_server(self.name,
+ self.image_ref,
+ self.flavor_ref)
+ self.server_id = create_server['id']
+ self.client.delete_server(self.server_id)
+ try:
+ resp1, rebuild_server = self.client.rebuild(self.server_id,
+ self.image_ref_alt)
+ except exceptions.NotFound:
+ pass
+ else:
+ self.fail('Should not be able to rebuild a deleted server')