我对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才能使其工作.需要尝试这个.
这是 jira-python 库的临时错误,更多信息请访问https://bitbucket.org/bspeakmon/jira-python/issue/9/jira-python-package-does-not-work-with-the