lp:~ricardokirkner/django-configglue/770093-schema-introspection
- Get this branch:
- bzr branch lp:~ricardokirkner/django-configglue/770093-schema-introspection
Branch merges
- Anthony Lenton (community): Approve
-
Diff: 786 lines (+405/-118)4 files modifieddjango_configglue/schema.py (+169/-55)
django_configglue/tests/helpers.py (+57/-0)
django_configglue/tests/test_configglue.py (+146/-59)
django_configglue/tests/test_settings.py (+33/-4)
Related bugs
Bug #770093: automatic schema introspection if schema version not found | Undecided | Fix Released |
Related blueprints
Branch information
Recent revisions
- 59. By Ricardo Kirkner
-
make sure schema is generated correctly
- added a test for comparing the generated schema for a known version against the
defined schema for that version.
- triggered a cascade of errors which resulted in several updates to the tests
and schema options defaults.
- fixed incorrect propagation of deprecated options due to schema inheritance - 56. By Ricardo Kirkner
-
handle inner item type for complex types
DictOption and ListOption can be passed an item parameter to parse individual
items. Detect this item type when building a schema dynamically. - 55. By Ricardo Kirkner
-
make DjangoSchemaFac
tory.get default to creating a new schema when not found When in non-strict mode, DjangoSchemaFac
tory.get will create a new schema by
inspecting the available django installation instead of falling back to a
previous known version.This allows django_configglue to automatically cope with any non-explicitelly
supported django versions. - 53. By Ricardo Kirkner
-
updated tox config
currently runs tests in the following configurations:
- default python, django 1.0.2
- default python, django 1.0.4
- default python, django 1.1.2
- default python, django 1.1.4
- default python, django 1.2.5
- default python, django 1.3
- python 2.6, django 1.1.4
- python 2.6, django 1.2.5
- python 2.6, django 1.3
- python 2.7, django 1.1.4
- python 2.7, django 1.2.5
- python 2.7, django 1.3
- default python, default django, configglue trunk
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:django-configglue