mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-11-03 21:34:30 +08:00
Assert that connections are invalid, instead of auto-destroyed
This commit is contained in:
@@ -643,6 +643,7 @@ workflow_editor:
|
||||
//div[@data-label='Remove Tags']//input
|
||||
tool_version_button: ".tool-versions"
|
||||
connector_for: "#connection-${sink_id}-${source_id}"
|
||||
connector_invalid_for: "#connection-${sink_id}-${source_id} .ribbon-inner-invalid"
|
||||
connector_destroy_callout: '.delete-terminal'
|
||||
save_button: '.editor-button-save'
|
||||
state_modal_body: '.state-upgrade-modal'
|
||||
|
||||
@@ -557,7 +557,7 @@ steps:
|
||||
editor.select_datatype_text_search.wait_for_and_send_keys("bam")
|
||||
editor.select_datatype(datatype="bam").wait_for_and_click()
|
||||
editor.node.output_data_row(output_name="out_file1", extension="bam").wait_for_visible()
|
||||
self.assert_not_connected("create_2#out_file1", "checksum#input")
|
||||
self.assert_connection_invalid("create_2#out_file1", "checksum#input")
|
||||
|
||||
@selenium_test
|
||||
def test_change_datatype_post_job_action_lost_regression(self):
|
||||
@@ -862,6 +862,10 @@ steps:
|
||||
source_id, sink_id = self.workflow_editor_source_sink_terminal_ids(source, sink)
|
||||
self.components.workflow_editor.connector_for(source_id=source_id, sink_id=sink_id).wait_for_visible()
|
||||
|
||||
def assert_connection_invalid(self, source, sink):
|
||||
source_id, sink_id = self.workflow_editor_source_sink_terminal_ids(source, sink)
|
||||
self.components.workflow_editor.connector_invalid_for(source_id=source_id, sink_id=sink_id).wait_for_present()
|
||||
|
||||
def assert_not_connected(self, source, sink):
|
||||
source_id, sink_id = self.workflow_editor_source_sink_terminal_ids(source, sink)
|
||||
self.components.workflow_editor.connector_for(source_id=source_id, sink_id=sink_id).wait_for_absent()
|
||||
|
||||
Reference in New Issue
Block a user