def test_itest_run_fail( mock_docker_image, mock_log, mock_exit, mock_run, mock_validate_service_name, ): 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)
def test_itest_success( mock_docker_image, mock_log, mock_exit, mock_run, mock_validate_service_name, ): mock_docker_image.return_value = True mock_run.return_value = (0, 'Yeeehaaa') args = MagicMock() assert paasta_itest(args) is None
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
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')