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