Commit Graph

738 Commits

Author SHA1 Message Date
Julian Berman f97117efbc Merge pull request #117 from andrewSC/message-fix-pr
Fix min and maxPropeties message
2013-07-24 06:56:14 -07:00
AndrewSC 090290de8a Changed wording for minProperties and maxProperties 2013-07-23 18:24:27 -05:00
AndrewSC b7289fe178 fixing message 2013-07-23 10:44:46 -05:00
Julian Berman 04239dbfb9 Fix docstring link typo 2013-06-20 14:34:27 -03:00
Julian Berman 86b1d7f11d Stop stop repeating repeating. 2013-06-17 22:39:03 -04:00
Julian Berman f49fe39a22 Only allow RFC 3339 date times, not all of ISO 8601.
Closes #115
2013-06-17 21:19:29 -04:00
Julian Berman 766c02b725 Show skipped format checkers. 2013-06-17 21:18:58 -04:00
Julian Berman 86dba639a6 Make py.test less stupid. 2013-06-17 21:18:32 -04:00
Julian Berman 0a93c5da6f Squashed 'json/' changes from 0b8c484..9dc2c40
9dc2c40 Ensure that only RFC3339 datetimes are valid.
b4850be Merge pull request #41 from mchiocca/develop
c5c9202 Add json-schema (PHP) to the list of who uses the test suite.
dfa1985 Remove composer.json.
429b872 Add composer.json file for PHP dependency management. - This allows PHP projects that use Composer to include this project as a required dependency.
4eaaea8 Fix for newer jsonschemas.
f61fc0d Make the README not lie.

git-subtree-dir: json
git-subtree-split: 9dc2c40347a8724163461ab553c0fb1adf812f89
2013-06-17 21:00:55 -04:00
Julian Berman a810028210 Merge commit '0a93c5da6f8db71ded773af1d5609c5f2e6ba241' 2013-06-17 21:00:55 -04:00
Julian Berman adc4216c7e cls_checks is a classmethod 2013-06-17 20:42:40 -04:00
Julian Berman a66eb450a2 Fix indentation. 2013-06-17 20:41:38 -04:00
Julian Berman f0bf58c69e Fix default example. 2013-06-14 19:06:24 -04:00
Julian Berman b402855607 Tables are good maybe. 2013-06-02 14:52:10 -04:00
Julian Berman af240fedd0 Version bump. 2013-06-02 09:29:19 -04:00
Julian Berman 511edde555 Remove embedded markup 2013-05-28 10:08:05 -03:00
Julian Berman ed51bcec6a Add a FAQ with info on default. 2013-05-26 22:12:18 -04:00
Julian Berman 93467f114c Update README and CHANGELOG 2013-05-21 09:39:40 -04:00
Julian Berman d6f99968a8 Remove ValidatorMixin. 2013-05-21 09:33:45 -04:00
Julian Berman aa7601131f Spacing. 2013-05-21 07:51:43 -04:00
Julian Berman f2781d6112 Add some clearer notes. 2013-05-21 07:51:31 -04:00
Julian Berman d9a7c17244 Make sure to copy validators on extend. 2013-05-21 07:36:13 -04:00
Julian Berman 00e0287c66 Tidy the implementation a bit, + break the tests separately. 2013-05-21 07:31:52 -04:00
Julian Berman c170684c2d Add a docstring. 2013-05-21 07:30:54 -04:00
Julian Berman 42e97d8d35 Just leave it in jsonschema.validators 2013-05-21 07:16:03 -04:00
Julian Berman 1ce8e8eb90 Typo. 2013-05-21 07:13:47 -04:00
Daniel Gonzalez (pegasus) ed0f98ee8f Added validator_for to provide direct access to validators 2013-05-21 08:19:12 +02:00
Julian Berman 0f534a089c Better wording. 2013-05-20 22:57:24 -04:00
Julian Berman 84aa9ef0cf Forgot one. 2013-05-20 22:53:31 -04:00
Julian Berman e48bc4ab34 Add some more docstrings to ErrorTree 2013-05-20 22:47:47 -04:00
Julian Berman b03996f051 Bump version. 2013-05-20 22:39:00 -04:00
Julian Berman 8b388e367d Update README and CHANGELOG 2013-05-20 21:16:45 -04:00
Julian Berman a0f5d13329 Include tests 2013-05-20 21:14:54 -04:00
Julian Berman 230f88867b Add note about single version test running. 2013-05-20 21:14:27 -04:00
Julian Berman ae8b034cba Release v1.4.0 2013-05-20 21:04:11 -04:00
Julian Berman 49407094fe Fix the other interdoc links here. 2013-05-20 21:02:05 -04:00
Julian Berman 80aabffe11 Interdoc link. 2013-05-20 20:59:52 -04:00
Julian Berman 6cee6a3fb7 Oh, it didn't like the role. 2013-05-20 20:57:42 -04:00
Julian Berman f39352ddbf No idea why it complains about one indentation and not the other here. 2013-05-20 20:55:23 -04:00
Julian Berman 029b12d064 Deprecate ValidatorMixin. 2013-05-20 20:29:22 -04:00
Julian Berman 85739b63ec Add jsonschema.validators.extend 2013-05-20 20:27:18 -04:00
Julian Berman 69b18993aa Squashed 'json/' changes from 6c303ca..0b8c484
0b8c484 Fix invalid format

git-subtree-dir: json
git-subtree-split: 0b8c484ffc164e85ac0f3410582814718b45ab6a
2013-05-20 20:09:30 -04:00
Julian Berman 0a7fe81530 Update JSON Schema Test Suite
Merge commit '69b18993aa7e2c630745db80df6392a2f758a52e'
2013-05-20 20:09:30 -04:00
Julian Berman 7b3eec84cd Arguments. 2013-05-20 18:55:00 -04:00
Julian Berman 252fbedbd0 Start some creating docs. 2013-05-20 18:45:57 -04:00
Julian Berman 25fb92cd2c Oh fine I'll have an exceptions module.
I generally hate this, but there's enough ugliness and eventually it'd be nice
to have these in a public module for when we might want them out of __init__.py
2013-05-20 18:34:32 -04:00
Julian Berman 0fe509c9c0 Magic
Reimplement validators with jsonschema.validators.create
2013-05-20 12:24:30 -04:00
Julian Berman 04ca6d5c31 Add version to create. 2013-05-20 11:02:22 -04:00
Julian Berman 4d750d6845 Make everything 5x slower.
Add jsonschema.validators.create, and reimplement ValidatorMixin in terms of
it. This makes all of the validators much much slower, but stay tuned for
magic.
2013-05-20 10:30:47 -04:00
Julian Berman 7221a3229b Some module docstrings. 2013-05-18 23:11:18 -04:00