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¶
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¶
galaxy_test.api.test_folders module¶
galaxy_test.api.test_framework module¶
galaxy_test.api.test_group_roles module¶
galaxy_test.api.test_group_users module¶
galaxy_test.api.test_groups module¶
galaxy_test.api.test_histories module¶
- class galaxy_test.api.test_histories.HistoriesApiTestCase(methodName='runTest')[source]¶
Bases:
ApiTestCase
,BaseHistories
- class galaxy_test.api.test_histories.ImportExportTests[source]¶
Bases:
BaseHistories
- class galaxy_test.api.test_histories.ImportExportHistoryTestCase(methodName='runTest')[source]¶
Bases:
ApiTestCase
,ImportExportTests
- class galaxy_test.api.test_histories.SharingHistoryTestCase(methodName='runTest')[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.HistoryContentsApiTestCase(methodName='runTest')[source]¶
Bases:
ApiTestCase
- class galaxy_test.api.test_history_contents.HistoryContentsApiNearTestCase(methodName='runTest')[source]¶
Bases:
ApiTestCase
Test the /api/histories/{history_id}/contents/{direction}/{hid}/{limit} endpoint.
- NEAR = 'near'¶
- BEFORE = 'before'¶
- AFTER = 'after'¶
galaxy_test.api.test_history_contents_provenance module¶
galaxy_test.api.test_jobs module¶
- class galaxy_test.api.test_jobs.JobsApiTestCase(methodName='runTest')[source]¶
Bases:
ApiTestCase
,TestsTools
galaxy_test.api.test_libraries module¶
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.BasePageApiTestCase(methodName='runTest')[source]¶
Bases:
ApiTestCase
- class galaxy_test.api.test_pages.PageApiTestCase(methodName='runTest')[source]¶
Bases:
BasePageApiTestCase
,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.
galaxy_test.api.test_roles module¶
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: BaseDatasetPopulator¶
- dataset_collection_populator: BaseDatasetCollectionPopulator¶
- class galaxy_test.api.test_tools.ToolsTestCase(methodName='runTest')[source]¶
Bases:
ApiTestCase
,TestsTools
galaxy_test.api.test_tools_upload module¶
galaxy_test.api.test_tours module¶
galaxy_test.api.test_users module¶
galaxy_test.api.test_visualizations module¶
- class galaxy_test.api.test_visualizations.VisualizationsApiTestCase(methodName='runTest')[source]¶
Bases:
ApiTestCase
,SharingApiTests
galaxy_test.api.test_webhooks module¶
galaxy_test.api.test_workflow_extraction module¶
- class galaxy_test.api.test_workflow_extraction.WorkflowExtractionApiTestCase(methodName='runTest')[source]¶
Bases:
BaseWorkflowsApiTestCase
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(methodName='runTest')[source]¶
Bases:
ApiTestCase
,RunsWorkflowFixtures
- class galaxy_test.api.test_workflows.ChangeDatatypeTestCase[source]¶
Bases:
object
- dataset_populator: DatasetPopulator¶
- workflow_populator: WorkflowPopulator¶
- class galaxy_test.api.test_workflows.WorkflowsSharingApiTestCase(methodName='runTest')[source]¶
Bases:
ApiTestCase
,SharingApiTests
- class galaxy_test.api.test_workflows.WorkflowsApiTestCase(methodName='runTest')[source]¶
Bases:
BaseWorkflowsApiTestCase
,ChangeDatatypeTestCase
galaxy_test.api.test_workflows_cwl module¶
Test CWL workflow functionality.
galaxy_test.api.test_workflows_from_yaml module¶
- class galaxy_test.api.test_workflows_from_yaml.WorkflowsFromYamlApiTestCase(methodName='runTest')[source]¶
Bases:
BaseWorkflowsApiTestCase