Пример #1
0
def test_add_subordinate_floor(sb, login, setup_peer_floor_and_delete_floor,
                               setup_subordinate_floor_name_and_delete_floor):
    MapPage.add_floor_by_parent_name(
        sb,
        setup_subordinate_floor_name_and_delete_floor['name'],
        parent_name=setup_peer_floor_and_delete_floor['name'],
        is_peer=False)
    MapPage.assert_alert_message(sb, '创建下一级分组成功')
Пример #2
0
def test_delete_existing_subordinate_floor(sb, login,
                                           setup_peer_floor_and_delete_floor):
    subordinate_name = f"{setup_peer_floor_and_delete_floor['name']}S"
    MapPage.add_floor_by_parent_name(
        sb,
        subordinate_name,
        parent_name=setup_peer_floor_and_delete_floor['name'],
        is_peer=False)
    MenuBar.click_menu_item_by_text(sb, '配置', '地图管理')
    MapPage.delete_floor_by_name(sb, subordinate_name)
    MapPage.assert_alert_message(sb, '删除分组成功!')
Пример #3
0
def test_add_same_subordinate_floor(
        sb, login, setup_peer_floor_and_delete_floor,
        setup_subordinate_floor_name_and_delete_floor):
    MapPage.add_floor_by_parent_name(
        sb,
        setup_subordinate_floor_name_and_delete_floor['name'],
        parent_name=setup_peer_floor_and_delete_floor['name'],
        is_peer=False)
    MapPage.add_floor_by_parent_name(
        sb,
        setup_subordinate_floor_name_and_delete_floor['name'],
        parent_name=setup_peer_floor_and_delete_floor['name'],
        is_peer=False)
    MapPage.assert_alert_message(sb, '地图名已存在')
    MapPage.click_cancel_in_dialog(sb)
Пример #4
0
def test_rename_subordinate_floor(sb, login,
                                  setup_peer_floor_and_delete_floor):
    old_name = f"{setup_peer_floor_and_delete_floor['name']}O"
    new_name = f"{setup_peer_floor_and_delete_floor['name']}N"
    MapPage.add_floor_by_parent_name(
        sb,
        old_name,
        parent_name=setup_peer_floor_and_delete_floor['name'],
        is_peer=False)
    MapPage.rename_floor_by_parent_name(
        sb,
        old_name,
        new_name,
        parent_name=setup_peer_floor_and_delete_floor['name'])
    MapPage.assert_alert_message(sb, '重命名成功!')
    MapPage.delete_floor_by_name(sb, new_name)
Пример #5
0
def test_rename_same_subordinate_floor(sb, login,
                                       setup_peer_floor_and_delete_floor):
    subordinate_name = f"{setup_peer_floor_and_delete_floor['name']}S"
    MapPage.add_floor_by_parent_name(
        sb,
        subordinate_name,
        parent_name=setup_peer_floor_and_delete_floor['name'],
        is_peer=False)
    MapPage.rename_floor_by_parent_name(
        sb,
        subordinate_name,
        'Default',
        parent_name=setup_peer_floor_and_delete_floor['name'])
    MapPage.assert_alert_message(sb, '地图名已存在')
    MapPage.click_cancel_in_dialog(sb)
    MapPage.delete_floor_by_name(sb, subordinate_name)
Пример #6
0
def test_rename_peer_floor(sb, login, setup_peer_floor):
    new_name = f"{setup_peer_floor['name']}N"
    MapPage.rename_floor_by_root_floor_name(sb, setup_peer_floor['name'],
                                            new_name)
    MapPage.assert_alert_message(sb, '重命名成功!')
    MapPage.delete_floor_by_name(sb, new_name)
Пример #7
0
def test_add_same_peer_floor(sb, login, setup_peer_floor_and_delete_floor):
    MapPage.add_floor_by_root_floor_name(
        sb, setup_peer_floor_and_delete_floor['name'])
    MapPage.assert_alert_message(sb, '地图名已存在')
    MapPage.click_cancel_in_dialog(sb)
Пример #8
0
def test_delete_existing_peer_floor(sb, login, setup_peer_floor):
    MenuBar.click_menu_item_by_text(sb, '配置', '地图管理')
    MapPage.delete_floor_by_name(sb, setup_peer_floor['name'])
    MapPage.assert_alert_message(sb, '删除分组成功!')
Пример #9
0
def test_add_peer_floor(sb, login, setup_peer_floor_name_and_delete_floor):
    MapPage.add_floor_by_root_floor_name(
        sb, setup_peer_floor_name_and_delete_floor['name'])
    MapPage.assert_alert_message(sb, '创建同级分组成功')