1

我正在尝试从 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))

谢谢!!!

4

1 回答 1

1

如果您要对多个术语进行与运算,最简单的方法是创建一个术语列表,如下所示:

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

此外,空格很重要。您在第一个 = 之前缺少一个空格。

于 2015-02-21T04:24:10.223 回答