Esempio n. 1
0
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)