PyRal Rally 特定查询有效但通用查询不返回数据
PyRal Rally Specific queries work but generic queries not returning data
当我使用 PyRal get()
函数时,没有返回任何结果,但是如果我使用特定的内置 get 函数(例如,getProjects()
、getWorkspaces()
),所有数据都会返回正确。我是在错误地使用通用 get()
还是我有配置问题?
对于设置:
import sys
from pyral import Rally, rallyWorkset
server, user, password, apikey, workspace, project = <appropriate values>
rally = Rally(server, user, password, apikey=apikey, workspace=workspace, project=project)
这些调用正确响应(即返回预期数据):
workspacesAll = rally.getWorkspaces()
projectsAll = rally.getProjects(workspace=workspace)
此调用没有返回数据,没有错误。用户故事存在于 Rally 中。
query_criteria = 'FormattedID = "US220220"'
response = rally.get('HierarchicalRequirement', fetch=True, query=query_criteria)
也尝试过使用 "UserStory"
而不是 "HierarchicalRequirement"
和其他查询条件都没有成功。
如果您浏览所有项目(不是父项目),它将起作用:
query_criteria = 'FormattedID = "US220220"'
response_req = rally.get('HierarchicalRequirement', fetch=True, projectScopeDown=True, query=query_criteria)
response = response_req.next()
print response.details()
当我使用 PyRal get()
函数时,没有返回任何结果,但是如果我使用特定的内置 get 函数(例如,getProjects()
、getWorkspaces()
),所有数据都会返回正确。我是在错误地使用通用 get()
还是我有配置问题?
对于设置:
import sys
from pyral import Rally, rallyWorkset
server, user, password, apikey, workspace, project = <appropriate values>
rally = Rally(server, user, password, apikey=apikey, workspace=workspace, project=project)
这些调用正确响应(即返回预期数据):
workspacesAll = rally.getWorkspaces()
projectsAll = rally.getProjects(workspace=workspace)
此调用没有返回数据,没有错误。用户故事存在于 Rally 中。
query_criteria = 'FormattedID = "US220220"'
response = rally.get('HierarchicalRequirement', fetch=True, query=query_criteria)
也尝试过使用 "UserStory"
而不是 "HierarchicalRequirement"
和其他查询条件都没有成功。
如果您浏览所有项目(不是父项目),它将起作用:
query_criteria = 'FormattedID = "US220220"'
response_req = rally.get('HierarchicalRequirement', fetch=True, projectScopeDown=True, query=query_criteria)
response = response_req.next()
print response.details()