实现所有API v2的TestRail客户端。

best-testrail-client的Python项目详细描述


BestDoctor的TestRail客户端

Build StatusMaintainabilityTest CoveragePyPI versionPyPI - Python Version

TestRail实现API v2。在

安装

pip install best_testrail_client

先决条件

  1. 在您的TestRail项目中启用了API。在

    Enable TestRail API

  2. 生成的API密钥。在

    Generate API key

使用

^{pr2}$

自定义属性

自定义属性存储在模型中的custom字典属性中。 它存储API中的所有数据并将其转换回原处。在

frombest_testrail_client.clientimportTestRailClient# Client initializationproject_url='https://<YOUR_PROJECT>.testrail.io/'# or other URL for self-hostedlogin='<account email>'api_token='<generated API token>'client=TestRailClient(project_url,login,api_token)created_run=client.runs.get_run(run_id=1)"""API response looks like:{    ...    'refs': 'SAN-1',    'custom_status1_count': 0,    'custom_status2_count': 0,    'custom_status3_count': 0,    'custom_status4_count': 0,    'custom_status5_count': 0,    'custom_status6_count': 0,    'custom_status7_count': 0,    'description': null,    ...}It is now stored in custom attribute:created_run.custom == {    'custom_status1_count': 0,    'custom_status2_count': 0,    'custom_status3_count': 0,    'custom_status4_count': 0,    'custom_status5_count': 0,    'custom_status6_count': 0,    'custom_status7_count': 0,}"""

贡献

我们希望你能为我们的项目作出贡献。很简单:

  1. 用你发现的错误或者你的建议来创建一个问题。 等待维护人员的批准。在
  2. 创建拉取请求。确保所有的支票都是绿色的。在
  3. 修正评审意见(如果有的话)。在
  4. 太棒了。在

以下是一些有用的提示:

  • 您可以使用make check运行所有检查和测试。 请在特拉维西之前做。在
  • 我们使用BestDoctor python styleguide。在
  • 我们尊重Django CoC。 温柔点,不要胡扯。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
算法谁能告诉我以下两个java代码(a)和(b)的时间复杂性   java在生产服务器上这样安全吗?   增加java数组索引   java如何转换一个文件。wav文件到浮点数组(编辑浮点数组,例如添加两个信号)并返回到浮点数组。无白噪声的wav文件   java无法发布twitter状态更新,错误为“找不到可信证书”   java Map<String,Map<String,String>>使用流选择值的键   java将多个JTable打印为一个job Book对象只打印第一个表   java在JPA中字段为LocalDateTime时,如何查找今天创建的每个实例?   java删除订阅在Youtube API V3中不起作用   java如何在Hashmap中返回特定值的键?   java如何检查mysql连接的默认端口号?连接不工作!jdbc连接   Java重命名问题   通过Spring Boot app访问mongodb时发生java身份验证错误   Java中的通用InternPool<T>?