Rally -未能通过pyral作为项目管理员连接,相同的代码适用于工作区管理员



我能够连接到集会作为一个工作空间管理员使用用户,密码,和hosturl。

rally = Rally("10.xxx.xxx.xxx",
"xxx@xxx.com",
"xxx", version="2.0",
verify_ssl_cert = False)

但是当我尝试使用项目管理员,而不是我得到一个异常抛出:自我。_defaultProject = proj_names[0]IndexError: list index out of range

用户是一个有效的用户,在同一工作区的不同项目中具有编辑器和项目管理权限。有多个工作区

我使用pyral 1.0.0和请求2.3.0

在某些情况下,WS API工作区和项目端点给出的TotalResultCount大于WS API实际返回的对象数量。后者取决于用户的访问权限。这就是为什么每当存在差异时,返回对象的数量都会小于总数的原因。详情请看这篇文章

Pyral 1.0甚至在执行您的代码之前,就将来自工作区端点的订阅和项目端点的数据缓存到工作区。但是它会遇到TotalResultCount和实际返回的对象数量之间的差异,并且它不会恢复。

pyral的新版本可能会在一周后发布,预计可以解决这个问题。

最新更新