mirror of https://github.com/apache/cloudstack.git
CLOUDSTACK-7393: Expunging VM immediately and removing unncessary wait in test_vpc_vm_life_cycle.py
Signed-off-by: SrikanteswaraRao Talluri <talluri@apache.org>
(cherry picked from commit 402fc914cf)
Conflicts:
test/integration/component/test_vpc_vm_life_cycle.py
This commit is contained in:
parent
b7b9cd0d2d
commit
bd8eaf86fe
|
|
@ -3488,60 +3488,11 @@ class TestVMLifeCycleDiffHosts(cloudstackTestCase):
|
|||
self.account.name)
|
||||
try:
|
||||
self.vm_1.delete(self.apiclient)
|
||||
|
||||
list_vm_response = list_virtual_machines(
|
||||
self.apiclient,
|
||||
id=self.vm_1.id
|
||||
)
|
||||
|
||||
vm_response = list_vm_response[0]
|
||||
|
||||
self.assertEqual(
|
||||
vm_response.state,
|
||||
'Destroyed',
|
||||
"VM state should be destroyed"
|
||||
)
|
||||
|
||||
self.vm_2.delete(self.apiclient)
|
||||
|
||||
list_vm_response = list_virtual_machines(
|
||||
self.apiclient,
|
||||
id=self.vm_2.id
|
||||
)
|
||||
|
||||
vm_response = list_vm_response[0]
|
||||
|
||||
self.assertEqual(
|
||||
vm_response.state,
|
||||
'Destroyed',
|
||||
"VM state should be destroyed"
|
||||
)
|
||||
|
||||
self.vm_3.delete(self.apiclient)
|
||||
|
||||
list_vm_response = list_virtual_machines(
|
||||
self.apiclient,
|
||||
id=self.vm_3.id
|
||||
)
|
||||
|
||||
vm_response = list_vm_response[0]
|
||||
|
||||
self.assertEqual(
|
||||
vm_response.state,
|
||||
'Destroyed',
|
||||
"VM state should be destroyed"
|
||||
)
|
||||
except Exception as e:
|
||||
self.fail("Failed to destroy the virtual instances, %s" % e)
|
||||
|
||||
self.debug(
|
||||
"Waiting for expunge interval to cleanup the network and VMs")
|
||||
|
||||
wait_for_cleanup(
|
||||
self.apiclient,
|
||||
["expunge.interval", "expunge.delay"]
|
||||
)
|
||||
|
||||
# Check if the network rules still exists after Vm stop
|
||||
self.debug("Checking if NAT rules existed")
|
||||
with self.assertRaises(Exception):
|
||||
|
|
|
|||
Loading…
Reference in New Issue