python实现创建禅道BUG
要在禅道中创建BUG,可以使用禅道的API进行操作。以下是使用Python实现创建禅道BUG的示例代码:
import requests
# 禅道登录信息
zenTaoUrl = "http://your_zentao_url" # 禅道的URL地址
account = "your_account" # 登录账号
password = "your_password" # 登录密码
# 登录禅道
loginUrl = zenTaoUrl + "/zentao/user-login.html"
loginData = {"account": account, "password": password, "keepLogin[]": "on", "referer": zenTaoUrl + "/zentao/my/"}
session = requests.Session()
session.post(loginUrl, data=loginData)
# 创建BUG
createBugUrl = zenTaoUrl + "/zentao/bug-create-1-0-moduleID=0.html"
createBugData = {
"product": "1", # 产品ID
"module": "0", # 模块ID
"project": "0", # 项目ID
"openedBuild[]": "trunk", # 影响的版本
"assignedTo": "your_user_id", # 分配给的用户ID
"type": "codeerror", # BUG类型
"title": "Bug标题", # BUG标题
"severity": "3", # 严重程度
"steps": "<p>重现步骤</p>", # 重现步骤
"story": "0", # 关联需求ID
"mailto[]": "", # 抄送给的用户ID,多个用户用逗号分隔
"files[]": "" # 附件路径,多个附件用逗号分隔
}
response = session.post(createBugUrl, data=createBugData)
# 检查是否创建成功
if response.status_code == 200:
print("成功创建BUG!")
else:
print("创建BUG失败!")
请根据实际情况修改相应的禅道URL地址、登录账号密码、BUG相关信息。确保代码中的产品ID、模块ID、项目ID、用户ID等参数正确
原文地址: http://www.cveoy.top/t/topic/h9Fz 著作权归作者所有。请勿转载和采集!