python rest api client_Python py-jama-rest-client包_程序模块 - PyPI - Python中文网

Py Jama Rest Client是由Jama Software提供的Python库,用于与Jama Connect进行REST API交互。这个客户端允许用户方便地访问和修改Jama实例中的数据。尽管它作为一个示例分发,可能需要根据特定需求进行调整。文章提供了客户端的安装指南、支持的REST调用示例以及如何实例化客户端进行身份验证。
摘要由CSDN通过智能技术生成

JAMA软件

JAMA软件是产品开发的最终记录和行动系统。公司的现代要求

测试管理解决方案有助于企业加快开发时间、降低风险、降低复杂性和验证。

法规遵从性。600多个以产品为中心的组织,包括nasa、波音和卡特彼勒,使用jama

使他们把复杂产品推向市场的过程现代化。这家风险投资公司的总部设在

俄勒冈州波特兰。有关详细信息,请访问jamasoftware.com。

py jama rest客户端

Py Jama Rest Client by Jama Software是用于Jama Connect™的Python Rest API客户端。客户将允许客户

轻松访问rest api来检索和修改jama实例中的数据。

请注意,此客户端是作为示例分发的,可能需要修改才能为您的

特定用例。

要求

设置

创建一个新目录并使用pipenv安装pyjamast客户机。mkdir example_project

cd example_project

pipenv --python 3.7

pipenv install py-jama-rest-client

客户端支持的rest调用

API信息

获取可用的端点

抽象项

按文档键获取抽象项(已弃用)

获取抽象项(添加第二个方法以支持所有参数选项)。保留向后的前一个方法

兼容性)

附件放置附件文件,通过attachmentid将内容上载到附件对象

按ID获取特定附件

项目获取筛选器结果,获取指定筛选器的所有结果。

项目按项目获取所有项目

按ID获取特定项

按项目ID获取项目的所有下游关系

按项目ID获取项目的所有上游关系

获取项目的所有子项

获取所有同步项目

获取同步项目同步状态

获取项目的锁定状态

按ID删除项目

修补项目

将项目发布到项目中

发布项目附件

在项目上贴标签

放置项目

将项目锁定

关系类型

获取所有关系类型

按ID获取特定关系类型

项目类型

获取所有项目类型

按ID获取特定项目类型

选择列表

获取所有选择列表

按ID获取特定的选择列表

按选择列表ID获取特定选择列表的所有选择列表选项

选择列表选项

通过选择列表选项ID获取特定的选择列表选项

项目:获取所有项目

发布新附件项

标签获取特定项目的所有标记

向特定项目发布新标记

试验循环按测试周期ID获取测试周期

测试计划

按测试计划ID将新的测试周期发布到测试计划

测试运行获取与特定测试周期id相关联的所有测试运行

按ID放置测试运行。允许更新测试运行字段。

关系职务关系

按ID获取关系

按项目ID获取关系

按ID删除关系

用法示例

客户端实例化

要实例化基本身份验证客户端:basic_auth_client=JamaClient('https://yourdomain.jamacloud.com',credentials=('username','password'))

要实例化OAuth验证的客户端:oauth_client=JamaClient('https://yourdomain.jamacloud.com',credentials=('clientID','ClientSecret'),oauth=True)

日志记录

py jama rest客户端将把api消息记录到记录器py jama rest客户端

通过调用logging.getLogger('py_jama_rest_client')设置/自定义

获取所有项目在文件顶部的更正变量中输入jama url、用户名和密码。

要执行脚本,请执行以下示例项目目录:

pipenv run python get_all_projects.py

附加文档

欢迎加入QQ群-->: 979659372

推荐PyPI第三方库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值