问题标签 [pyral]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3801 浏览

python - 拉力赛 Python API

我正在尝试按照http://developer.rallydev.com/help/python-toolkit-rally-rest-api上的说明使用 Python 工具包订阅我公司的 Rally

但是,我遇到了以下错误。

回溯(最后一次调用):文件“test_prog.py”,第 12 行,在拉力赛中 = Rally(服务器,用户,密码,工作空间=工作空间,项目=项目)文件“C:\Python27\lib\site-packages\ pyral\restapi.py”,第 184 行,在 init self.contextHelper.check(self.server) 文件“C:\Python27\lib\site-packages\pyral\context.py”,第 153 行,检查中引发 RallyRESTAPIError(问题)pyral.context.RallyRESTAPIError:主机名:'https://rally1.rallydev.com/slm/login.op'不存在或无法访问

有谁知道是否有任何订阅设置可以使用 pyral Rally REST API 控制/限制对其的访问?

我在 Windows 7 平台上使用 Python 2.7 使用带有请求 0.9.3 和证书 0.0.8 的 pyral 0.9.1。

非常感谢任何帮助/见解。谢谢,

0 投票
1 回答
1510 浏览

python - 通过 Pyral 向 Rally 添加任务

我对 Rally 还很陌生,并且一直在对其进行测试。我一直在查看他们的 python 框架来使用他们的 API。不幸的是,在文档中我找不到添加任务的方法。

以前有没有人使用过这个,或者任何人都可以建议一种通过 API 导入任务的简单方法?目前,我有一个完整的电子表格,其中包含遵循 csv 模板导入数据的任务。

0 投票
3 回答
4282 浏览

python - Rally API:如何复制测试文件夹和成员测试用例

之前另一个用户提出了这个问题:

使用 Rally Python 或 Ruby API 复制测试用例和测试文件夹 [关闭]

但被主持人关闭为一个过于广泛的问题。但是,鉴于无法在Rally UI中复制测试文件夹及其成员测试用例,这是 Rally 用户的常见需求。

因此 - 我将重新提出这个问题,希望有足够的细节来作为一个有效的问题。我还将重新发布我为原始问题开发的答案。

问题:作为 Rally Python 和 Ruby REST API 的Rally用户和开发人员:我如何利用Rally API 工具包来完成这项任务?

0 投票
2 回答
1042 浏览

python - 在 Python 中使用 Rally REST API 复制缺陷的首选方法

我希望能够在 Rally 中查询现有缺陷,然后复制该缺陷,仅更改几个字段,同时保留所有附件。有没有一种简单的方法可以做到这一点?我尝试调用 rally.create 并传递现有的缺陷对象,但它未能将所有成员序列化为 JSON。最终,如果将 pyral 扩展为包含这种功能,那就太好了。

相反,我编写了一些代码来复制现有缺陷的每个 python-native 属性,然后将 .ref 用于其他所有内容。它似乎工作得很好。我已经利用 Mark W 的代码来复制附件,而且效果也很好。剩下的一个挫折是复制迭代不起作用。当我在 Iteration 属性上调用 .ref 时,我得到了这个:

这看起来像是 Rally 的问题,还是我们的项目管理员可能导致的自定义字段的问题?我能够通过从 oid 构建 ref 来解决它:

不过,这对我来说感觉很笨拙。

0 投票
1 回答
275 浏览

python - pyral 模块有一个意外的关键字参数“验证”

我是该pyral模块的新手。我尝试了演示代码,但我无法通过对 Rally 的调用。

我也试过。

有任何想法吗?

0 投票
1 回答
668 浏览

python - 如何在拉力赛开发中创建 pyral 配置文件?

我正在尝试使用 python REST API 来访问 Rally 的内容。在阅读我时,他们提到使用配置文件作为服务器名称、用户凭据等。我在哪里可以创建配置文件以及我需要在该配置文件中放入哪些内容。

请帮助我...谢谢。

0 投票
1 回答
642 浏览

python - Rally Python Api:添加对缺陷的讨论

如何使用 Pyral 为 Rally 缺陷创建讨论项?

这是我到目前为止所拥有的:

0 投票
1 回答
382 浏览

python - Rally Python Api:设置缺陷更新的作者

有没有办法用 Pyral 更新缺陷并显示更改的作者是另一个用户,而不是用于登录 Rally 的用户 ID?

这是我尝试过的,但它不起作用:

我也尝试过 author.DisplayName、author.EmailAddress,但它仍然会记录使用凭据运行 python 脚本的用户对缺陷的更改。

0 投票
1 回答
433 浏览

python - Rally python api - Adding a Tag to an entity?

I wanted to use pyral to add tags to defects and I couldn't figure out how to do it

what's next ?

0 投票
1 回答
1040 浏览

python - 如何通过 REST API 更新 Rally 项目的状态?

多年来,我们在 Rally 中创建并关闭了大量项目。因为您实际上不能完全删除项目,所以我发现需要重新打开关闭的项目,修改一些工件,然后重新关闭项目。我正在尝试做的一个简单示例反映在这段 Python 中:

因此,如果项目的“状态”为“关闭”,则将 JSON 对象发布到项目的 API URL,将其设置为“打开”。

它不起作用。我得到这个回应:

是否有另一种通过 Rally WS API 打开/关闭项目的方法?