Пример #1
0
def test_run_cook_image_fails(
    mock_paasta_cook_image,
    mock_Client,
    mock_run_docker_container,
    mock_figure_out_service_name,
):
    mock_paasta_cook_image.return_value = 1
    mock_Client.return_value = None
    mock_run_docker_container.return_value = None
    mock_figure_out_service_name.return_value = 'fake_service'

    args = mock.MagicMock()
    args.service = 'fake_service'
    args.healthcheck = False
    args.interactive = False
    args.pull = False
    assert paasta_local_run(args) is 1
    assert not mock_run_docker_container.called
Пример #2
0
def test_run_cook_image_fails(
    mock_paasta_cook_image,
    mock_Client,
    mock_run_docker_container,
    mock_figure_out_service_name,
):
    mock_paasta_cook_image.return_value = 1
    mock_Client.return_value = None
    mock_run_docker_container.return_value = None
    mock_figure_out_service_name.return_value = 'fake_service'

    args = mock.MagicMock()
    args.service = 'fake_service'
    args.healthcheck = False
    args.interactive = False
    args.pull = False
    assert paasta_local_run(args) is 1
    assert not mock_run_docker_container.called
Пример #3
0
def test_run_success(
    mock_run,
    mock_makefile_responds_to,
    mock_validate_service_name,
    mock_Client,
    mock_run_docker_container,
    mock_figure_out_service_name,
):
    mock_run.return_value = (0, 'Output')
    mock_makefile_responds_to.return_value = True
    mock_validate_service_name.return_value = True
    mock_Client.return_value = None
    mock_run_docker_container.return_value = None
    mock_figure_out_service_name.return_value = 'fake_service'

    args = mock.MagicMock()
    args.service = 'fake_service'
    args.healthcheck = False
    args.interactive = False
    assert paasta_local_run(args) is None
Пример #4
0
def test_run_success(
    mock_run,
    mock_makefile_responds_to,
    mock_validate_service_name,
    mock_Client,
    mock_run_docker_container,
    mock_figure_out_service_name,
):
    mock_run.return_value = (0, 'Output')
    mock_makefile_responds_to.return_value = True
    mock_validate_service_name.return_value = True
    mock_Client.return_value = None
    mock_run_docker_container.return_value = None
    mock_figure_out_service_name.return_value = 'fake_service'

    args = mock.MagicMock()
    args.service = 'fake_service'
    args.healthcheck = False
    args.interactive = False
    assert paasta_local_run(args) is None