def step3(*args, **kwargs):
    case_name = kwargs.get("case_name")
    yml_path = kwargs.get("yml_path")
    PowerManagerFactory.open_power_manager_from_control_panel()
    time.sleep(3)
    event_dict = {
        "event_method": check_estar_logo,
        "case_name": case_name,
        "yml_path": yml_path}
    return event(**event_dict)
def step1(*args, **kwargs):
    case_name = kwargs.get("case_name")
    yml_path = kwargs.get("yml_path")
    new_cases_result(yml_path, case_name)
    event_dict = {
        "event_method": set_bios_config,
        "event_params": ((), {}),
        "case_name": case_name,
        "yml_path": yml_path}
    return event(**event_dict)
def step1(*args, **kwargs):
    case_name = kwargs.get("case_name")
    yml_path = kwargs.get("yml_path")
    power_manager = kwargs.get("power_manager")
    new_cases_result(yml_path, case_name)
    event_dict = {
        "event_method": set_user_password,
        "event_params": ((), {}),
        "call_back": set_user_password_callback,
        "inherit": True,
        "error_msg": {
            'actual': 'icon not exist'
        },
        "case_name": case_name,
        "yml_path": yml_path
    }
    if not event(**event_dict):
        close_control_pannel()
        return False
    time.sleep(3)
    power_manager.open_power_manager_from_control_panel()
    time.sleep(1)
    event_dict = {
        "event_method": set_sleep_time,
        "event_params": ((power_manager, ), {}),
        "error_msg": {
            'actual': 'set sleep time fail'
        },
        "case_name": case_name,
        "yml_path": yml_path
    }
    event(**event_dict)
    event_dict.update({
        "event_method": set_screen_saver_time,
        "event_params": ((power_manager, ), {}),
        "error_msg": {
            'actual': 'set screen saver fail'
        }
    })
    event(**event_dict)
    close_control_pannel()
    return True
def step3(*args, **kwargs):
    case_name = kwargs.get("case_name")
    yml_path = kwargs.get("yml_path")
    event_dict = {
        "event_method": check_password_frame_exist,
        "error_msg": {
            "expect": "need password",
            'actual': 'no password'
        },
        "case_name": case_name,
        "yml_path": yml_path
    }
    return event(**event_dict)
Exemple #5
0
def step2(*args, **kwargs):
    case_name = kwargs.get("case_name")
    yml_path = kwargs.get("yml_path")
    click(150, 200)
    event_dict = {
        "event_method": wait_and_check_screen_saver,
        "error_msg": {'actual': 'screen saver launch fail'},
        "call_back": resume,
        "do_call_back_while_fail": True,
        "case_name": case_name,
        "yml_path": yml_path
    }
    return event(**event_dict)
Exemple #6
0
def step1(*args, **kwargs):
    case_name = kwargs.get("case_name")
    yml_path = kwargs.get("yml_path")
    new_cases_result(yml_path, case_name)
    SwitchThinProMode("user")
    event_list = []
    event_dict = {
        "event_method": open_screensaver,
        "error_msg": {'actual': 'open screensaver fail'},
        "case_name": case_name,
        "yml_path": yml_path
    }
    event_list.append(copy.deepcopy(event_dict))
    event_dict = {
        "event_method": check_enable_screen_saver_status,
        "error_msg": {'actual': 'disabled',
                      'except': 'enabled'},
        "case_name": case_name,
        "yml_path": yml_path
    }
    event_list.append(copy.deepcopy(event_dict))
    event_dict.update({"event_method": check_default_time,
                       'except': '10',
                       'actual': ''})
    event_list.append(copy.deepcopy(event_dict))
    event_dict.update({"event_method": check_image_mapping,
                       'except': 'default',
                       'actual': ''})
    event_list.append(copy.deepcopy(event_dict))
    event_dict.update({"event_method": check_standard_image,
                       'except': 'disabled',
                       'actual': 'enabled'})
    event_list.append(copy.deepcopy(event_dict))
    event_dict.update({"event_method": check_require_password_in_admin,
                       'except': 'enabled',
                       'actual': 'disabled'})
    event_list.append(copy.deepcopy(event_dict))
    event_dict.update({"event_method": check_require_password_for_domain,
                       'except': 'enabled',
                       'actual': 'disabled'})
    event_list.append(copy.deepcopy(event_dict))
    event_dict.update({"event_method": check_require_passwoed_for_general_user,
                       'except': 'disabled',
                       'actual': 'enabled'})
    event_list.append(copy.deepcopy(event_dict))
    for i in event_list:
        res = event(**i)
        if not res:
            return False
    close_powermanager()
    return True
def step4(*args, **kwargs):
    case_name = kwargs.get("case_name")
    yml_path = kwargs.get("yml_path")
    power_manager = kwargs.get("power_manager")
    event_dict = {
        "event_method": set_ac_min_to_close,
        "event_params": ((power_manager, ), {}),
        "error_msg": {
            'actual': 'set power manager fail'
        },
        "case_name": case_name,
        "yml_path": yml_path
    }
    return event(**event_dict)
