2017-06-14 1 views
1

PyRal get()関数を使用すると結果は返されませんが、特定の組み込み関数(たとえばgetProjects()getWorkspaces())を使用するとすべてのデータが正しく返されます。 get()一般的に使用していますか、または設定に問題がありますか?セットアップのための PyRal Rally特定のクエリは機能しますが、データを返さない汎用クエリです

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) 

ませデータは、この呼び出しのためにエラーが返されません。ラリーにはユーザーストーリーが存在します。

query_criteria = 'FormattedID = "US220220"' 
response = rally.get('HierarchicalRequirement', fetch=True, query=query_criteria) 

もすべて成功せず、代わりに"HierarchicalRequirement"およびその他のクエリ条件の"UserStory"を使用してみました。

答えて

0

あなたはすべてのプロジェクト(いない親)を通して行く場合は動作します:

query_criteria = 'FormattedID = "US220220"' 
response_req = rally.get('HierarchicalRequirement', fetch=True, projectScopeDown=True, query=query_criteria) 
response = response_req.next() 

print response.details() 
+0

私はデータを取得しています。どうもありがとうございました。 – Christopher

関連する問題