2013-01-08 10 views
6

Sono abbastanza nuovo per il mondo di Python. Ho appena letto alcuni documenti e voglio iniziare.JIRA con Python

Voglio progettare uno strumento scritto in Python per raccogliere i problemi di JIRA che sono stati contrassegnati come risolti dal nostro team addetto al controllo qualità e quindi visualizzare un bel rapporto html delle correzioni dei bug in base alla versione.

Sto cercando di capire i meccanismi per connettersi a JIRA da Python ma le cose non vengono cancellate.

Ho installato: jira-python-lib ma quando provo a effettuare una connessione, ottengo errori.

# /usr/bin/python 

from jira.client import JIRA 

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

jira=JIRA(options=jira_options,basic_auth=('xxxxxxx','xxxxxx')) 

Se eseguo il codice di cui sopra, mi dà questo messaggio di errore:

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) 

Qualcuno può dirmi che cosa sto facendo male qui?

Inoltre, non riesco a trovare alcuna informazione su JIRA-DOC per quanto riguarda l'automazione.

Qualcuno può guidare una documentazione utile a questo riguardo?


scoperto che ho bisogno di abilitare l'autenticazione enableBasicAuth al fine di rendere questo lavoro. Ho bisogno di provarlo.

+0

Il problema è probabilmente con 'Basic_Auth = ....'. – zmbq

+0

quando accedo alla pagina web con il mio id e password, funziona perfettamente. Ho bisogno di uno strumento aggiuntivo per accedere a questo URL da Python? qualche idea? –

+0

Non ho mai usato JIRA o la sua API di automazione. Ecco perché ho postato questo come commento e non come risposta. – zmbq

risposta