def test_vm_migrate(setup_provider, provider, request):
    """Tests migration of a vm

    Metadata:
        test_flag: migrate, provision
    """
    vm = Vm("vmtest", provider)
    vm.migrate_vm("*****@*****.**", "first", "last")
    flash.assert_no_errors()
    row_description = 'vmtest'
    cells = {'Description': row_description}
    row, __ = wait_for(requests.wait_for_request, [cells, True],
        fail_func=requests.reload, num_sec=600, delay=20)
    assert row.request_state.text == 'Migrated'
Example #2
0
def test_vm_migrate(provider_init, provider_crud, provider_mgmt, request):
    """Tests migration of a vm

    Metadata:
        test_flag: migrate, provision
    """
    vm = Vm("vmtest", provider_crud)
    vm.migrate_vm("*****@*****.**", "first", "last", "host", "datstore")
    flash.assert_no_errors()
    row_description = 'VM Migrate'
    cells = {'Request Type': row_description}
    row, __ = wait_for(requests.wait_for_request, [cells],
        fail_func=requests.reload, num_sec=600, delay=20)
    assert row.last_message.text == 'Request complete'
Example #3
0
def test_vm_migrate(setup_provider, provider, request):
    """Tests migration of a vm

    Metadata:
        test_flag: migrate, provision
    """
    vm = Vm("vmtest", provider)
    vm.migrate_vm("*****@*****.**", "first", "last")
    flash.assert_no_errors()
    row_description = 'vmtest'
    cells = {'Description': row_description}
    row, __ = wait_for(requests.wait_for_request, [cells, True],
                       fail_func=requests.reload,
                       num_sec=600,
                       delay=20)
    assert row.request_state.text == 'Migrated'