@@ -14,13 +14,27 @@ def test_build_list_simple(self):
14
14
self .history_panel_muli_operation_select_hid (1 )
15
15
self .history_panel_multi_operation_action_click ("Build Dataset List" )
16
16
17
- name_element = self .wait_for_selector_visible ("input.collection-name" )
18
- name_element .send_keys ("my cool list" )
17
+ self .collection_builder_set_name ("my cool list" )
19
18
20
- create_element = self .wait_for_selector_clickable ("button.create-collection" )
21
- create_element .click ()
19
+ self .collection_builder_create ()
22
20
self .history_panel_wait_for_hid_ok (2 )
23
21
22
+ @selenium_test
23
+ def test_build_list_and_hide_items (self ):
24
+ self .perform_upload (self .get_filename ("1.fasta" ))
25
+ self .history_panel_wait_for_hid_ok (1 )
26
+ self .history_panel_multi_operations_show ()
27
+ self .history_panel_muli_operation_select_hid (1 )
28
+ self .history_panel_multi_operation_action_click ("Build Dataset List" )
29
+
30
+ self .collection_builder_hide_originals ()
31
+ self .collection_builder_set_name ("my cool list" )
32
+
33
+ self .collection_builder_create ()
34
+ self .history_panel_wait_for_hid_ok (2 )
35
+ self .history_panel_refresh_click ()
36
+ self .history_panel_wait_for_hid_hidden (1 )
37
+
24
38
@selenium_test
25
39
def test_build_pair_simple (self ):
26
40
self .perform_upload (self .get_filename ("1.tabular" ))
@@ -31,9 +45,64 @@ def test_build_pair_simple(self):
31
45
self .history_panel_muli_operation_select_hid (1 )
32
46
self .history_panel_muli_operation_select_hid (2 )
33
47
self .history_panel_multi_operation_action_click ("Build Dataset Pair" )
34
- name_element = self .wait_for_selector_visible ("input.collection-name" )
35
- name_element .send_keys ("my awesome pair" )
48
+ self .collection_builder_set_name ("my awesome pair" )
49
+
50
+ self .collection_builder_create ()
51
+ self .history_panel_wait_for_hid_ok (3 )
52
+
53
+ @selenium_test
54
+ def test_build_paired_list_simple (self ):
55
+ self .perform_upload (self .get_filename ("1.tabular" ))
56
+ self .perform_upload (self .get_filename ("2.tabular" ))
57
+ self .history_panel_wait_for_hid_visible (1 )
58
+ self .history_panel_wait_for_hid_visible (2 )
59
+ self .history_panel_multi_operations_show ()
60
+ self .history_panel_muli_operation_select_hid (1 )
61
+ self .history_panel_muli_operation_select_hid (2 )
62
+ self .history_panel_multi_operation_action_click ("Build List of Dataset Pairs" )
63
+
64
+ clear_filter_link = self .wait_for_selector_visible ("a.clear-filters-link" )
65
+ clear_filter_link .click ()
66
+
67
+ forward_column = self .wait_for_selector_visible (".forward-column .column-datasets" )
68
+ first_datset_forward = forward_column .find_elements_by_css_selector ("li" )[0 ]
69
+ first_datset_forward .click ()
70
+
71
+ reverse_column = self .wait_for_selector_visible (".reverse-column .column-datasets" )
72
+ second_dataset_reverse = reverse_column .find_elements_by_css_selector ("li" )[1 ]
73
+ second_dataset_reverse .click ()
74
+
75
+ self .collection_builder_set_name ("my awesome paired list" )
76
+
77
+ self .collection_builder_create ()
78
+ self .history_panel_wait_for_hid_ok (3 )
79
+
80
+ @selenium_test
81
+ def test_build_paired_list_hide_original (self ):
82
+ self .perform_upload (self .get_filename ("1.tabular" ))
83
+ self .perform_upload (self .get_filename ("2.tabular" ))
84
+ self .history_panel_wait_for_hid_visible (1 )
85
+ self .history_panel_wait_for_hid_visible (2 )
86
+ self .history_panel_multi_operations_show ()
87
+ self .history_panel_muli_operation_select_hid (1 )
88
+ self .history_panel_muli_operation_select_hid (2 )
89
+ self .history_panel_multi_operation_action_click ("Build List of Dataset Pairs" )
90
+
91
+ clear_filter_link = self .wait_for_selector_visible ("a.clear-filters-link" )
92
+ clear_filter_link .click ()
93
+
94
+ forward_column = self .wait_for_selector_visible (".forward-column .column-datasets" )
95
+ first_datset_forward = forward_column .find_elements_by_css_selector ("li" )[0 ]
96
+ first_datset_forward .click ()
97
+
98
+ reverse_column = self .wait_for_selector_visible (".reverse-column .column-datasets" )
99
+ second_dataset_reverse = reverse_column .find_elements_by_css_selector ("li" )[1 ]
100
+ second_dataset_reverse .click ()
101
+
102
+ self .collection_builder_hide_originals ()
103
+ self .collection_builder_set_name ("my awesome paired list" )
36
104
37
- create_element = self .wait_for_selector_clickable ("button.create-collection" )
38
- create_element .click ()
105
+ self .collection_builder_create ()
39
106
self .history_panel_wait_for_hid_ok (3 )
107
+ self .history_panel_wait_for_hid_hidden (1 )
108
+ self .history_panel_wait_for_hid_hidden (2 )
0 commit comments