Skip to content

Commit 933b910

Browse files
committed
Update tests for ToolShed 2.0
The test ToolShed https://testtoolshed.g2.bx.psu.edu/ has been updated after galaxyproject/galaxy#15639 was merged.
1 parent c07ed28 commit 933b910

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

bioblend/_tests/TestToolshed.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,17 @@ def test_repositories_client(self):
3434
# get_repositories
3535
repositories = self.ts.repositories.get_repositories()
3636
assert len(repositories) > 5000
37-
assert repositories[0]["model_class"] == "Repository"
37+
repository0 = repositories[0]
38+
for key in ("id", "name", "owner", "type", "description", "deprecated"):
39+
assert key in repository0
3840

3941
repositories = self.ts.repositories.get_repositories(name="bam_to_sam", owner="devteam")
4042
assert len(repositories) == 1
4143
bam_to_sam_repo = repositories[0]
4244
assert bam_to_sam_repo["name"] == "bam_to_sam"
4345
assert bam_to_sam_repo["owner"] == "devteam"
46+
assert bam_to_sam_repo["type"] == "unrestricted"
47+
assert not bam_to_sam_repo["deprecated"]
4448

4549
# search_repositories
4650
samtools_search = self.ts.repositories.search_repositories("samtools", page_size=5)
@@ -74,5 +78,8 @@ def test_repositories_revisions(self):
7478
def test_tools_client(self):
7579
# search_tools
7680
samtools_search = self.ts.tools.search_tools("samtools", page_size=5)
77-
assert int(samtools_search["total_results"]) > 2000
81+
assert int(samtools_search["page"]) == 1
7882
assert len(samtools_search["hits"]) == 5
83+
hit0_tool = samtools_search["hits"][0]["tool"]
84+
for key in ("id", "repo_owner_username", "repo_name", "name", "description"):
85+
assert key in hit0_tool

0 commit comments

Comments
 (0)