diff options
author | Julian Berman <Julian@GrayVines.com> | 2013-09-22 17:16:46 -0400 |
---|---|---|
committer | Julian Berman <Julian@GrayVines.com> | 2013-09-22 17:16:46 -0400 |
commit | 6b3a0443d7e4ff72e5e92d7ab2909acddf667a2d (patch) | |
tree | 7234b44f2d8beab407400b14918c76b375f9da76 | |
parent | e5e61a86da4a1926a4a8debe41494e7e97a4c703 (diff) | |
download | jsonschema-6b3a0443d7e4ff72e5e92d7ab2909acddf667a2d.tar.gz |
Less confusing skip message
-rw-r--r-- | jsonschema/tests/test_jsonschema_test_suite.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/jsonschema/tests/test_jsonschema_test_suite.py b/jsonschema/tests/test_jsonschema_test_suite.py index e95dbbe..54deb09 100644 --- a/jsonschema/tests/test_jsonschema_test_suite.py +++ b/jsonschema/tests/test_jsonschema_test_suite.py @@ -139,13 +139,15 @@ class DecimalMixin(object): def missing_format(checker): def missing_format(case): format = case["schema"].get("format") - if format not in checker.checkers or ( - # datetime.datetime is overzealous about typechecking in <=1.9 + if format not in checker.checkers: + return "Format checker {0!r} not found.".format(format) + elif ( format == "date-time" and pypy_version_info is not None and pypy_version_info[:2] <= (1, 9) ): - return "Format checker {0!r} not found.".format(format) + # datetime.datetime is overzealous about typechecking in <=1.9 + return "datetime.datetime is broken on this version of PyPy." return missing_format |