testbot.resource.pool
Module Contents
Classes
资源池类,负责资源的序列化和反序列化以及储存和读取 |
Functions
|
获取资源池,加载本地json文件以获取资源池,并设置该资源池的owner所有者 |
Attributes
- class testbot.resource.pool.ResourcePool(*args, **kwargs)[source]
Bases:
object
资源池类,负责资源的序列化和反序列化以及储存和读取
- add_device(device_name: str, **kwargs)[source]
添加设备到资源池
- Parameters:
device_name (str) – 设备名称
kwargs (dict) – 键值对参数
- Returns:
None
- Return type:
NoneType
- collect_connection_route(resource: str, constraints: list = list()) list [source]
获取资源连接路由
- Parameters:
resource –
constraints –
- Returns:
链接路由
- Return type:
list
- load(filename: str, owner: str)[source]
加载文件
- Parameters:
filename (str) – 文件路径
owner (str) – 资源所有人
- Returns:
None
- Return type:
NoneType
- testbot.resource.pool.get_resource_pool(filename: str, owner: str) ResourcePool [source]
获取资源池,加载本地json文件以获取资源池,并设置该资源池的owner所有者
- Parameters:
filename (str) – 资源池json文件路径
owner (str) – 资源所有者
- Returns:
资源池对象
- Return type: