galaxy_test.api package¶
Subpackages¶
Submodules¶
galaxy_test.api.sharable module¶
- class galaxy_test.api.sharable.SharingApiTests[source]¶
Bases:
UsesApiTestCaseMixin
Includes some tests for the sharing functionality of a particular resource type.
galaxy_test.api.test_authenticate module¶
galaxy_test.api.test_configuration module¶
galaxy_test.api.test_dataset_collections module¶
- class galaxy_test.api.test_dataset_collections.TestDatasetCollectionsApi[source]¶
Bases:
ApiTestCase
- dataset_populator: DatasetPopulator¶
galaxy_test.api.test_datasets module¶
galaxy_test.api.test_datatypes module¶
galaxy_test.api.test_display_applications module¶
galaxy_test.api.test_folder_contents module¶
- class galaxy_test.api.test_folder_contents.TestFolderContentsApi[source]¶
Bases:
ApiTestCase
- dataset_populator: DatasetPopulator¶
galaxy_test.api.test_folders module¶
- class galaxy_test.api.test_folders.TestFoldersApi[source]¶
Bases:
ApiTestCase
- dataset_populator: DatasetPopulator¶
galaxy_test.api.test_framework module¶
galaxy_test.api.test_group_roles module¶
- class galaxy_test.api.test_group_roles.TestGroupRolesApi[source]¶
Bases:
ApiTestCase
- dataset_populator: DatasetPopulator¶
galaxy_test.api.test_group_users module¶
- class galaxy_test.api.test_group_users.TestGroupUsersApi[source]¶
Bases:
ApiTestCase
- dataset_populator: DatasetPopulator¶
galaxy_test.api.test_groups module¶
- class galaxy_test.api.test_groups.TestGroupsApi[source]¶
Bases:
ApiTestCase
- dataset_populator: DatasetPopulator¶
galaxy_test.api.test_histories module¶
- class galaxy_test.api.test_histories.TestHistoriesApi[source]¶
Bases:
ApiTestCase
,BaseHistories
- class galaxy_test.api.test_histories.ImportExportTests[source]¶
Bases:
BaseHistories
- class galaxy_test.api.test_histories.TestImportExportHistory[source]¶
Bases:
ApiTestCase
,ImportExportTests
- class galaxy_test.api.test_histories.TestSharingHistory[source]¶
Bases:
ApiTestCase
,BaseHistories
,SharingApiTests
Tests specific for the particularities of sharing Histories.
galaxy_test.api.test_history_contents module¶
- class galaxy_test.api.test_history_contents.TestHistoryContentsApi[source]¶
Bases:
ApiTestCase
- dataset_populator: DatasetPopulator¶
galaxy_test.api.test_history_contents_provenance module¶
galaxy_test.api.test_jobs module¶
- class galaxy_test.api.test_jobs.TestJobsApi[source]¶
Bases:
ApiTestCase
,TestsTools
- dataset_populator: DatasetPopulator¶
galaxy_test.api.test_libraries module¶
- class galaxy_test.api.test_libraries.TestLibrariesApi[source]¶
Bases:
ApiTestCase
- dataset_populator: DatasetPopulator¶
galaxy_test.api.test_licenses module¶
galaxy_test.api.test_page_revisions module¶
galaxy_test.api.test_pages module¶
- class galaxy_test.api.test_pages.BasePagesApiTestCase[source]¶
Bases:
ApiTestCase
- dataset_populator: DatasetPopulator¶
- class galaxy_test.api.test_pages.TestPagesApi[source]¶
Bases:
BasePagesApiTestCase
,SharingApiTests
- create(name: str) str [source]¶
Creates a shareable resource with the given name and returns it’s ID.
- Parameters
name – The name of the shareable resource to create.
- Returns
The ID of the resource.
- dataset_populator: DatasetPopulator¶
- test_data_resolver: TestDataResolver¶
galaxy_test.api.test_roles module¶
- class galaxy_test.api.test_roles.TestRolesApi[source]¶
Bases:
ApiTestCase
- dataset_populator: DatasetPopulator¶
galaxy_test.api.test_search module¶
galaxy_test.api.test_tool_data module¶
Tests for the tool data API.
The tests for the DELETE endpoint can be found in the integration tests directory (tests/integration/test_tool_data_delete.py) since these tests can mutate the server config state.
galaxy_test.api.test_tools module¶
- class galaxy_test.api.test_tools.TestsTools[source]¶
Bases:
object
- dataset_populator: DatasetPopulator¶
- dataset_collection_populator: BaseDatasetCollectionPopulator¶
- class galaxy_test.api.test_tools.TestToolsApi[source]¶
Bases:
ApiTestCase
,TestsTools
- dataset_populator: DatasetPopulator¶
galaxy_test.api.test_tools_upload module¶
- class galaxy_test.api.test_tools_upload.TestToolsUpload[source]¶
Bases:
ApiTestCase
- dataset_populator: DatasetPopulator¶
galaxy_test.api.test_tours module¶
galaxy_test.api.test_users module¶
galaxy_test.api.test_visualizations module¶
- class galaxy_test.api.test_visualizations.TestVisualizationsApi[source]¶
Bases:
ApiTestCase
,SharingApiTests
galaxy_test.api.test_webhooks module¶
galaxy_test.api.test_workflow_extraction module¶
- class galaxy_test.api.test_workflow_extraction.TestWorkflowExtractionApi[source]¶
Bases:
BaseWorkflowsApiTestCase
- dataset_populator: DatasetPopulator¶
galaxy_test.api.test_workflows module¶
- class galaxy_test.api.test_workflows.RunsWorkflowFixtures[source]¶
Bases:
object
- workflow_populator: WorkflowPopulator¶
- class galaxy_test.api.test_workflows.BaseWorkflowsApiTestCase[source]¶
Bases:
ApiTestCase
,RunsWorkflowFixtures
- dataset_populator: DatasetPopulator¶
- class galaxy_test.api.test_workflows.ChangeDatatypeTests[source]¶
Bases:
object
- dataset_populator: DatasetPopulator¶
- workflow_populator: WorkflowPopulator¶
- class galaxy_test.api.test_workflows.TestWorkflowSharingApi[source]¶
Bases:
ApiTestCase
,SharingApiTests
- class galaxy_test.api.test_workflows.TestWorkflowsApi[source]¶
Bases:
BaseWorkflowsApiTestCase
,ChangeDatatypeTests
- dataset_populator: DatasetPopulator¶
- test_run_workflow_conditional_subworkflow_step_map_over_expression_tool_with_extra_nesting()[source]¶
- test_run_workflow_conditional_subworkflow_step_map_over_expression_tool_with_extra_nesting_skip_all()[source]¶
- class galaxy_test.api.test_workflows.TestAdminWorkflowsApi[source]¶
Bases:
BaseWorkflowsApiTestCase
- require_admin_user = True¶
- dataset_populator: DatasetPopulator¶
- test_data_resolver: TestDataResolver¶
- workflow_populator: WorkflowPopulator¶
galaxy_test.api.test_workflows_cwl module¶
Test CWL workflow functionality.
- class galaxy_test.api.test_workflows_cwl.BaseCwlWorkflowsApiTestCase[source]¶
Bases:
BaseWorkflowsApiTestCase
- allow_path_paste = True¶
- require_admin_user = True¶
- dataset_populator: DatasetPopulator¶
- test_data_resolver: TestDataResolver¶
- workflow_populator: WorkflowPopulator¶
galaxy_test.api.test_workflows_from_yaml module¶
- class galaxy_test.api.test_workflows_from_yaml.TestWorkflowsFromYamlApi[source]¶
Bases:
BaseWorkflowsApiTestCase
- dataset_populator: DatasetPopulator¶
- test_data_resolver: TestDataResolver¶
- workflow_populator: WorkflowPopulator¶