From 772bcd0dbf4e55a581d4ba1733d2dd8017c09b47 Mon Sep 17 00:00:00 2001 From: John Chilton Date: Sat, 7 Mar 2026 09:52:33 -0500 Subject: [PATCH] Use base64 URL instead of GitHub URL in test_stage_fetch_decompress_true Eliminates transient failures from GitHub being unreachable. Co-Authored-By: Claude Opus 4.6 --- lib/galaxy_test/api/test_tools_upload.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/galaxy_test/api/test_tools_upload.py b/lib/galaxy_test/api/test_tools_upload.py index d53c94e2acd..7900b6e6e3e 100644 --- a/lib/galaxy_test/api/test_tools_upload.py +++ b/lib/galaxy_test/api/test_tools_upload.py @@ -307,13 +307,13 @@ class TestToolsUpload(ApiTestCase): details = self.dataset_populator.get_history_dataset_details(history_id=history_id, dataset=dataset) assert details["genome_build"] == "hg19" - @skip_if_github_down def test_stage_fetch_decompress_true(self, history_id: str) -> None: + base64_url = self.dataset_populator.base64_url_for_test_file("1.fasta.gz") job = { "input1": { "class": "File", "format": "fasta", - "location": "https://github.com/galaxyproject/galaxy/blob/dev/test-data/1.fasta.gz?raw=true", + "location": base64_url, "decompress": True, } } @@ -324,13 +324,13 @@ class TestToolsUpload(ApiTestCase): content = self.dataset_populator.get_history_dataset_content(history_id=history_id, dataset=dataset) assert content.startswith(">hg17") - @skip_if_github_down def test_stage_fetch_decompress_false(self, history_id: str) -> None: + base64_url = self.dataset_populator.base64_url_for_test_file("1.fasta.gz") job = { "input1": { "class": "File", "format": "fasta", - "location": "https://github.com/galaxyproject/galaxy/blob/dev/test-data/1.fasta.gz?raw=true", + "location": base64_url, "decompress": False, } }