如何使用pyral获取用户故事点?

时间:2015-02-06 02:50:45

标签: python pyral

我正在尝试从pyral示例修改statecounts.py,以便为每个版本提取所有已定义/已接受/正在进行/已完成的故事点。我一直在收到查询异常错误。有什么我错过了吗?

state = 'ScheduleState'
state_values = rally.getAllowedValues('HierarchicalRequirement', state)
output = []
for rel in sorted(release_names):
    for state_value in sorted(state_values):
        response = rally.get(artifact_type, fetch="FormattedID", query='(Release.Name= %s ) AND %s = %s' % (rel, state, state_value),
                                projectScopeUp=False, projectScopeDown=False)
        output.append("%20s : %16s : %5d" % (rel, state, state_value, response.resultCount))

感谢!!!

1 个答案:

答案 0 :(得分:1)

如果您要对多个术语进行AND运算,最简单的方法就是创建一个像这样的术语列表:

query=['Release.Name = %s' % (rel), '%s = %s' % (state, state_value)]

此外,空白很重要。你在第一个=。

之前错过了一个空格