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
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