Skip to content

Commit 40ea930

Browse files
committed
Check response status of TRS API requests
1 parent 85ae996 commit 40ea930

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

lib/galaxy_test/api/test_workflows.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1544,7 +1544,9 @@ def test_trs_import(self):
15441544
"trs_tool_id": "#workflow/github.com/jmchilton/galaxy-workflow-dockstore-example-1/mycoolworkflow",
15451545
"trs_version_id": "master",
15461546
}
1547-
workflow_id = self._post("workflows", data=trs_payload).json()["id"]
1547+
response = self._post("workflows", data=trs_payload)
1548+
response.raise_for_status()
1549+
workflow_id = response.json()["id"]
15481550
original_workflow = self._download_workflow(workflow_id)
15491551
assert "Test Workflow" in original_workflow["name"]
15501552
assert original_workflow.get("source_metadata").get("trs_tool_id") == trs_payload["trs_tool_id"]
@@ -1571,7 +1573,9 @@ def test_trs_import_from_dockstore_trs_url(self):
15711573
"%23workflow%2Fgithub.com%2Fjmchilton%2Fgalaxy-workflow-dockstore-example-1%2Fmycoolworkflow/"
15721574
"versions/master",
15731575
}
1574-
workflow_id = self._post("workflows", data=trs_payload).json()["id"]
1576+
response = self._post("workflows", data=trs_payload)
1577+
response.raise_for_status()
1578+
workflow_id = response.json()["id"]
15751579
original_workflow = self._download_workflow(workflow_id)
15761580
assert "Test Workflow" in original_workflow["name"]
15771581
assert (
@@ -1604,7 +1608,9 @@ def test_trs_import_from_workflowhub_trs_url(self):
16041608
"archive_source": "trs_tool",
16051609
"trs_url": "https://workflowhub.eu/ga4gh/trs/v2/tools/109/versions/5",
16061610
}
1607-
workflow_id = self._post("workflows", data=trs_payload).json()["id"]
1611+
response = self._post("workflows", data=trs_payload)
1612+
response.raise_for_status()
1613+
workflow_id = response.json()["id"]
16081614
original_workflow = self._download_workflow(workflow_id)
16091615
assert "COVID-19: variation analysis reporting" in original_workflow["name"]
16101616
assert original_workflow.get("source_metadata").get("trs_tool_id") == "109"

0 commit comments

Comments
 (0)