testbot.resource.device

Module Contents

Classes

Device

代表所有测试设备类

Port

代表所有端口类

PCDevice

PC主机设备类

RPIDevice

树莓派设备类

AndroidDevice

安卓设备类

TVDevice

电视设备类

PhoneDevice

手机设备类

TabletDevice

平板设备类

MonitorDevice

商显设备类

Functions

add_module(module_class)

Attributes

__copyright__

__author__

__email__

testbot.resource.device.__author__ = 'Nuanguang Gu(Sunny)'[source]
testbot.resource.device.__email__ = 'nuanguang.gu@aliyun.com'[source]
testbot.resource.device.add_module(module_class)[source]
class testbot.resource.device.Device(name: str = '', *args: tuple, **kwargs: dict)[source]

Bases: testbot.resource.resource.Resource

代表所有测试设备类

add_port(name: str, *args: tuple, **kwargs: dict)[source]

添加端口

Parameters:
  • name (str) – 端口名称

  • args (tuple) – 元祖参数

  • kwargs (dict) – 键值对参数

Returns:

None

Return type:

NoneType

get_port_count(**kwargs: dict)[source]

获取端口数量

Parameters:

kwargs (dict) – 键值对参数

Returns:

端口数量

Return type:

int

to_dict()[source]
get_comm_instance(new=False)[source]
static from_dict(dict_obj)[source]
class testbot.resource.device.Port(parent_device: Device = None, name: str = '', *args: tuple, **kwargs: dict)[source]

Bases: testbot.resource.resource.Resource

代表所有端口类

get_comm_instance(new=False)[source]
to_dict()[source]
static from_dict(dict_obj, parent)[source]
class testbot.resource.device.PCDevice(name: str = '', *args: tuple, **kwargs: dict)[source]

Bases: Device

PC主机设备类

to_dict() dict[source]
class testbot.resource.device.RPIDevice(name: str = '', *args: tuple, **kwargs: dict)[source]

Bases: Device

树莓派设备类

to_dict() dict[source]
class testbot.resource.device.AndroidDevice(name: str = '', *args: tuple, **kwargs: dict)[source]

Bases: Device

安卓设备类

class testbot.resource.device.TVDevice(name: str = '', *args: tuple, **kwargs: dict)[source]

Bases: AndroidDevice

电视设备类

to_dict() dict[source]
class testbot.resource.device.PhoneDevice(name: str = '', *args: tuple, **kwargs: dict)[source]

Bases: AndroidDevice

手机设备类

class testbot.resource.device.TabletDevice(name: str = '', *args: tuple, **kwargs: dict)[source]

Bases: AndroidDevice

平板设备类

to_dict() dict[source]
class testbot.resource.device.MonitorDevice(name: str = '', *args: tuple, **kwargs: dict)[source]

Bases: AndroidDevice

商显设备类

to_dict() dict[source]