def setUpClass(cls): """Global precondition Steps: 1. Create simple environment with default values 2. Add one controller node 3. Add other nodes as compute """ BaseTestCase.setUpClass() BaseTestCase.get_home() preconditions.Environment().simple_flat() BaseTestCase.get_home() Environments().create_cluster_boxes[0].click() time.sleep(1) # Add controller Nodes().add_nodes.click() time.sleep(1) Nodes().nodes_discovered[0].checkbox.click() RolesPanel().controller.click() Nodes().apply_changes.click() time.sleep(1) # Add other discovered nodes as compute Nodes().add_nodes.click() time.sleep(1) for n in Nodes().nodes_discovered: n.checkbox.click() RolesPanel().compute.click() Nodes().apply_changes.click()
def setUpClass(cls): """Global precondition Steps: 1. Create simple environment with default values 2. Add one controller node 3. Add other nodes as compute """ BaseTestCase.setUpClass() BaseTestCase.get_home() preconditions.Environment().simple_flat() Environments().create_cluster_boxes[0].click() time.sleep(1) # Add controller Nodes().add_nodes.click() time.sleep(1) Nodes().nodes_discovered[0].checkbox.click() RolesPanel().controller.click() Nodes().apply_changes.click() time.sleep(1) # Add other discovered nodes as compute Nodes().add_nodes.click() time.sleep(1) for n in Nodes().nodes_discovered: n.checkbox.click() RolesPanel().compute.click() Nodes().apply_changes.click()
def simple_flat(name=OPENSTACK_CENTOS, release=OPENSTACK_RELEASE_CENTOS): BaseTestCase.get_home() Environments().create_cluster_box.click() with Wizard() as w: w.name.send_keys(name) w.release.select_by_visible_text(release) for i in range(6): w.next.click() w.create.click() w.wait_until_exists()
def setUpClass(cls): BaseTestCase.setUpClass() BaseTestCase.get_home() preconditions.Environment().simple_flat() Environments().create_cluster_boxes[0].click() # Add controller Nodes().add_nodes.click() time.sleep(1) Nodes().nodes_discovered[0].checkbox.click() RolesPanel().controller.click() Nodes().apply_changes.click() time.sleep(1) # Add other discovered nodes as compute Nodes().add_nodes.click() time.sleep(1) for n in Nodes().nodes_discovered: n.checkbox.click() RolesPanel().compute.click() Nodes().apply_changes.click()