Мы пишем клиент для удаленной службы, которая предоставляет веб-службы SOAP и публикует определение WSDL для этих служб.
У нас нет доступа к системе во время тестирования, поэтому мы хотели бы написать макет службы. Мы используем Python для клиента, поэтому в идеале мы хотели бы использовать Python для макетного сервера, хотя я полагаю, что это не является строго необходимым.
Мечта заключалась бы в том, чтобы иметь возможность генерировать заглушки из файла WSDL, которые мы могли бы заполнить, а затем обслуживать тех, кто использует Paste Deploy в качестве WSGI-сервера, хотя это не должно быть Paste Deploy или WSGI до тех пор, пока он работает надежно. Главное, что нам нужно генерировать заглушки из "реального" WSDL файла, чтобы мы случайно не записали несоответствующий макет-сервер.
Мы используем пены для библиотеки на стороне клиента и смотрим на soaplib и ZSI. Тем не менее, материал wsgi2py в soaplib говорит, что "не использовать" наверху, и ZSI, похоже, много глотает. Что люди обычно используют для такого рода вещей?
Martin