testbot.resource.resource

Module Contents

Classes

Resource

代表所有测试资源设备的配置类,字段动态定义

Functions

register_resource(category, resource_type, comm_callback)

注册配置接口实例化的方法或者类。

Attributes

__copyright__

__author__

__email__

_resource_device_mapping

_resource_port_mapping

testbot.resource.resource.__author__ = 'Nuanguang Gu(Sunny)'[source]
testbot.resource.resource.__email__ = 'nuanguang.gu@aliyun.com'[source]
testbot.resource.resource._resource_device_mapping[source]
testbot.resource.resource._resource_port_mapping[source]
exception testbot.resource.resource.ResourceError(msg)[source]

Bases: Exception

Common base class for all non-exit exceptions.

testbot.resource.resource.register_resource(category, resource_type, comm_callback)[source]

注册配置接口实例化的方法或者类。

class testbot.resource.resource.Resource(name: str = '', *args, **kwargs)[source]

代表所有测试资源设备的配置类,字段动态定义

name: str[source]
type: str[source]
description: str[source]
MODULES = ['testbot.resource.modules.device_module.PowerModule'][source]
classmethod register_module(module: str)[source]

注册接口模块类

Parameters:

module (str) – 接口模块类包路径

Returns:

Return type:

abstract to_dict() dict[source]
classmethod from_dict()[source]