Skip to content

Commit 9288117

Browse files
committed
Add reload and download for loc tables with missing name column
1 parent 201c0f5 commit 9288117

2 files changed

Lines changed: 15 additions & 1 deletion

File tree

lib/galaxy_test/api/test_tool_data.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"""
77

88
import operator
9+
import os
910

1011
from galaxy.util import UNKNOWN
1112
from ._framework import ApiTestCase
@@ -74,6 +75,19 @@ def test_reload(self):
7475
data_table = show_response.json()
7576
assert data_table["columns"] == ["value", "dbkey", "name", "path"]
7677

78+
def test_reload_and_download_testbeta(self):
79+
show_response = self._get("tool_data/testbeta/reload", admin=True)
80+
self._assert_status_code_is(show_response, 200)
81+
data_table = show_response.json()
82+
path_column = data_table["columns"].index("path")
83+
file_path = data_table["fields"][0][path_column]
84+
file_name = os.path.basename(file_path)
85+
assert file_name == "entry.txt"
86+
show_field_response = self._get(f"tool_data/testbeta/fields/newvalue/files/{file_name}", admin=True)
87+
self._assert_status_code_is(show_field_response, 200)
88+
content = show_field_response.text
89+
assert content == "This is data 1.", content
90+
7791
def test_show_unknown_raises_404(self):
7892
show_response = self._get("tool_data/unknown", admin=True)
7993
self._assert_status_code_is(show_response, 404)
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
newvalue /private/var/folders/_g/g4jwh5zn7tqfkvzprm2l3p7r0000gn/T/tmpgIldpH/tmp1_p5YA/tmpYyEtCB/database/data_manager_tool-dataP247gI/testbeta/newvalue/newvalue.txt
1+
newvalue ${__HERE__}/data1/entry.txt

0 commit comments

Comments
 (0)