问题标签 [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 投票
1 回答
458 浏览

python - 使用 python pyral 将标签添加到 Rally 缺陷

我正在尝试使用 pyral python 包创建 Rally 缺陷。需要添加标签“#TestTag2”。有没有办法在创建缺陷时添加标签?我正在尝试在创建缺陷后添加标签。但出现以下错误 -

得到以下错误 -

请在此处提供帮助,了解如何为缺陷添加标签。提前致谢。

0 投票
2 回答
581 浏览

python - PyRal 获取附件

我有一个相当简单的用例,但我不理解我收到的错误消息。

我正在使用 requests 和 pyral 模块,pyral ( http://pyral.readthedocs.io/en/latest/interface.html# ) 实际上只是 Rally 的 Restful api 的包装器。我的目标是从 Rally(CA 产品)UserStory 中获取文件(附件)并将其存储到本地文件系统。

对于上下文,这是我的环境设置(对 Rally 进行身份验证并创建一个对象)。我显然已经删除了身份验证信息。

之后,我只获得了一个用户故事的响应对象(参见 US845 的查询),我这样做只是为了简化问题。

然后我使用内置迭代器从 RallyRESTResponse 对象中获取用户故事。

从那里感觉我应该能够轻松地使用接受工件(我们)和文件名(附件名称)的 getAttachment() 方法。我可以使用 getAttachmentNames(us) 返回附件名称列表。当我尝试类似的事情时,问题就出现了

返回这样的错误

如果我尝试使用,我会收到类似的错误

返回如下错误:

看来我从根本上误解了这种方法所需的参数?有没有人能够成功地做到这一点?对于它的价值,我使用 addAttachment() 方法和上面类似的工作流程没有任何问题。我尝试使用 bytes() 方法将文件名(字符串)转换为 utf-8,但这没有帮助。

我还在 pyral 源代码中查看了这个示例,但是在尝试执行该示例时我收到了完全相同的错误。

https://github.com/klehman-rally/pyral/blob/master/examples/get_attachments.py

0 投票
0 回答
145 浏览

python - 如何使用 pyral 在封闭项目中获取 Rally Stories

有没有办法使用pyral Python 库为已关闭的项目获取 Rally Stories ?

在关闭的项目中使用rally.get(...)故事时,不会返回。这是正在使用的代码:

响应不包含任何结果。但是,上面的示例 IDS123456是有效的 Rally Story ID。它只是一个封闭项目的一部分。

此外,添加我认为查找此 Story 的查询参数语法仍然不起作用,也没有引发任何 Python 错误。

正在使用的代码版本:

  • Python 2.7.15
  • Pyral 1.4.1 在 Pyral 1.2.3 中也进行了回测,但没有工作。

这是我在调用上述代码时遇到的错误。该错误基本上意味着,Rally.get(...)请求未能找到实例。

0 投票
3 回答
642 浏览

python - Rally host is non-existent or unreachable via pyral

I am trying to call rally server simply using below:

But it is giving below error:

Since i am behind proxies, i put HTTP and HTTPS proxies in python code:

It is now failing with below error:

My proxies are working, as i have run other code to verify.

0 投票
2 回答
673 浏览

python - 使用 API 密钥通过 pyral 从 python 连接 Rally 时出错

我的组织使用 SSO 身份验证。尝试使用 python 中的 api 密钥通过 pyral 连接集会时出现错误。不知道我做错了什么。任何帮助表示赞赏!我在 sample.py 文件中使用以下代码(唯一的变化是我输入了 API 密钥值、工作区名称和项目名称) -

我得到的错误 -

0 投票
1 回答
225 浏览

python-2.7 - Pyral 无法解析返回的父对象

我正在尝试获取 Rally 中特定用户故事的父史诗/功能。但是我只得到父对象,我不知道如何解析它。我尝试过dict和 dir(object) 来获取字段值,但它不起作用。我也尝试过以下方法,但我不断得到类似的东西,而不是父对象中的字段/值

pyral.entity.PortfolioItem_Capability 对象位于 0x7ff848273850

代码:

0 投票
1 回答
341 浏览

python - 如何使用 Python 使用 REST API 在 Rally 中解决批量创建的并发冲突

我正在尝试在没有 pyral 的 Python 中使用 WSAPI 在 Rally 中创建 >100 个项目作为 AllowedAttributeValue。输入来自输入文件。代码 -

并非所有 100 行都得到更新。数量从 40 到 70 不等。错误 :

寻找解决方案。感谢你的帮助!

0 投票
1 回答
232 浏览

python - 使用 Pyral 创建 TestCase 并添加附件

我正在尝试创建一个 TestCase,然后将附件添加到 TestCase。目前我可以成功创建一个TestCase,但是当我去添加附件时,我得到0个错误但没有添加附件。这是我的代码:

一切都按预期工作,直到 try 块。已为给定的用户故事成功创建了 TestCase,但添加附件不起作用,但出现 0 个错误。我必须做其他事情rally.addAttachment()吗?文档对我来说真的很难阅读和理解。

attachment 是一个值为 False 的布尔值,即使文档指定它应该返回一个附件项。

0 投票
0 回答
66 浏览

python - Python 比嵌套 if 和 for 循环更好的处理分层数据的方法

尝试编写通过 API 提取的分层数据并写入 CSV 文件,最终得到一个深度嵌套的 if-for 循环解决方案。

数据组织如下:

不保证每个元素都有子元素。当前代码如下所示:

猜测应该有一个更优雅的解决方案。

这是输出的代表性示例

0 投票
1 回答
52 浏览

python - pyral 查询不再找到拉力赛门票

我正在使用 Python 插件 pyral。

我像这样连接到 Rally:

然后我搜索这样的拉力赛故事:

其中 ID 是 Rally 票号,类似于 AB12345。

这曾经有效,但现在它返回零结果。为什么?