MaintDebugCli 子类方法 - KPTest框架开放资料

Skip to content

# MaintDebugCli 子类方法

1. get_port_info
> 描述：

    1
    2
    3
    4
    5

    方法功能：获取端口信息

    命令格式：

    支持Host类型：HostType.BMC, HostType.HMM

> 参数：

    1

    port(str): 端口号

> 返回值：

    1

    response(str): 命令的返回值

> 异常：

    1

    None

> 举例：

    1

    bmcController.get_port_info(port)

2. get_vlan
> 描述：

    1
    2
    3
    4
    5

    方法功能：查看vlan信息

    命令格式：

    支持Host类型：HostType.BMC, HostType.HMM

> 参数：

    1

    None

> 返回值：

    1

    response(str): 获取vlan信息

> 异常：

    1

    None

> 举例：

    1

    bmcController.get_vlan()

3. get_vlan_port
> 描述：

    1
    2
    3
    4
    5

    方法功能：获取某个vlan的所有成员端口信息

    命令格式：

    支持Host类型：HostType.BMC, HostType.HMM

> 参数：

    1

    vlan (str): vlan参数

> 返回值：

    1

    response(str): 获取vlan端口

> 异常：

    1

    None

> 举例：

    1

    bmcController.get_vlan_port(vlan)

4. set_port_enable
> 描述：

    1
    2
    3
    4
    5

    方法功能：设置端口使能状态

    命令格式：

    支持Host类型：HostType.BMC, HostType.HMM

> 参数：

    1
    2

    port(str): 待设置的端口
    enable(str): 使能状态

> 返回值：

    1

    result(str): 返回是否设置成功

> 异常：

    1

    None

> 举例：

    1

    bmcController.set_port_enable()

5. get_trunk_port
> 描述：

    1
    2
    3
    4
    5

    方法功能：查看trunk组端口

    命令格式：

    支持Host类型：HostType.BMC, HostType.HMM

> 参数：

    1

    trunkid(str): trunk组端口的trunkid

> 返回值：

    1

    result(str): trunk组端口

> 异常：

    1

    None

> 举例：

    1

    bmcController.get_trunk_port(trunkid)

6. out_debug_shell
> 描述：

    1
    2
    3
    4
    5

    方法功能：管理控制面交换退出maint_debug_cli，并退出模块关联

    命令格式：

    支持Host类型：HostType.BMC, HostType.HMM

> 参数：

    1

    None

> 返回值：

    1

    None

> 异常：

    1

    None

> 举例：

    1

    bmcController.out_debug_shell()