Merge branch 'release_22.05' into dev

This commit is contained in:
Martin Cech
2023-01-03 13:13:53 -08:00
3 changed files with 14 additions and 2 deletions
+1
View File
@@ -163,6 +163,7 @@ class InteractiveToolManager:
entry_url=entry["url"],
name=entry["name"],
requires_domain=entry["requires_domain"],
short_token=self.app.config.interactivetools_shorten_url,
)
self.sa_session.add(ep)
if flush:
+5 -2
View File
@@ -2378,12 +2378,15 @@ class InteractiveToolEntryPoint(Base, Dictifiable, RepresentById):
"output_datasets_ids",
]
def __init__(self, requires_domain=True, configured=False, deleted=False, **kwd):
def __init__(self, requires_domain=True, configured=False, deleted=False, short_token=False, **kwd):
super().__init__(**kwd)
self.requires_domain = requires_domain
self.configured = configured
self.deleted = deleted
self.token = self.token or uuid4().hex
if short_token:
self.token = (self.token or uuid4().hex)[:10]
else:
self.token = self.token or uuid4().hex
self.info = self.info or {}
@property
@@ -152,6 +152,14 @@ class TestInteractiveToolsPulsarIntegration(AbstractTestCases.BaseInteractiveToo
disable_dependency_resolution(config)
class TestInteractiveToolsShortURLIntegration(AbstractTestCases.BaseInteractiveToolsIntegrationTestCase):
@classmethod
def handle_galaxy_config_kwds(cls, config):
super().handle_galaxy_config_kwds(config)
config["interactivetools_shorten_url"] = True
config["job_config_file"] = DOCKERIZED_JOB_CONFIG_FILE
class TestInteractiveToolsRemoteProxyIntegration(AbstractTestCases.BaseInteractiveToolsIntegrationTestCase):
"""
$ cd gx-it-proxy