mode方法目录 - KPTest框架开放资料

Skip to content

# mode方法目录

1. switch
> 描述：

    1
    2
    3

    方法功能：改变当前系统的运行模式

    命令格式：systemctl isolate/set-default %s <sys_mode>

> 参数：

    1
    2

    sys_mode        (str) : 需要改变的系统模式，可选{'rescue'， 'multi-user'， 'graphical'}
    is_isolate      (bool) : 是否为临时改变系统模式，临时改变为True，永久改变为False

> 返回值：

    1

    result          (bool) : 改变运行模式成功时为True,失败时为False

> 异常：

    1

    KPTestException("输入sys_mode参数{}错误".format(sys_mode))

> 举例：

    1

    self.os_host.mode.switch('multi-user')

2. get_default
> 描述：

    1
    2
    3

    方法功能：获取系统当前的运行模式

    命令格式：systemctl get-default

> 参数：

    1

    None

> 返回值：

    1

    sys_mode        (str) : 系统运行模式

> 异常：

    1

    KPTestException("执行{}命令失败！".format(cmd))

> 举例：

    1

    self.os_host.sys_mode.get_default_mode