Stiamo scrivendo un client per un servizio remoto che espone servizi Web SOAP e pubblica una definizione WSDL per tali servizi.Creazione di un servizio Web fittizio da un file WSDL in Python
Non abbiamo accesso al sistema durante i test, quindi vorremmo scrivere un servizio di simulazione. Stiamo usando Python per il client, quindi idealmente vorremmo usare Python per il server mock, anche se suppongo che non sia strettamente necessario.
Il sogno sarebbe essere in grado di generare stub dal file WSDL che potremmo compilare, e quindi servire quelli che usano Paste Deploy come server WSGI, anche se non deve essere Paste Deploy o WSGI così a lungo come funziona in modo affidabile. La cosa principale è che dobbiamo generare gli stub dal file WSDL "reale" in modo da non scrivere accidentalmente un server mock non conforme.
Usiamo suds per la libreria laterale del client e abbiamo consultato soaplib e ZSI. Tuttavia, la roba di wsgi2py in soaplib dice "non usare" in alto e ZSI sembra molto da ingoiare. Cosa generalmente usano le persone per questo genere di cose?
Martin
Grazie a entrambi. Da un rapido test, SoapUI (gratuito) sembra eccellente. – optilude