mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-01 15:37:32 +08:00
7a: Remove remaining is_v2 conditionals (complete 44/44)
- Remove all 12 remaining `if not self.is_v2:` dead branches in test_0010, test_0050, test_0120, test_0170, test_1010, test_1020, test_1030, test_1050 (2x), test_1140, test_1190 - Inline one `if self.is_v2:` branch (test_0010:reset_metadata) - Remove stale is_v2 comment from twilltestcase.py _playwright_browser property - Remove unused variable assignments (changeset_revision, strings_displayed, freebayes_dependencies, freebayes_repository, emboss_repository, repository) - Mark test_0050_verify_tool_dependencies as incomplete (v1-only test) - All is_v2 conditionals now removed; is_v2 always returned True (unconditional after Phase 0) Files changed: 11 Lines removed: ~150 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -760,7 +760,6 @@ class ShedTwillTestCase(ShedApiTestCase):
|
||||
|
||||
@property
|
||||
def _playwright_browser(self) -> PlaywrightShedBrowser:
|
||||
# make sure self.is_v2
|
||||
browser = self._browser
|
||||
assert isinstance(browser, PlaywrightShedBrowser)
|
||||
return browser
|
||||
|
||||
@@ -52,9 +52,8 @@ class TestFreebayesRepository(ShedTwillTestCase):
|
||||
)
|
||||
strings_displayed = ["Metadata may have been defined", "This file requires an entry", "tool_data_table_conf"]
|
||||
self.add_file_to_repository(repository, "freebayes/freebayes.xml", strings_displayed=strings_displayed)
|
||||
if self.is_v2:
|
||||
# opps... not good right?
|
||||
self.populator.reset_metadata(repository)
|
||||
# opps... not good right?
|
||||
self.populator.reset_metadata(repository)
|
||||
self.display_manage_repository_page(
|
||||
repository, strings_displayed=[self.invalid_tools_labels], strings_not_displayed=["Valid tools"]
|
||||
)
|
||||
|
||||
@@ -241,9 +241,6 @@ class TestRepositoryCircularDependenciesToNLevels(ShedTwillTestCase):
|
||||
self.check_repository_dependency(filtering_repository, emboss_repository)
|
||||
for repository in [bismark_repository, emboss_repository, column_repository]:
|
||||
self.check_repository_dependency(freebayes_repository, repository)
|
||||
if not self.is_v2:
|
||||
strings_displayed = ["freebayes_0050 depends on freebayes_0050, emboss_0050, column_maker_0050."]
|
||||
self.display_manage_repository_page(freebayes_repository, strings_displayed=strings_displayed)
|
||||
|
||||
def test_0055_verify_repository_metadata(self):
|
||||
"""Verify that resetting the metadata does not change it."""
|
||||
|
||||
-2
@@ -99,8 +99,6 @@ class TestRepositoryMultipleOwners(ShedTwillTestCase):
|
||||
repository = self._get_repository_by_name_and_owner(tool_repository_name, common.test_user_1_name)
|
||||
strings_displayed = ["blastxml_to_top_descr_0120", "BLAST top hit descriptions", "Make a table from BLAST XML"]
|
||||
strings_displayed.append("0.0.1")
|
||||
if not self.is_v2:
|
||||
strings_displayed.append("Valid tools")
|
||||
self.display_manage_repository_page(repository, strings_displayed=strings_displayed)
|
||||
|
||||
def test_0025_create_repository_dependency(self):
|
||||
|
||||
@@ -123,9 +123,4 @@ class TestComplexPriorInstallation(ShedTwillTestCase):
|
||||
matplotlib_repository = self._get_repository_by_name_and_owner(
|
||||
matplotlib_repository_name, common.test_user_1_name
|
||||
)
|
||||
changeset_revision = self.get_repository_tip(numpy_repository)
|
||||
self.check_repository_dependency(matplotlib_repository, depends_on_repository=numpy_repository)
|
||||
if not self.is_v2:
|
||||
self.display_manage_repository_page(
|
||||
matplotlib_repository, strings_displayed=["numpy", "1.7", "package", changeset_revision]
|
||||
)
|
||||
|
||||
@@ -41,11 +41,6 @@ class TestToolWithToolDependencies(ShedTwillTestCase):
|
||||
self.browse_tool_shed(url=self.url, strings_displayed=[category_name])
|
||||
category = self.populator.get_category_with_name(category_name)
|
||||
self.browse_category(category, strings_displayed=[repository_name])
|
||||
if not self.is_v2:
|
||||
strings_displayed = [repository_name, "Valid tools", "Tool dependencies"]
|
||||
self.preview_repository_in_tool_shed(
|
||||
repository_name, common.test_user_1_name, strings_displayed=strings_displayed
|
||||
)
|
||||
|
||||
def test_0015_install_freebayes_repository(self):
|
||||
"""Install the freebayes repository without installing tool dependencies."""
|
||||
|
||||
-6
@@ -71,12 +71,6 @@ class TestToolWithRepositoryDependencies(ShedTwillTestCase):
|
||||
self.browse_tool_shed(url=self.url, strings_displayed=["Test 0020 Basic Repository Dependencies"])
|
||||
category = self.populator.get_category_with_name("Test 0020 Basic Repository Dependencies")
|
||||
self.browse_category(category, strings_displayed=[emboss_repository_name])
|
||||
if not self.is_v2:
|
||||
self.preview_repository_in_tool_shed(
|
||||
emboss_repository_name,
|
||||
common.test_user_1_name,
|
||||
strings_displayed=[emboss_repository_name, "Valid tools"],
|
||||
)
|
||||
|
||||
def test_0015_install_emboss_repository(self):
|
||||
"""Install the emboss repository without installing tool dependencies."""
|
||||
|
||||
-6
@@ -138,12 +138,6 @@ class TestRepositoryWithDependencyRevisions(ShedTwillTestCase):
|
||||
self.browse_tool_shed(url=self.url, strings_displayed=["Test 0030 Repository Dependency Revisions"])
|
||||
category = self.populator.get_category_with_name("Test 0030 Repository Dependency Revisions")
|
||||
self.browse_category(category, strings_displayed=[emboss_repository_name])
|
||||
if not self.is_v2:
|
||||
self.preview_repository_in_tool_shed(
|
||||
emboss_repository_name,
|
||||
common.test_user_1_name,
|
||||
strings_displayed=[emboss_repository_name, "Valid tools"],
|
||||
)
|
||||
|
||||
def test_0015_install_emboss_repository(self):
|
||||
"""Install the emboss repository without installing tool dependencies."""
|
||||
|
||||
@@ -258,31 +258,11 @@ class TestInstallRepositoryCircularDependencies(ShedTwillTestCase):
|
||||
self.check_repository_dependency(filtering_repository, emboss_repository)
|
||||
for repository in [bismark_repository, emboss_repository, column_repository]:
|
||||
self.check_repository_dependency(freebayes_repository, repository)
|
||||
freebayes_dependencies = [
|
||||
freebayes_repository,
|
||||
emboss_repository,
|
||||
column_repository,
|
||||
]
|
||||
strings_displayed = [
|
||||
f"{freebayes_repository.name} depends on {', '.join(repo.name for repo in freebayes_dependencies)}."
|
||||
]
|
||||
if not self.is_v2:
|
||||
self.display_manage_repository_page(freebayes_repository, strings_displayed=strings_displayed)
|
||||
|
||||
def test_0050_verify_tool_dependencies(self):
|
||||
"""Check that freebayes and emboss display tool dependencies."""
|
||||
freebayes_repository = self._get_repository_by_name_and_owner(
|
||||
freebayes_repository_name, common.test_user_1_name
|
||||
)
|
||||
emboss_repository = self._get_repository_by_name_and_owner(emboss_repository_name, common.test_user_1_name)
|
||||
if not self.is_v2:
|
||||
self.display_manage_repository_page(
|
||||
freebayes_repository,
|
||||
strings_displayed=["freebayes", "0.9.4_9696d0ce8a9", "samtools", "0.1.18", "Tool dependencies"],
|
||||
)
|
||||
self.display_manage_repository_page(
|
||||
emboss_repository, strings_displayed=["Tool dependencies", "emboss", "5.0.0", "package"]
|
||||
)
|
||||
# Note: test not yet implemented in v2
|
||||
pass
|
||||
|
||||
def test_0055_install_column_repository(self):
|
||||
"""Install column_maker with repository dependencies."""
|
||||
|
||||
-13
@@ -71,19 +71,6 @@ class TestInstallRepositoryMultipleOwners(ShedTwillTestCase):
|
||||
Check for appropriate strings, most importantly BlastXml, BlastNucDb, and BlastProtDb,
|
||||
the datatypes that are defined in datatypes_conf.xml.
|
||||
"""
|
||||
repository = self._get_repository_by_name_and_owner(datatypes_repository_name, common.test_user_2_name)
|
||||
strings_displayed = [
|
||||
"BlastXml",
|
||||
"BlastNucDb",
|
||||
"BlastProtDb",
|
||||
"application/xml",
|
||||
"text/html",
|
||||
"blastxml",
|
||||
"blastdbn",
|
||||
"blastdbp",
|
||||
]
|
||||
if not self.is_v2:
|
||||
self.display_manage_repository_page(repository, strings_displayed=strings_displayed)
|
||||
|
||||
def test_0015_create_tool_repository(self):
|
||||
"""Create and populate the blastxml_to_top_descr_0120 repository
|
||||
|
||||
@@ -132,12 +132,7 @@ class TestComplexPriorInstallation(ShedTwillTestCase):
|
||||
matplotlib_repository = self._get_repository_by_name_and_owner(
|
||||
matplotlib_repository_name, common.test_user_1_name
|
||||
)
|
||||
changeset_revision = self.get_repository_tip(numpy_repository)
|
||||
self.check_repository_dependency(matplotlib_repository, depends_on_repository=numpy_repository)
|
||||
if not self.is_v2:
|
||||
self.display_manage_repository_page(
|
||||
matplotlib_repository, strings_displayed=["numpy", "1.7", "package", changeset_revision]
|
||||
)
|
||||
|
||||
def test_0025_install_matplotlib_repository(self):
|
||||
"""Install the package_matplotlib_1_2_0170 repository.
|
||||
|
||||
@@ -70,7 +70,6 @@ class TestShedToolsApi(ShedApiTestCase):
|
||||
tool_response = self.api_interactor.get(url)
|
||||
tool_response.raise_for_status()
|
||||
|
||||
@skip_if_api_v1
|
||||
def test_tool_source(self):
|
||||
populator = self.populator
|
||||
repository = populator.setup_column_maker_repo(prefix="toolsource")
|
||||
|
||||
Reference in New Issue
Block a user