summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Berman <Julian@GrayVines.com>2013-09-22 17:16:46 -0400
committerJulian Berman <Julian@GrayVines.com>2013-09-22 17:16:46 -0400
commit6b3a0443d7e4ff72e5e92d7ab2909acddf667a2d (patch)
tree7234b44f2d8beab407400b14918c76b375f9da76
parente5e61a86da4a1926a4a8debe41494e7e97a4c703 (diff)
downloadjsonschema-6b3a0443d7e4ff72e5e92d7ab2909acddf667a2d.tar.gz
Less confusing skip message
-rw-r--r--jsonschema/tests/test_jsonschema_test_suite.py8
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