def step7(*args, **kwargs):
    time.sleep(5)
    screensaver.ScreenSaver.lock_screen_by_hotkey()
    case_name = kwargs.get("case_name")
    yml_path = kwargs.get("yml_path")
    event_dict = {
        "event_method": wait_and_check_screen_saver,
        "event_params": ((2, ), {}),
        "error_msg": {
            'actual': 'lock screen fail'
        },
        "case_name": case_name,
        "yml_path": yml_path
    }
    return event(**event_dict)
def step1(*args, **kwargs):
    SwitchThinProMode("admin")
    case_name = kwargs.get("case_name")
    yml_path = kwargs.get("yml_path")
    new_cases_result(yml_path, case_name)
    power_manager = kwargs.get("power_manager")
    event_dict = {
        "event_method": set_ac_min_to_one,
        "event_params": ((power_manager, ), {}),
        "error_msg": {
            'actual': 'set power manager fail'
        },
        "case_name": case_name,
        "yml_path": yml_path
    }
    return event(**event_dict)
def step6(*args, **kwargs):
    case_name = kwargs.get("case_name")
    yml_path = kwargs.get("yml_path")
    event_dict = {
        "event_method": wait_and_check_screen_saver,
        "event_params": ((), {
            "flag": False
        }),
        "error_msg": {
            'actual': 'screen saver launch',
            "expect": "screens saver not launch"
        },
        "case_name": case_name,
        "yml_path": yml_path
    }
    return event(**event_dict)
def step8(*args, **kwargs):
    case_name = kwargs.get("case_name")
    yml_path = kwargs.get("yml_path")
    sctool = kwargs.get("screensavertool")
    event_dict = {
        "event_method": preparewakeup,
        "error_msg": {
            'actual': 'wake up fail'
        },
        "call_back": resume_lock_screen,
        "do_call_back_while_fail": True,
        "callback_parmas": ((sctool, ), {}),
        "case_name": case_name,
        "yml_path": yml_path
    }
    return event(**event_dict)
def step5(*args, **kwargs):
    case_name = kwargs.get("case_name")
    yml_path = kwargs.get("yml_path")
    SwitchThinProMode("user")
    event_dict = {
        "event_method": wait_and_check_screen_saver,
        "event_params": ((1, ), {}),
        "call_back": move_mouse,
        "callback_parmas": ((), {}),
        "error_msg": {
            'actual': 'screen saver launch fail, lock screen fail'
        },
        "case_name": case_name,
        "yml_path": yml_path
    }
    return event(**event_dict)
Exemple #13
0
def step3(*args, **kwargs):
    case_name = kwargs.get("case_name")
    yml_path = kwargs.get("yml_path")
    sctool = kwargs.get("screensavertool")
    event_dict = {
        "event_method": check_password_frame_exist,
        "event_params": ((), {"flag": False}),
        "call_back": resume_lock_screen,
        "do_call_back": False,
        "do_call_back_while_fail": True,
        "callback_parmas": ((sctool,), {}),
        "error_msg": {'actual': 'user mode need password'},
        "case_name": case_name,
        "yml_path": yml_path
    }
    return event(**event_dict)
def step3(*args, **kwargs):
    case_name = kwargs.get("case_name")
    yml_path = kwargs.get("yml_path")
    sctool = kwargs.get("screensavertool")
    event_dict = {
        "event_method": wait_and_check_screen_saver,
        "event_params": ((1, ), {}),
        "error_msg": {
            'actual': 'screen saver launch fail'
        },
        "call_back": resume_lock_screen,
        "do_call_back_while_fail": True,
        "callback_parmas": ((sctool, ), {}),
        "case_name": case_name,
        "yml_path": yml_path
    }
    return event(**event_dict)
def step5(*args, **kwargs):
    case_name = kwargs.get("case_name")
    yml_path = kwargs.get("yml_path")
    power_manager = kwargs.get("power_manager")
    event_dict = {
        "event_method": check_min_to_zero,
        "event_params": ((), {}),
        "error_msg": {
            'actual': 'not zero'
        },
        "case_name": case_name,
        "yml_path": yml_path
    }
    flag = event(**event_dict)
    try:
        power_manager.apply()
    except IconNotExistError:
        return False
    return flag
Exemple #16
0
def step1(*args, **kwargs):
    case_name = kwargs.get("case_name")
    yml_path = kwargs.get("yml_path")
    sctool = kwargs.get("screensavertool")
    new_cases_result(yml_path, case_name)
    SwitchThinProMode("admin")
    event_dict = {
        "event_method": preparewakeup,
        "event_params": ((), {}),
        "call_back": resume_lock_screen,
        "callback_parmas": ((sctool, ), {}),
        "do_call_back_while_fail": True,
        "error_msg": {
            'actual': 'wol wake up fail'
        },
        "case_name": case_name,
        "yml_path": yml_path
    }

    return event(**event_dict)