使用Rally测试API在Rally中的特定功能下创建用户故事
如何使用rally rest api将新创建的用户故事映射到功能,并将该功能映射到功能,我将使用pyral和python以以下方式进行映射:使用Rally测试API在Rally中的特定功能下创建用户故事,rally,Rally,如何使用rally rest api将新创建的用户故事映射到功能,并将该功能映射到功能,我将使用pyral和python以以下方式进行映射: from pyral import Rally SERVER = 'SERVER' USER = 'USER' PASSWORD = 'PASSWORD' WORKSPACE = 'WORKSPACE' PROJECT = 'PROJECT' TARGET_FEATURES = ['F123'] TARGET_USEREMAIL = "123@gmail
from pyral import Rally
SERVER = 'SERVER'
USER = 'USER'
PASSWORD = 'PASSWORD'
WORKSPACE = 'WORKSPACE'
PROJECT = 'PROJECT'
TARGET_FEATURES = ['F123']
TARGET_USEREMAIL = "123@gmail.com"
if __name__ == '__main__':
rally = Rally(SERVER, USER, PASSWORD, workspace=WORKSPACE, project=PROJECT)
user_req = rally.get('User', fetch=True, query='EmailAddress = "%s"' % TARGET_USEREMAIL)
user = us_req.next()
for feature in TARGET_FEATURES:
f_req = rally.get('Feature', fetch=True, query='FormattedID = %s' % feature)
f = f_req.next()
feature_update = {
"ObjectID": f.oid,
"User": user.ref
}
try:
update_feature = rally.update('Feature', feature_update)
print "=> %s has been updated." % (f.FormattedID)
except:
print "=> Failed to update %s." % (f.FormattedID)
我将使用pyral和python以以下方式进行操作:
from pyral import Rally
SERVER = 'SERVER'
USER = 'USER'
PASSWORD = 'PASSWORD'
WORKSPACE = 'WORKSPACE'
PROJECT = 'PROJECT'
TARGET_FEATURES = ['F123']
TARGET_USEREMAIL = "123@gmail.com"
if __name__ == '__main__':
rally = Rally(SERVER, USER, PASSWORD, workspace=WORKSPACE, project=PROJECT)
user_req = rally.get('User', fetch=True, query='EmailAddress = "%s"' % TARGET_USEREMAIL)
user = us_req.next()
for feature in TARGET_FEATURES:
f_req = rally.get('Feature', fetch=True, query='FormattedID = %s' % feature)
f = f_req.next()
feature_update = {
"ObjectID": f.oid,
"User": user.ref
}
try:
update_feature = rally.update('Feature', feature_update)
print "=> %s has been updated." % (f.FormattedID)
except:
print "=> Failed to update %s." % (f.FormattedID)