summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* 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
* add field event, enable subscriber to be triggered after a zope schema field ...Jean-François Roche2014-01-175-9/+210
* fix test (that is run only with nose)Adam Groszer2014-01-071-1/+1
* It was a pain that ``ConstraintNotSatisfied`` did not tell the field name.Adam Groszer2014-01-062-2/+2
* use coverage exclusion keyword as suggested at: http://nedbatchelder.com/code...Johannes Raggam2013-11-256-16/+16
* more cleanupsJohannes Raggam2013-11-254-13/+20
* test pep 8Johannes Raggam2013-11-241-8/+9
* test pep 8Johannes Raggam2013-11-2411-283/+493