Qualcuno sa di un buon tutorial SUDS. Sto cercando di eseguire test sui file WSDL e sto riscontrando problemi nel trovare informazioni su come farlo. SUDS è molto diverso da SOAPy e chiunque lo raccomanderebbe per eseguire test del fumo sulle funzioni memorizzate nei file WSDL.Utilizzo di SUDS per testare WSDL
Ho letto che SOAPAy non è più supportato in Python 2.6+. È vero?
Ho un file WSDL ho inserito:
from suds.client import Client
client = Client('http://10.51.54.50/ptz.wsdl')
client.service.GetNode()
ho ottenuto questo errore:
in open
response = self._open(req, data)
File "/home/build/workspace/downloads/Python-2.6.4/Lib/urllib2.py", line 407, in _open
'_open', req)
File "/home/build/workspace/downloads/Python-2.6.4/Lib/urllib2.py", line 367, in _call_chain
result = func(*args)
File "/home/build/workspace/downloads/Python-2.6.4/Lib/urllib2.py", line 1146, in http_open
return self.do_open(httplib.HTTPConnection, req)
File "/home/build/workspace/downloads/Python-2.6.4/Lib/urllib2.py", line 1121, in do_open
raise URLError(err)
urllib2.URLError: <urlopen error [Errno 111] Connection refused>
Qualcuno sa perché questo sta accadendo?
Posso collegarmi a questo file tramite il mio browser. Ho installato tutti i pacchetti di suds. Sono necessarie altre impostazioni?
'errore urlopen [Errno 111] refused' Connection suona come non ti è permesso di accedere al IP. –
No, l'installazione aggiuntiva non è richiesta. –
sei riuscito a sviluppare il framework di test basato su sud? se sì, il tuo risultato ha un formato XML di tipo junit? – kamal