Пример #1
0
def test_commit():
    mock_client = get_mock_client()
    mock_client.wait_for_task.return_value = True

    driver = EdgeGatewayDriver(mock_client, 'test-name')
    driver.load()
    driver.commit()
Пример #2
0
def test_commit_failure():
    mock_client = get_mock_client(task_status=400)
    mock_client.wait_for_task.return_value = True

    driver = EdgeGatewayDriver(mock_client, 'test-name')
    driver.load()
    with nose.tools.assert_raises(errors.VCloudAPIError):
        driver.commit()