Как получить очки истории пользователя с помощью 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))

Спасибо!!!


person kinwho    schedule 06.02.2015    source источник


Ответы (1)


Если вы объединяете несколько терминов И, проще всего создать список таких терминов:

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

Кроме того, пробелы имеют значение. Вы пропустили пробел перед первым =.

person Ben    schedule 21.02.2015