diff --git a/lib/galaxy_test/api/test_workflows.py b/lib/galaxy_test/api/test_workflows.py index 4f8469aced6..2d3b73bb3b1 100644 --- a/lib/galaxy_test/api/test_workflows.py +++ b/lib/galaxy_test/api/test_workflows.py @@ -1544,7 +1544,9 @@ steps: "trs_tool_id": "#workflow/github.com/jmchilton/galaxy-workflow-dockstore-example-1/mycoolworkflow", "trs_version_id": "master", } - workflow_id = self._post("workflows", data=trs_payload).json()["id"] + response = self._post("workflows", data=trs_payload) + response.raise_for_status() + workflow_id = response.json()["id"] original_workflow = self._download_workflow(workflow_id) assert "Test Workflow" in original_workflow["name"] assert original_workflow.get("source_metadata").get("trs_tool_id") == trs_payload["trs_tool_id"] @@ -1571,7 +1573,9 @@ steps: "%23workflow%2Fgithub.com%2Fjmchilton%2Fgalaxy-workflow-dockstore-example-1%2Fmycoolworkflow/" "versions/master", } - workflow_id = self._post("workflows", data=trs_payload).json()["id"] + response = self._post("workflows", data=trs_payload) + response.raise_for_status() + workflow_id = response.json()["id"] original_workflow = self._download_workflow(workflow_id) assert "Test Workflow" in original_workflow["name"] assert ( @@ -1604,7 +1608,9 @@ steps: "archive_source": "trs_tool", "trs_url": "https://workflowhub.eu/ga4gh/trs/v2/tools/109/versions/5", } - workflow_id = self._post("workflows", data=trs_payload).json()["id"] + response = self._post("workflows", data=trs_payload) + response.raise_for_status() + workflow_id = response.json()["id"] original_workflow = self._download_workflow(workflow_id) assert "COVID-19: variation analysis reporting" in original_workflow["name"] assert original_workflow.get("source_metadata").get("trs_tool_id") == "109"