Warning
This document is for an old release of Galaxy. You can alternatively view this page in the latest release if it exists or view the top of the latest release's documentation.
galaxy.model.unittest_utils package
Interface provided by galaxy-data modules for unittest utilities for reuse by other modules.
- class galaxy.model.unittest_utils.GalaxyDataTestApp(config: GalaxyDataTestConfig | None = None, **kwd)[source]
Bases:
object
Minimal Galaxy mock app object that exposes and uses only what is needed for the galaxy-data package.
- file_sources: ConfiguredFileSources = <galaxy.files.NullConfiguredFileSources object>
- __init__(config: GalaxyDataTestConfig | None = None, **kwd)[source]
- security: IdEncodingHelper
- model: GalaxyModelMapping
- security_agent: GalaxyRBACAgent
- class galaxy.model.unittest_utils.GalaxyDataTestConfig(root=None, **kwd)[source]
Bases:
Bunch
Minimal Galaxy mock config object that exposes and uses only what is needed for the galaxy-data package.
- security: IdEncodingHelper
Submodules
galaxy.model.unittest_utils.data_app module
Mock GalaxyApp exposing config + functionality required for galaxy-data package.
There is a more expansive MockApp in test/unit/unittest_utils - but it isn’t packaged and it has dependencies from across the app. This mock application and config is more appropriate for testing galaxy-data functionality and will be included with galaxy-data.
- class galaxy.model.unittest_utils.data_app.GalaxyDataTestConfig(root=None, **kwd)[source]
Bases:
Bunch
Minimal Galaxy mock config object that exposes and uses only what is needed for the galaxy-data package.
- security: IdEncodingHelper
- class galaxy.model.unittest_utils.data_app.GalaxyDataTestApp(config: GalaxyDataTestConfig | None = None, **kwd)[source]
Bases:
object
Minimal Galaxy mock app object that exposes and uses only what is needed for the galaxy-data package.
- file_sources: ConfiguredFileSources = <galaxy.files.NullConfiguredFileSources object>
- __init__(config: GalaxyDataTestConfig | None = None, **kwd)[source]
- security: IdEncodingHelper
- model: GalaxyModelMapping
- security_agent: GalaxyRBACAgent
galaxy.model.unittest_utils.store_fixtures module
Fixtures for populating model stores.
- galaxy.model.unittest_utils.store_fixtures.now()
Return a new datetime representing UTC day and time.