Exemple #1
0
def test_itest_run_fail(
    mock_build_docker_tag, mock_docker_image, mock_log, mock_exit, mock_run, mock_validate_service_name
):
    mock_build_docker_tag.return_value = "fake-registry/services-foo:paasta-bar"
    mock_docker_image.return_value = True
    mock_run.return_value = (1, "fake_output")
    args = MagicMock()
    paasta_itest(args)
    mock_exit.assert_called_once_with(1)
Exemple #2
0
def test_itest_run_fail(
    mock_build_docker_tag,
    mock_docker_image,
    mock_log,
    mock_exit,
    mock_run,
    mock_validate_service_name,
):
    mock_build_docker_tag.return_value = 'fake-registry/services-foo:paasta-bar'
    mock_docker_image.return_value = True
    mock_run.return_value = (1, 'fake_output')
    args = MagicMock()
    paasta_itest(args)
    mock_exit.assert_called_once_with(1)
Exemple #3
0
def test_itest_success(
    mock_build_docker_tag, mock_docker_image, mock_log, mock_exit, mock_run, mock_validate_service_name
):
    mock_build_docker_tag.return_value = "fake-registry/services-foo:paasta-bar"
    mock_docker_image.return_value = True
    mock_run.return_value = (0, "Yeeehaaa")

    args = MagicMock()
    assert paasta_itest(args) is None
Exemple #4
0
def test_itest_works_when_service_name_starts_with_services_dash(
    mock_docker_image, mock_exit, mock_log, mock_build_docker_tag, mock_run, mock_validate_service_name
):
    mock_docker_image.return_value = True
    mock_build_docker_tag.return_value = "unused_docker_tag"
    mock_run.return_value = (0, "Yeeehaaa")
    args = MagicMock()
    args.service = "services-fake_service"
    args.commit = "unused"
    assert paasta_itest(args) is None
    mock_build_docker_tag.assert_called_once_with("fake_service", "unused")
Exemple #5
0
def test_itest_success(
    mock_build_docker_tag,
    mock_docker_image,
    mock_log,
    mock_run,
    mock_validate_service_name,
):
    mock_build_docker_tag.return_value = 'fake-registry/services-foo:paasta-bar'
    mock_docker_image.return_value = True
    mock_run.return_value = (0, 'Yeeehaaa')
    args = MagicMock()
    assert paasta_itest(args) == 0
Exemple #6
0
def test_itest_run_fail(
    mock_build_docker_tag,
    mock_docker_image,
    mock_log,
    mock_run,
    mock_validate_service_name,
):
    mock_build_docker_tag.return_value = 'fake-registry/services-foo:paasta-bar'
    mock_docker_image.return_value = True
    mock_run.return_value = (1, 'fake_output')
    args = MagicMock()
    assert paasta_itest(args) == 1
Exemple #7
0
def test_itest_run_fail(
    mock_build_docker_tag,
    mock_docker_image,
    mock_log,
    mock_run,
    mock_validate_service_name,
):
    mock_build_docker_tag.return_value = "fake-registry/services-foo:paasta-bar"
    mock_docker_image.return_value = True
    mock_run.return_value = (1, "fake_output")
    args = MagicMock()
    assert paasta_itest(args) == 1
Exemple #8
0
def test_itest_works_when_service_name_starts_with_services_dash(
    mock_docker_image,
    mock_log,
    mock_build_docker_tag,
    mock_run,
    mock_validate_service_name,
):
    mock_docker_image.return_value = True
    mock_build_docker_tag.return_value = 'unused_docker_tag'
    mock_run.return_value = (0, 'Yeeehaaa')
    args = MagicMock()
    args.service = 'services-fake_service'
    args.commit = 'unused'
    assert paasta_itest(args) == 0
    mock_build_docker_tag.assert_called_once_with('fake_service', 'unused')
Exemple #9
0
def test_itest_works_when_service_name_starts_with_services_dash(
    mock_docker_image,
    mock_log,
    mock_build_docker_tag,
    mock_run,
    mock_validate_service_name,
):
    mock_docker_image.return_value = True
    mock_build_docker_tag.return_value = 'unused_docker_tag'
    mock_run.return_value = (0, 'Yeeehaaa')
    args = MagicMock()
    args.service = 'services-fake_service'
    args.commit = 'unused'
    assert paasta_itest(args) is 0
    mock_build_docker_tag.assert_called_once_with('fake_service', 'unused')
Exemple #10
0
def test_itest_works_when_service_name_starts_with_services_dash(
    mock_docker_image,
    mock_log,
    mock_build_docker_tag,
    mock_run,
    mock_validate_service_name,
):
    mock_docker_image.return_value = True
    mock_build_docker_tag.return_value = "unused_docker_tag"
    mock_run.return_value = (0, "Yeeehaaa")
    args = MagicMock()
    args.service = "services-fake_service"
    args.commit = "unused"
    assert paasta_itest(args) == 0
    mock_build_docker_tag.assert_called_once_with("fake_service", "unused")