Files
galaxy/test/integration_selenium/_base_user_object_stores.py
T

26 lines
850 B
Python

from typing import TYPE_CHECKING
from galaxy.objectstore.templates.examples import get_example
from galaxy_test.driver.integration_util import (
ConfiguresDatabaseVault,
ConfiguresObjectStoreTemplates,
)
from .framework import SeleniumIntegrationTestCase
if TYPE_CHECKING:
from galaxy_test.selenium.framework import SeleniumSessionDatasetPopulator
class BaseUserObjectStoreSeleniumIntegration(
SeleniumIntegrationTestCase, ConfiguresObjectStoreTemplates, ConfiguresDatabaseVault
):
ensure_registered = True
dataset_populator: "SeleniumSessionDatasetPopulator"
example_filename: str
@classmethod
def handle_galaxy_config_kwds(cls, config):
cls._configure_database_vault(config)
template = get_example(cls.example_filename)
cls._configure_object_Store_template_catalog(template, config)