如何从项目Py获取用户故事

2024-07-01 08:08:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图获取某个特定项目的所有用户故事(比如工作区“ABC”中的Project“Bolt”)。在

设置连接(使用用户名、密码和服务器)并将我的工作区设置为默认工作区后。在

我导航到不同的工作区,如下所示-

rally.setWorkspace('ABC')

rally.setProject('Bolt')

现在要获取用户故事,我编写如下代码-

response = rally.get('HierarchicalRequirement', fetch=True)

我发现我得到的用户故事数量比我们在那个项目中要多得多。在

我试试这个-

response = rally.get('HierarchicalRequirement', fetch=True, project="Bolt")

我又一次看到计数很高。就像我在Rally上有50个用户故事,但是这里我有90个用户故事。在

请建议如何从项目中获取用户故事。在

谢谢。在


Tags: 项目用户服务器projecttrue密码getresponse
1条回答
网友
1楼 · 发布于 2024-07-01 08:08:19

请尝试以下方法:

from pyral import Rally

SERVER = 'SERVER'
USER = 'USER'
PASSWORD = 'PASSWORD'
WORKSPACE = 'WORKSPACE'
PROJECT = 'PROJECT'

if __name__ == '__main__':
    rally = Rally(SERVER, USER, PASSWORD, workspace=WORKSPACE)

    project_req = rally.get('Project', fetch=True, query='Name = "%s"' % (PROJECT))
    project = project_req.next()

    user_stories = rally.get('HierarchicalRequirement', fetch=True, query='Project = %s' % (project.ref))

    for user_story in user_stories:
        #do all required stuff
        pass

相关问题 更多 >

    热门问题