summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Add 'bound' to TooShort|Long|Big|Smallissue65Jason Madden2018-09-104-281/+216
* Add 'errors' to WrongContainedType and 'schema' to SchemaNotProvided.Jason Madden2018-09-104-15/+129
* Make WrongType have an expected_type field, and test that we set it everywhere.Jason Madden2018-09-106-209/+298
* Set the field and value of ValidationError raised by checking constraints. Fi...Jason Madden2018-09-102-1/+33
* Make Field preserve 'description' as-is. Fixes #63.Jason Madden2018-09-102-6/+47
* Also automatically pick up key_type and value_typeJason Madden2018-09-072-0/+19
* Add more information to fields in getDoc().Jason Madden2018-09-072-0/+157
* Move ObjectTests from test__field to test__bootstrapfield to match Object its...issue13Jason Madden2018-09-073-504/+501
* Make VALIDATED_OBJECTS private, and use a set, not the instance's dict (which...Jason Madden2018-09-061-5/+12
* Sort imports in interfaces.pyJason Madden2018-09-061-22/+22
* Make Object a bootstrapfield and share the logic between Object validation an...Jason Madden2018-09-066-275/+519
* Avoid cycles when shadowing Choice._resolve_vocabulary.issue35Jason Madden2018-09-041-2/+2
* Make resolving a vocabulary consistent for bound and unbound fields so we get...Jason Madden2018-09-042-20/+55
* Make Choice fields raise a ValidationError for missing vocabularies. Fixes #55.Jason Madden2018-09-043-6/+35
* Add documentation for VocabularyRegistry and cross-references to zope.vocabul...Jason Madden2018-09-042-13/+62
* Make SimpleVocabulary.fromItems() accept triples to assign titlesissue18Jason Madden2018-09-013-24/+182
* Make liberal use of ellipsis and +IGNORE_EXCEPTION_DETAIL to restore the valu...Jason Madden2018-08-314-27/+22
* Collapse ConformanceMixin and EqualityTestsMixin together since no one inheri...Jason Madden2018-08-312-12/+10
* Expand the equality tests and conformance tests to all fields.Jason Madden2018-08-313-256/+215
* Fix tests on PyPy3.Jason Madden2018-08-311-4/+1
* Add fields and interfaces matching the numeric tower.Jason Madden2018-08-316-167/+625
* Include a field's interface in equality and hashing.issue40Jason Madden2018-08-312-76/+101
* Refactor Collection-related tests to share code and reduce duplication.Jason Madden2018-08-303-330/+152
* Let subclasses of Collection and Object define attributes that can be omitted...issue23Jason Madden2018-08-294-20/+133
* Add [Mutable]Sequence and [Mutable]Mapping and make List, Dict and Tuple exte...Jason Madden2018-08-244-48/+300
* Raise proper validation errors from Int and Float as well as Decimal.issue16Jason Madden2018-08-242-3/+17
* SchemaNotFullyImplemented has correct field; Decimal raises a better exceptio...Jason Madden2018-08-244-12/+24
* SchemaNotProvided also needs to provide the field and value.Jason Madden2018-08-202-2/+9
* Give ValidationErrors more context information.Jason Madden2018-08-206-93/+294
* Add comments per review [skip ci]Jason Madden2018-08-141-0/+4
* Make ValidationError sorting make a bit more sense. It is clearly defined to ...Jason Madden2018-08-142-1/+2
* Whitespace and URLs.Jason Madden2018-08-142-1/+3
* 100% test coverage on Python 3Jason Madden2018-08-145-36/+45
* Update signature and fix typoJason Madden2018-08-141-2/+2
* Add the ability for Object to check schema invariants.Jason Madden2018-08-143-28/+114
* Handle Unicode token values with non-ascii chars.Jason Madden2018-08-134-11/+46
* Allow `missing_value` without setting `min` and `max`Jason Madden2018-08-133-27/+75
* ``Field`` instances are hashable on Python 3Jason Madden2018-08-102-6/+50
* TypoMichael Howitz2017-11-211-1/+1
* Fixes for #33 (Datetime field docs typo) (#34)Petri Savolainen2017-10-091-1/+1
* 100% coverage.py36Jason Madden2017-07-1012-166/+22
* Fix doctests under Python 3 while remaining compatible with Python 2.Jason Madden2017-07-101-8/+11
* Remove the u/b BWC functions. (#28)Jason Madden2016-09-1515-402/+369
* Fix the remaining doctest snippets.fix-doctestsJason Madden2016-09-141-9/+10
* Fix docstring.Michael Howitz2016-03-041-1/+5
* Fix description of min max field: actually, max value is included, not excluded.Thomas Desvenain2014-04-181-1/+1
* fix test on python 3.2Jean-François Roche2014-01-211-8/+8
* be more explicit in commentJean-François Roche2014-01-211-1/+2
* change test orderJean-François Roche2014-01-211-25/+28
* add api to NO_VALUEJean-François Roche2014-01-211-0/+2