【发布时间】:2019-04-30 06:18:52
【问题描述】:
无法通过 Python 在 Jira 中打开新缺陷(3.6 - Jira 模块)
这是我的代码:
issue_dict = {
'project': {'key': 'DET'},
'summary': 'New issue from jira-python',
'description': 'Look into this one',
'issuetype': {'name': 'Defect'},
'Severity': {'name' : 'High'},
'defecttype': {'name': 'Performance'},
'affectsversion/s': {'name': 'test'},
'testingstream': {'name': 'CET'},
}
new_issue = jira.create_issue(fields=issue_dict)
我收到有关 Jira 问题和缺陷屏幕中存在的 4 个特定字段的错误消息,并且这些选项在 jira 上有效,
Severity
testingstream
affectsversion/s
defecttype
这是我的错误信息:
JiraError HTTP 400 url:https://jira/rest/api/2/issue 文本:无法设置字段“testingstream”。它不在相应的屏幕上,或未知。无法设置字段“严重性”。它不在相应的屏幕上,或未知。无法设置字段“affectsversion/s”。它不在相应的屏幕上,或未知。无法设置字段“缺陷类型”。它不在适当的屏幕上,或未知。响应头 = {'X-AREQUESTID': '769x4311733x3', 'X-ASESSIONID': '5wjfnu', 'X-ANODEID': 'node1', 'X-XSS-Protection': '1; mode=block', 'X-Content-Type-Options': 'nosniff', 'X-Frame-Options': 'SAMEORIGIN', 'Content-Security-Policy': "frame-ancestors 'self'", 'X -ASEN':'SEN-7160564','X-Seraph-LoginReason':'OK','X-AUSERNAME':'user','Cache-Control':'无缓存,无存储,无转换'、'Content-Encoding': 'gzip'、'Vary': 'User-Agent'、'Content-Type': 'application/json;charset=UTF-8'、'Transfer-Encoding': 'chunked'、 '日期':'星期三,2018 年 11 月 28 日 10:49:44 GMT','连接':'关闭'} 响应文本 = {"errorMessages":[],"errors":{"testingstream":"Field 'testingstream ' 无法设置。它不在适当的屏幕上,或未知。","Severity":"字段 'Severity' 无法设置。它不在适当的屏幕上,或未知。","affectsversion/s": "字段 'affectsversion/s' 无法设置。它不在适当的屏幕上,或未知。","defecttype":"字段 'defecttype' 无法设置。它不在适当的屏幕上,或未知。"} }
有谁知道可能出了什么问题?
提前致谢!
【问题讨论】: