Warning
This document is for an in-development version 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_test.selenium package
Subpackages
Submodules
galaxy_test.selenium.conftest module
galaxy_test.selenium.framework module
Basis for Selenium test framework.
galaxy_test.selenium.jupyter_context module
Variant of JuypterContextImpl that can also use populators.
This provides an environment separate from test cases that can leaverage both Selenium for testing Galaxy with a browser and API populators for filling in fixture data rapidly in the target Galaxy.
- class galaxy_test.selenium.jupyter_context.JupyterTestContextImpl(from_dict: dict | None = None)[source]
Bases:
JupyterContextImpl
,GalaxyTestSeleniumContext
galaxy_test.selenium.test_admin_app module
- class galaxy_test.selenium.test_admin_app.TestAdminApp[source]
Bases:
SeleniumTestCase
- run_as_admin = True
- test_admin_toolshed()[source]
This tests installing a repository, checking for upgrades, and uninstalling.
A repository named a_selenium_test_repo has been created for this test, owned by devteam@galaxyproject.org. The repository contains a tool with two versions, and the oldest version gets installed so that there will be an upgrade available on the ‘Installed Only’ view. Unfortunately, since this test relies on the presence of the toolshed server, in some cases it will fail even if the galaxy code is correct, necessitating the use of the @flakey decorator.
galaxy_test.selenium.test_anon_history module
galaxy_test.selenium.test_change_password module
galaxy_test.selenium.test_collection_builders module
galaxy_test.selenium.test_collection_edit module
galaxy_test.selenium.test_custom_builds module
galaxy_test.selenium.test_data_source_tools module
galaxy_test.selenium.test_dataset_metadata_download module
galaxy_test.selenium.test_histories_list module
galaxy_test.selenium.test_history_copy_elements module
galaxy_test.selenium.test_history_dataset_state module
galaxy_test.selenium.test_history_export module
galaxy_test.selenium.test_history_multi_view module
galaxy_test.selenium.test_history_options module
galaxy_test.selenium.test_history_panel module
galaxy_test.selenium.test_history_panel_collections module
galaxy_test.selenium.test_history_panel_pagination module
galaxy_test.selenium.test_history_sharing module
- class galaxy_test.selenium.test_history_sharing.TestHistorySharing[source]
Bases:
SeleniumTestCase
Share the current history with a target user by ID or email.
user_email
will be used to enter in the share form unlessuser_id
is also specified. Theuser_email
however is always used to check the result ifassert_valid
is True.
galaxy_test.selenium.test_history_structure module
galaxy_test.selenium.test_invocation_grid module
galaxy_test.selenium.test_jupyter module
galaxy_test.selenium.test_library_contents module
galaxy_test.selenium.test_library_landing module
- class galaxy_test.selenium.test_library_landing.TestLibraryLanding[source]
Bases:
SeleniumTestCase
- run_as_admin = True
galaxy_test.selenium.test_library_to_collections module
galaxy_test.selenium.test_login module
galaxy_test.selenium.test_pages module
galaxy_test.selenium.test_personal_information module
galaxy_test.selenium.test_published_histories_grid module
galaxy_test.selenium.test_registration module
galaxy_test.selenium.test_sign_out module
galaxy_test.selenium.test_sizzle_loading module
galaxy_test.selenium.test_stock_tours module
- class galaxy_test.selenium.test_stock_tours.TourCallback(test_case: TestStockToursTestCase)[source]
Bases:
object
- __init__(test_case: TestStockToursTestCase)[source]
galaxy_test.selenium.test_tool_describing_tours module
galaxy_test.selenium.test_tool_form module
- class galaxy_test.selenium.test_tool_form.TestToolForm[source]
Bases:
SeleniumTestCase
,UsesHistoryItemAssertions
galaxy_test.selenium.test_uploads module
galaxy_test.selenium.test_workflow_editor module
galaxy_test.selenium.test_workflow_invocation_details module
galaxy_test.selenium.test_workflow_management module
galaxy_test.selenium.test_workflow_run module
galaxy_test.selenium.test_workflow_sharing module
- class galaxy_test.selenium.test_workflow_sharing.TestWorkflowSharingRedirect[source]
Bases:
SeleniumTestCase
- ensure_registered = True