2015-02-06 46 views
1

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

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

如果你是取与多个方面,它是最容易创造的术语列表,像这样:

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

此外,空白的问题。您在第一个=之前缺少空格。