def test_collection_delete(provider, setup_provider_modscope, appliance): collection = StackCollection(appliance=appliance) stack1 = collection.instantiate(provider.data['provisioning']['stacks'][0], provider=provider) stack2 = collection.instantiate(provider.data['provisioning']['stacks'][1], provider=provider) stack1.wait_for_exists() stack2.wait_for_exists() collection.delete(stack1, stack2)
def test_delete_stack_appear_after_refresh(setup_provider, provider, provisioning, request, appliance): """ Tests delete stack Metadata: test_flag: delete_object """ stack = StackCollection(appliance).instantiate( name=provisioning['stacks'][0], provider=provider) # wait for delete implemented in delete() stack.delete() # refresh relationships is implemented in wait_for_exists() try: stack.wait_for_exists() except TimedOutError: pytest.fail("stack didn't appear after refresh") request.addfinalizer(reset)
def test_delete_stack_appear_after_refresh(setup_provider, provider, provisioning, request, appliance): """ Tests delete stack Metadata: test_flag: delete_object """ stack = StackCollection(appliance).instantiate(name=provisioning['stacks'][0], provider=provider) # wait for delete implemented in delete() stack.delete() # refresh relationships is implemented in wait_for_exists() try: stack.wait_for_exists() except TimedOutError: pytest.fail("stack didn't appear after refresh") request.addfinalizer(reset)