- Added an additional fallback check for xs:choice groups in
Xsd11Group.is_all_restriction()
- Fixed tests for wildcards and updated the W3C test script with
total counters displayed before run
- Rename XMLSchemaTestCase to XsdValidatorTestCase
- Add casepath() helper
- Modify TestResources: derive from TestCase and use casepath()
- Split test_package.py into 3 modules (added test_etree.py and
test_memory.py)
- Update .tox with new environments 'package' and 'memory'
- Replace test_package with test_etree into test_all.py script
- Modify XsdValidatorTestCase.check_schema() to use xs prefix for
XSD namespace and no namespace as targetNamespace for a fast
reuse of common and user sample cases
- Default and fixed values are inserted during the decode or
encode process
- Update tox.ini to include coverage and flake8 to environments
and an optional environment to build source and wheel packages
- Children validation errors use a dummy element for reproducing the
instance (more clear and better printable than JSON conventions)
- Fix for 'all' models visiting
- Rewritten etree_tostring() helper function for implementing the
reindentation of the serialized XML
- Added tests for models validation