Пример #1
0
def unlink_cones():
    for i in range(Properties.get_cones().get_size()):
        cone_comms = Properties.get_cones().get_by_number(i).get_comms_remote()
        if cone_comms.is_clustered():
            cone_comms.uncluster()
    yield
    for i in range(Properties.get_cones().get_size()):
        cone_comms = Properties.get_cones().get_by_number(i).get_comms_remote()
        if cone_comms.is_clustered():
            cone_comms.uncluster()
Пример #2
0
def preparation():
    for cone in range(Properties.get_cones().get_size()):
        Properties.get_cones().get_by_number(
            cone).get_comms_remote().uncluster()
        Properties.get_cones().get_by_number(
            cone).get_comms_remote().wait_for_unclustering()
        if Properties.if_ios():
            DeviceInstaller.uninstall_app_by_name()
    yield
    Searcher.reset_driver()
def test_dummy_test(first_cone, second_cone):
    # Todo Dummy test should be removed after Clustering in Client works after log in.
    ConesPage.swipe_down()
    first = first_cone.get_comms_client().get_device_id()
    second = second_cone.get_comms_client().get_device_id()
    cones = Properties.get_cones()
    size = cones.get_size()
    master = None
    slave = None
    if first_cone.get_comms_remote().is_slave():
        second_cone.get_comms_remote().uncluster()
    if second_cone.get_comms_remote().is_slave():
        first_cone.get_comms_remote().uncluster()
    for i in range(size):
        if cones.get_by_number(i).get_comms_remote().is_master():
            master = cones.get_by_number(i)
        if cones.get_by_number(i).get_comms_remote().is_slave():
            slave = cones.get_by_number(i)
    if master is None:
        first_cone.get_comms_remote().cluster(first, second)
        return
    master.get_comms_remote().uncluster2(
        master.get_comms_client().get_device_id(),
        slave.get_comms_client().get_device_id())
Пример #4
0
def free_cone():
    """:rtype : framework_entries.cones.Cone.Cone"""
    return Properties.get_cones().get_by_number(2)