JIRA与Python

f-z*_*z-N 6 python jira

我对Python世界还很陌生.刚刚阅读了一些文档并希望开始使用.

我想设计一个用Python编写的工具,以便从我们的QA团队标记为已解决的JIRA中获取问题,然后在每个版本的基础上显示一个很好的html报告.

我试图理解从Python连接到JIRA的机制,但事情并没有得到澄清.

我已经安装了:jira-python-lib但是当我尝试建立连接时,我会遇到错误.

 # /usr/bin/python

 from jira.client import JIRA

 jira_options={'server': 'https://xxxxxxxx.atlassian.net'}

 jira=JIRA(options=jira_options,basic_auth=('xxxxxxx','xxxxxx'))
Run Code Online (Sandbox Code Playgroud)

如果我执行上面的代码,它会给我这个错误消息:

Traceback (most recent call last):
  File "test1.py", line 9, in <module>
    jira=JIRA(options=jira_options,basic_auth=('*****','****'))
  File "C:\Python27\lib\site-packages\jira\client.py", line 88, in __init__
    self._create_http_basic_session(*basic_auth)
  File "C:\Python27\lib\site-packages\jira\client.py", line 1368, in _create_htt
    p_basic_session
    hooks={'args': self._add_content_type})
     TypeError: session() takes no arguments (2 given)
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我这里我做错了什么吗?

另外,我在JIRA-DOC上找不到有关自动化的任何信息.

有人可以指导这方面的有用文件吗?


发现我需要启用身份验证enableBasicAuth才能使其工作.需要尝试这个.