tiny refactoring: re-order classes and instance variables for better coherency
SOAPDispatcher: import core classes directly (instead of referencing then via the core module)
refactor soap_test to use assertions from PythonicTestCase
soap_test: refactor test names
reorganize imports
fix __all__ declaration in testutil.py
soapfish.testutil is now a package so we can add more code there while maintaining readability
test refactoring: move echo service into soapfish.testutil package so it can be reused
extract test for WsgiSoapApplication into separate test file
stylistic changes in test for WsgiSoapApplication
refactor WsgiSoapApplicationTest so the actual test code is more readable
SOAPDispatcherTest: stylistic fixes for better coherency
SOAPDispatcher now also uses schemas referenced by imports during validation
better error message when setting a non-accepted value for ComplexType
add __repr__ method for RestrictionValue
move tests for xsd.Choice into tests/xsd subfolder
correctly serialize pattern restriction when generating xsd schemas ("py2xsd.generate_xsd()")
SOAPDispatcher now correctly looks up elements declared by imported schemas