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.

Source code for galaxy_test.selenium.test_anon_history

from .framework import (
    selenium_test,
    SeleniumTestCase,
)


[docs]class TestAnonymousHistories(SeleniumTestCase):
[docs] @selenium_test def test_anon_history_landing(self): self.home() self.assert_initial_history_panel_state_correct() self.history_element("editor toggle").wait_for_present() self.history_element("name display").wait_for_present()
[docs] @selenium_test def test_anon_history_upload(self): self.home() self.perform_upload(self.get_filename("1.txt")) self.wait_for_history() # Reload the history and make sure the state is preserved. self.home() self.history_panel_wait_for_hid_state(1, "ok") # empty should be NO LONGER be displayed self.components.history_panel.empty_message.assert_absent_or_hidden()
[docs] @selenium_test def test_anon_history_after_registration(self): self._upload_file_anonymous_then_register_user() self.home() self.history_panel_wait_for_hid_state(1, "ok")
[docs] @selenium_test def test_clean_anon_history_after_logout(self): self._upload_file_anonymous_then_register_user() self.logout_if_needed() # Give Galaxy the chance to load a new empty history for that now # anonymous user. Make sure this new history is empty. self.home() self.history_panel_wait_for_history_loaded() history_contents = self.history_contents() assert len(history_contents) == 0
def _upload_file_anonymous_then_register_user(self): self.home() self.perform_upload(self.get_filename("1.txt")) self.wait_for_history() self.register()