On 25/05/14 18:46, Jurko Gospodnetić wrote:
I'd be most grateful if you could use the fork in any sort of a test
suite you have set up for your project - the more test coverage it
gets, the better. Especially considering that the original project had
not a single automated tests.

See:

https://spyne.ci.cloudbees.com/job/spyne/PYFLAV=2.7/lastCompletedBuild/testReport/spyne.test.interop.test_suds/TestSuds/

https://github.com/arskom/spyne/blob/master/spyne/test/interop/test_suds.py

Spyne is migrating towards tox (Spyne was there way before tox was around) but the suds interop tests are not there yet. So I can't have two versions of suds tests that runs against both suds and suds-jurko yet.

But you can run Spyne tests against your suds locally. Just clone Spyne repo and edit setup.py to use suds-jurko instead of suds here: https://github.com/arskom/spyne/blob/master/setup.py#L344

If you're planning to change the root namespace (e.g. suds => jsuds) I can simply copy test_suds.py to test_jsuds.py so both could be tested side by side.

I also contemplated taking over suds some time ago but Suds codebase was not that adorable last time I looked at it. See: http://stackoverflow.com/a/15156236

The fork I mention there is: https://github.com/plq/suds

Lastly, suds is *very* slow, because its XML parsing is pure-python. Also, it can't do async because unlike Spyne, transports are not pluggable. If, instead of improving suds, you're willing to look at Spyne's SOAP client, I can help you much more there. It does do Xml Schema parsing but not Wsdl parsing, otherwise it's more or less working.

Good luck with your efforts, you seem to be doing a great job and great service to the community.

Best regards,
Burak

_______________________________________________
Soap mailing list
[email protected]
https://mail.python.org/mailman/listinfo/soap

Reply via email to