From 6b3a0443d7e4ff72e5e92d7ab2909acddf667a2d Mon Sep 17 00:00:00 2001 From: Julian Berman Date: Sun, 22 Sep 2013 17:16:46 -0400 Subject: Less confusing skip message --- jsonschema/tests/test_jsonschema_test_suite.py | 8 +++++--- 1 file 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 -- cgit v1.2.1