实现所有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 Spring注入SessionFactory或EntityManagerFactory而不是EntityManager   JavaApacheSolr,需要单个字段的多个字段,同时优化查询以仅命中特定索引   java未处理的内部错误。组织。阿帕奇。hadoop。映射。作业控制。作业控制。addJob   java通过post请求向进程传递动态文件名   Java在几秒钟内处理位图上的每个像素   java Payara服务器和NetBeans 8.2:请求在不支持异步操作的筛选器或servlet的范围内   java JTable:复杂单元渲染器   hashmap Java按值传递和按引用传递   用于列<V,T>的java JavaFX列排序,其中T扩展了ObservableList<U>   java如何将安卓 progressbar(水平)的颜色更改为不同的部分?   java如何将不同模块的类绑定到jar?   java如何将图像上传/下载到GAE数据存储?   Java中的eclipse三值运算符帮助   http在哪些方法调用java之后向服务器发送真正的请求?