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 stack(setup_provider_modscope, provider, appliance): collection = StackCollection(appliance=appliance) stack = collection.instantiate(provider.data['provisioning']['stacks'][0], provider=provider) stack.wait_for_exists() yield stack try: stack.delete() except Exception: pass