MidnightBSD Magus

devel/py-jsonschema

JSON Schema validation for Python

Flavor Version Run OSVersion Arch License Restricted Status
py38 4.2.1_1 472 2.1 amd64 mit 0 fail

Events

Machine Type Time Message
m2164 info 2022-01-04 21:38:35.115773 Test Started
m2164 fail 2022-01-04 21:44:18.859319 make test returned non-zero: 1
m2164 fail 2022-01-04 21:44:19.063108 Test complete.

Log

===>  Testing for py38-jsonschema-4.2.1_1
===>   py38-jsonschema-4.2.1_1 depends on package: py38-tox>0 - not found
===>  Installing /magus/packages/All/py38-tox-3.12.1.mport
===>   py38-tox-3.12.1 depends on package: py38-py>=1.4.17,<2 - not found
===>  Installing /magus/packages/All/py38-py-1.9.0.mport
===>   py38-py-1.9.0 depends on package: py38-setuptools>0 - found
===>   py38-py-1.9.0 depends on file: /usr/local/bin/python3.8 - found
Installing py38-py-1.9.0
/usr/local/share/licenses/py38-py-1.9.0/catalog.mk
/usr/local/share/licenses/py38-py-1.9.0/LICENSE
/usr/local/share/licenses/py38-py-1.9.0/mit
/usr/local/lib/python3.8/site-packages/py-1.9.0-py3.8.egg-info/PKG-INFO
/usr/local/lib/python3.8/site-packages/py-1.9.0-py3.8.egg-info/SOURCES.txt
/usr/local/lib/python3.8/site-packages/py-1.9.0-py3.8.egg-info/dependency_links.txt
/usr/local/lib/python3.8/site-packages/py-1.9.0-py3.8.egg-info/not-zip-safe
/usr/local/lib/python3.8/site-packages/py-1.9.0-py3.8.egg-info/top_level.txt
/usr/local/lib/python3.8/site-packages/py/__init__.py
/usr/local/lib/python3.8/site-packages/py/__init__.pyi
/usr/local/lib/python3.8/site-packages/py/__metainfo.py
/usr/local/lib/python3.8/site-packages/py/__pycache__/__init__.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/py/__pycache__/__init__.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/py/__pycache__/__metainfo.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/py/__pycache__/__metainfo.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/py/__pycache__/_builtin.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/py/__pycache__/_builtin.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/py/__pycache__/_error.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/py/__pycache__/_error.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/py/__pycache__/_std.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/py/__pycache__/_std.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/py/__pycache__/_version.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/py/__pycache__/_version.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/py/__pycache__/_xmlgen.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/py/__pycache__/_xmlgen.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/py/__pycache__/test.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/py/__pycache__/test.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/py/_builtin.py
/usr/local/lib/python3.8/site-packages/py/_code/__init__.py
/usr/local/lib/python3.8/site-packages/py/_code/__pycache__/__init__.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/py/_code/__pycache__/__init__.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/py/_code/__pycache__/_assertionnew.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/py/_code/__pycache__/_assertionnew.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/py/_code/__pycache__/_assertionold.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/py/_code/__pycache__/_assertionold.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/py/_code/__pycache__/_py2traceback.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/py/_code/__pycache__/_py2traceback.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/py/_code/__pycache__/assertion.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/py/_code/__pycache__/assertion.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/py/_code/__pycache__/code.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/py/_code/__pycache__/code.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/py/_code/__pycache__/source.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/py/_code/__pycache__/source.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/py/_code/_assertionnew.py
/usr/local/lib/python3.8/site-packages/py/_code/_assertionold.py
/usr/local/lib/python3.8/site-packages/py/_code/_py2traceback.py
/usr/local/lib/python3.8/site-packages/py/_code/assertion.py
/usr/local/lib/python3.8/site-packages/py/_code/code.py
/usr/local/lib/python3.8/site-packages/py/_code/source.py
/usr/local/lib/python3.8/site-packages/py/_error.py
/usr/local/lib/python3.8/site-packages/py/_io/__init__.py
/usr/local/lib/python3.8/site-packages/py/_io/__pycache__/__init__.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/py/_io/__pycache__/__init__.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/py/_io/__pycache__/capture.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/py/_io/__pycache__/capture.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/py/_io/__pycache__/saferepr.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/py/_io/__pycache__/saferepr.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/py/_io/__pycache__/terminalwriter.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/py/_io/__pycache__/terminalwriter.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/py/_io/capture.py
/usr/local/lib/python3.8/site-packages/py/_io/saferepr.py
/usr/local/lib/python3.8/site-packages/py/_io/terminalwriter.py
/usr/local/lib/python3.8/site-packages/py/_log/__init__.py
/usr/local/lib/python3.8/site-packages/py/_log/__pycache__/__init__.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/py/_log/__pycache__/__init__.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/py/_log/__pycache__/log.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/py/_log/__pycache__/log.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/py/_log/__pycache__/warning.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/py/_log/__pycache__/warning.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/py/_log/log.py
/usr/local/lib/python3.8/site-packages/py/_log/warning.py
/usr/local/lib/python3.8/site-packages/py/_path/__init__.py
/usr/local/lib/python3.8/site-packages/py/_path/__pycache__/__init__.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/py/_path/__pycache__/__init__.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/py/_path/__pycache__/cacheutil.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/py/_path/__pycache__/cacheutil.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/py/_path/__pycache__/common.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/py/_path/__pycache__/common.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/py/_path/__pycache__/local.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/py/_path/__pycache__/local.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/py/_path/__pycache__/svnurl.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/py/_path/__pycache__/svnurl.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/py/_path/__pycache__/svnwc.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/py/_path/__pycache__/svnwc.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/py/_path/cacheutil.py
/usr/local/lib/python3.8/site-packages/py/_path/common.py
/usr/local/lib/python3.8/site-packages/py/_path/local.py
/usr/local/lib/python3.8/site-packages/py/_path/svnurl.py
/usr/local/lib/python3.8/site-packages/py/_path/svnwc.py
/usr/local/lib/python3.8/site-packages/py/_process/__init__.py
/usr/local/lib/python3.8/site-packages/py/_process/__pycache__/__init__.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/py/_process/__pycache__/__init__.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/py/_process/__pycache__/cmdexec.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/py/_process/__pycache__/cmdexec.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/py/_process/__pycache__/forkedfunc.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/py/_process/__pycache__/forkedfunc.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/py/_process/__pycache__/killproc.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/py/_process/__pycache__/killproc.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/py/_process/cmdexec.py
/usr/local/lib/python3.8/site-packages/py/_process/forkedfunc.py
/usr/local/lib/python3.8/site-packages/py/_process/killproc.py
/usr/local/lib/python3.8/site-packages/py/_std.py
/usr/local/lib/python3.8/site-packages/py/_vendored_packages/__init__.py
/usr/local/lib/python3.8/site-packages/py/_vendored_packages/__pycache__/__init__.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/py/_vendored_packages/__pycache__/__init__.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/py/_vendored_packages/__pycache__/apipkg.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/py/_vendored_packages/__pycache__/apipkg.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/py/_vendored_packages/__pycache__/iniconfig.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/py/_vendored_packages/__pycache__/iniconfig.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/py/_vendored_packages/apipkg-1.4.dist-info/DESCRIPTION.rst
/usr/local/lib/python3.8/site-packages/py/_vendored_packages/apipkg-1.4.dist-info/INSTALLER
/usr/local/lib/python3.8/site-packages/py/_vendored_packages/apipkg-1.4.dist-info/METADATA
/usr/local/lib/python3.8/site-packages/py/_vendored_packages/apipkg-1.4.dist-info/RECORD
/usr/local/lib/python3.8/site-packages/py/_vendored_packages/apipkg-1.4.dist-info/WHEEL
/usr/local/lib/python3.8/site-packages/py/_vendored_packages/apipkg-1.4.dist-info/metadata.json
/usr/local/lib/python3.8/site-packages/py/_vendored_packages/apipkg-1.4.dist-info/top_level.txt
/usr/local/lib/python3.8/site-packages/py/_vendored_packages/apipkg.py
/usr/local/lib/python3.8/site-packages/py/_vendored_packages/iniconfig-1.0.0.dist-info/DESCRIPTION.rst
/usr/local/lib/python3.8/site-packages/py/_vendored_packages/iniconfig-1.0.0.dist-info/INSTALLER
/usr/local/lib/python3.8/site-packages/py/_vendored_packages/iniconfig-1.0.0.dist-info/METADATA
/usr/local/lib/python3.8/site-packages/py/_vendored_packages/iniconfig-1.0.0.dist-info/RECORD
/usr/local/lib/python3.8/site-packages/py/_vendored_packages/iniconfig-1.0.0.dist-info/WHEEL
/usr/local/lib/python3.8/site-packages/py/_vendored_packages/iniconfig-1.0.0.dist-info/metadata.json
/usr/local/lib/python3.8/site-packages/py/_vendored_packages/iniconfig-1.0.0.dist-info/top_level.txt
/usr/local/lib/python3.8/site-packages/py/_vendored_packages/iniconfig.py
/usr/local/lib/python3.8/site-packages/py/_version.py
/usr/local/lib/python3.8/site-packages/py/_xmlgen.py
/usr/local/lib/python3.8/site-packages/py/error.pyi
/usr/local/lib/python3.8/site-packages/py/iniconfig.pyi
/usr/local/lib/python3.8/site-packages/py/io.pyi
/usr/local/lib/python3.8/site-packages/py/path.pyi
/usr/local/lib/python3.8/site-packages/py/py.typed
/usr/local/lib/python3.8/site-packages/py/test.py
/usr/local/lib/python3.8/site-packages/py/xml.pyi

===>  Done.
===>   py38-tox-3.12.1 depends on package: py38-py>=1.4.17,<2 - found
===>   Returning to build of py38-tox-3.12.1
===>   py38-tox-3.12.1 depends on package: py38-pluggy>=0.3.0,<1 - not found
===>  Installing /magus/packages/All/py38-pluggy-0.13.1.mport
===>   py38-pluggy-0.13.1 depends on package: py38-setuptools>0 - found
===>   py38-pluggy-0.13.1 depends on file: /usr/local/bin/python3.8 - found
Installing py38-pluggy-0.13.1
/usr/local/share/licenses/py38-pluggy-0.13.1/catalog.mk
/usr/local/share/licenses/py38-pluggy-0.13.1/LICENSE
/usr/local/share/licenses/py38-pluggy-0.13.1/mit
/usr/local/lib/python3.8/site-packages/pluggy-0.13.1-py3.8.egg-info/PKG-INFO
/usr/local/lib/python3.8/site-packages/pluggy-0.13.1-py3.8.egg-info/SOURCES.txt
/usr/local/lib/python3.8/site-packages/pluggy-0.13.1-py3.8.egg-info/dependency_links.txt
/usr/local/lib/python3.8/site-packages/pluggy-0.13.1-py3.8.egg-info/requires.txt
/usr/local/lib/python3.8/site-packages/pluggy-0.13.1-py3.8.egg-info/top_level.txt
/usr/local/lib/python3.8/site-packages/pluggy/__init__.py
/usr/local/lib/python3.8/site-packages/pluggy/__pycache__/__init__.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/pluggy/__pycache__/__init__.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/pluggy/__pycache__/_tracing.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/pluggy/__pycache__/_tracing.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/pluggy/__pycache__/_version.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/pluggy/__pycache__/_version.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/pluggy/__pycache__/callers.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/pluggy/__pycache__/callers.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/pluggy/__pycache__/hooks.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/pluggy/__pycache__/hooks.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/pluggy/__pycache__/manager.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/pluggy/__pycache__/manager.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/pluggy/_tracing.py
/usr/local/lib/python3.8/site-packages/pluggy/_version.py
/usr/local/lib/python3.8/site-packages/pluggy/callers.py
/usr/local/lib/python3.8/site-packages/pluggy/hooks.py
/usr/local/lib/python3.8/site-packages/pluggy/manager.py

===>  Done.
===>   py38-tox-3.12.1 depends on package: py38-pluggy>=0.3.0,<1 - found
===>   Returning to build of py38-tox-3.12.1
===>   py38-tox-3.12.1 depends on package: py38-six>=1.0.0,<2 - found
===>   py38-tox-3.12.1 depends on package: py38-filelock>=3.0.0,<4 - not found
===>  Installing /magus/packages/All/py38-filelock-3.0.12.mport
===>   py38-filelock-3.0.12 depends on package: py38-setuptools>0 - found
===>   py38-filelock-3.0.12 depends on file: /usr/local/bin/python3.8 - found
Installing py38-filelock-3.0.12
/usr/local/share/licenses/py38-filelock-3.0.12/catalog.mk
/usr/local/share/licenses/py38-filelock-3.0.12/LICENSE
/usr/local/share/licenses/py38-filelock-3.0.12/publicdom
/usr/local/lib/python3.8/site-packages/__pycache__/filelock.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/__pycache__/filelock.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/filelock-3.0.12-py3.8.egg-info/PKG-INFO
/usr/local/lib/python3.8/site-packages/filelock-3.0.12-py3.8.egg-info/SOURCES.txt
/usr/local/lib/python3.8/site-packages/filelock-3.0.12-py3.8.egg-info/dependency_links.txt
/usr/local/lib/python3.8/site-packages/filelock-3.0.12-py3.8.egg-info/top_level.txt
/usr/local/lib/python3.8/site-packages/filelock.py

===>  Done.
===>   py38-tox-3.12.1 depends on package: py38-filelock>=3.0.0,<4 - found
===>   Returning to build of py38-tox-3.12.1
===>   py38-tox-3.12.1 depends on package: py38-virtualenv>=1.11.2 - not found
===>  Installing /magus/packages/All/py38-virtualenv-16.7.5.mport
===>   py38-virtualenv-16.7.5 depends on package: py38-setuptools>0 - found
===>   py38-virtualenv-16.7.5 depends on file: /usr/local/bin/python3.8 - found
Installing py38-virtualenv-16.7.5
/usr/local/share/licenses/py38-virtualenv-16.7.5/catalog.mk
/usr/local/share/licenses/py38-virtualenv-16.7.5/LICENSE
/usr/local/share/licenses/py38-virtualenv-16.7.5/mit
/usr/local/share/doc/py38-virtualenv/_draft.html
/usr/local/share/doc/py38-virtualenv/_sources/_draft.rst.txt
/usr/local/share/doc/py38-virtualenv/_sources/changes.rst.txt
/usr/local/share/doc/py38-virtualenv/_sources/development.rst.txt
/usr/local/share/doc/py38-virtualenv/_sources/index.rst.txt
/usr/local/share/doc/py38-virtualenv/_sources/installation.rst.txt
/usr/local/share/doc/py38-virtualenv/_sources/reference.rst.txt
/usr/local/share/doc/py38-virtualenv/_sources/userguide.rst.txt
/usr/local/share/doc/py38-virtualenv/_static/pygments.css
/usr/local/share/doc/py38-virtualenv/_static/basic.css
/usr/local/share/doc/py38-virtualenv/_static/doctools.js
/usr/local/share/doc/py38-virtualenv/_static/documentation_options.js
/usr/local/share/doc/py38-virtualenv/_static/file.png
/usr/local/share/doc/py38-virtualenv/_static/jquery-3.5.1.js
/usr/local/share/doc/py38-virtualenv/_static/jquery.js
/usr/local/share/doc/py38-virtualenv/_static/language_data.js
/usr/local/share/doc/py38-virtualenv/_static/minus.png
/usr/local/share/doc/py38-virtualenv/_static/plus.png
/usr/local/share/doc/py38-virtualenv/_static/searchtools.js
/usr/local/share/doc/py38-virtualenv/_static/underscore-1.12.0.js
/usr/local/share/doc/py38-virtualenv/_static/underscore.js
/usr/local/share/doc/py38-virtualenv/_static/css/badge_only.css
/usr/local/share/doc/py38-virtualenv/_static/css/theme.css
/usr/local/share/doc/py38-virtualenv/_static/fonts/Lato/lato-bold.eot
/usr/local/share/doc/py38-virtualenv/_static/fonts/Lato/lato-bold.ttf
/usr/local/share/doc/py38-virtualenv/_static/fonts/Lato/lato-bold.woff
/usr/local/share/doc/py38-virtualenv/_static/fonts/Lato/lato-bold.woff2
/usr/local/share/doc/py38-virtualenv/_static/fonts/Lato/lato-bolditalic.eot
/usr/local/share/doc/py38-virtualenv/_static/fonts/Lato/lato-bolditalic.ttf
/usr/local/share/doc/py38-virtualenv/_static/fonts/Lato/lato-bolditalic.woff
/usr/local/share/doc/py38-virtualenv/_static/fonts/Lato/lato-bolditalic.woff2
/usr/local/share/doc/py38-virtualenv/_static/fonts/Lato/lato-italic.eot
/usr/local/share/doc/py38-virtualenv/_static/fonts/Lato/lato-italic.ttf
/usr/local/share/doc/py38-virtualenv/_static/fonts/Lato/lato-italic.woff
/usr/local/share/doc/py38-virtualenv/_static/fonts/Lato/lato-italic.woff2
/usr/local/share/doc/py38-virtualenv/_static/fonts/Lato/lato-regular.eot
/usr/local/share/doc/py38-virtualenv/_static/fonts/Lato/lato-regular.ttf
/usr/local/share/doc/py38-virtualenv/_static/fonts/Lato/lato-regular.woff
/usr/local/share/doc/py38-virtualenv/_static/fonts/Lato/lato-regular.woff2
/usr/local/share/doc/py38-virtualenv/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot
/usr/local/share/doc/py38-virtualenv/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf
/usr/local/share/doc/py38-virtualenv/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff
/usr/local/share/doc/py38-virtualenv/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2
/usr/local/share/doc/py38-virtualenv/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot
/usr/local/share/doc/py38-virtualenv/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf
/usr/local/share/doc/py38-virtualenv/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff
/usr/local/share/doc/py38-virtualenv/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2
/usr/local/share/doc/py38-virtualenv/_static/fonts/fontawesome-webfont.eot
/usr/local/share/doc/py38-virtualenv/_static/fonts/fontawesome-webfont.svg
/usr/local/share/doc/py38-virtualenv/_static/fonts/fontawesome-webfont.ttf
/usr/local/share/doc/py38-virtualenv/_static/fonts/fontawesome-webfont.woff
/usr/local/share/doc/py38-virtualenv/_static/fonts/fontawesome-webfont.woff2
/usr/local/share/doc/py38-virtualenv/_static/js/modernizr.min.js
/usr/local/share/doc/py38-virtualenv/_static/js/theme.js
/usr/local/share/doc/py38-virtualenv/changes.html
/usr/local/share/doc/py38-virtualenv/development.html
/usr/local/share/doc/py38-virtualenv/genindex.html
/usr/local/share/doc/py38-virtualenv/index.html
/usr/local/share/doc/py38-virtualenv/installation.html
/usr/local/share/doc/py38-virtualenv/objects.inv
/usr/local/share/doc/py38-virtualenv/reference.html
/usr/local/share/doc/py38-virtualenv/search.html
/usr/local/share/doc/py38-virtualenv/searchindex.js
/usr/local/share/doc/py38-virtualenv/userguide.html
/usr/local/bin/virtualenv-3.8
/usr/local/bin/virtualenv
/usr/local/lib/python3.8/site-packages/__pycache__/virtualenv.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/__pycache__/virtualenv.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/virtualenv-16.7.5-py3.8.egg-info/PKG-INFO
/usr/local/lib/python3.8/site-packages/virtualenv-16.7.5-py3.8.egg-info/SOURCES.txt
/usr/local/lib/python3.8/site-packages/virtualenv-16.7.5-py3.8.egg-info/dependency_links.txt
/usr/local/lib/python3.8/site-packages/virtualenv-16.7.5-py3.8.egg-info/entry_points.txt
/usr/local/lib/python3.8/site-packages/virtualenv-16.7.5-py3.8.egg-info/requires.txt
/usr/local/lib/python3.8/site-packages/virtualenv-16.7.5-py3.8.egg-info/top_level.txt
/usr/local/lib/python3.8/site-packages/virtualenv-16.7.5-py3.8.egg-info/zip-safe
/usr/local/lib/python3.8/site-packages/virtualenv.py
/usr/local/lib/python3.8/site-packages/virtualenv_support/__init__.py
/usr/local/lib/python3.8/site-packages/virtualenv_support/__pycache__/__init__.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/virtualenv_support/__pycache__/__init__.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/virtualenv_support/pip-19.1.1-py2.py3-none-any.whl
/usr/local/lib/python3.8/site-packages/virtualenv_support/pip-19.2.3-py2.py3-none-any.whl
/usr/local/lib/python3.8/site-packages/virtualenv_support/setuptools-41.2.0-py2.py3-none-any.whl
/usr/local/lib/python3.8/site-packages/virtualenv_support/wheel-0.33.6-py2.py3-none-any.whl

===>  Done.
===>   py38-tox-3.12.1 depends on package: py38-virtualenv>=1.11.2 - found
===>   Returning to build of py38-tox-3.12.1
===>   py38-tox-3.12.1 depends on package: py38-toml>=0.9.4 - found
===>   py38-tox-3.12.1 depends on package: py38-setuptools>0 - found
===>   py38-tox-3.12.1 depends on file: /usr/local/bin/python3.8 - found
Installing py38-tox-3.12.1
/usr/local/share/licenses/py38-tox-3.12.1/catalog.mk
/usr/local/share/licenses/py38-tox-3.12.1/LICENSE
/usr/local/share/licenses/py38-tox-3.12.1/mit
/usr/local/bin/tox-3.8
/usr/local/bin/tox
/usr/local/bin/tox-quickstart-3.8
/usr/local/bin/tox-quickstart
/usr/local/lib/python3.8/site-packages/tox-3.12.1-py3.8.egg-info/PKG-INFO
/usr/local/lib/python3.8/site-packages/tox-3.12.1-py3.8.egg-info/SOURCES.txt
/usr/local/lib/python3.8/site-packages/tox-3.12.1-py3.8.egg-info/dependency_links.txt
/usr/local/lib/python3.8/site-packages/tox-3.12.1-py3.8.egg-info/entry_points.txt
/usr/local/lib/python3.8/site-packages/tox-3.12.1-py3.8.egg-info/requires.txt
/usr/local/lib/python3.8/site-packages/tox-3.12.1-py3.8.egg-info/top_level.txt
/usr/local/lib/python3.8/site-packages/tox/__init__.py
/usr/local/lib/python3.8/site-packages/tox/__main__.py
/usr/local/lib/python3.8/site-packages/tox/__pycache__/__init__.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/__pycache__/__init__.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/__pycache__/__main__.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/__pycache__/__main__.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/__pycache__/_pytestplugin.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/__pycache__/_pytestplugin.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/__pycache__/_quickstart.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/__pycache__/_quickstart.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/__pycache__/action.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/__pycache__/action.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/__pycache__/cli.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/__pycache__/cli.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/__pycache__/constants.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/__pycache__/constants.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/__pycache__/exception.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/__pycache__/exception.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/__pycache__/hookspecs.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/__pycache__/hookspecs.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/__pycache__/reporter.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/__pycache__/reporter.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/__pycache__/venv.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/__pycache__/venv.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/__pycache__/version.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/__pycache__/version.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/_pytestplugin.py
/usr/local/lib/python3.8/site-packages/tox/_quickstart.py
/usr/local/lib/python3.8/site-packages/tox/action.py
/usr/local/lib/python3.8/site-packages/tox/cli.py
/usr/local/lib/python3.8/site-packages/tox/config/__init__.py
/usr/local/lib/python3.8/site-packages/tox/config/__pycache__/__init__.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/config/__pycache__/__init__.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/config/__pycache__/parallel.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/config/__pycache__/parallel.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/config/__pycache__/reporter.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/config/__pycache__/reporter.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/config/parallel.py
/usr/local/lib/python3.8/site-packages/tox/config/reporter.py
/usr/local/lib/python3.8/site-packages/tox/constants.py
/usr/local/lib/python3.8/site-packages/tox/exception.py
/usr/local/lib/python3.8/site-packages/tox/helper/__init__.py
/usr/local/lib/python3.8/site-packages/tox/helper/__pycache__/__init__.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/helper/__pycache__/__init__.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/helper/__pycache__/build_isolated.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/helper/__pycache__/build_isolated.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/helper/__pycache__/build_requires.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/helper/__pycache__/build_requires.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/helper/__pycache__/get_site_package_dir.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/helper/__pycache__/get_site_package_dir.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/helper/__pycache__/get_version.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/helper/__pycache__/get_version.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/helper/build_isolated.py
/usr/local/lib/python3.8/site-packages/tox/helper/build_requires.py
/usr/local/lib/python3.8/site-packages/tox/helper/get_site_package_dir.py
/usr/local/lib/python3.8/site-packages/tox/helper/get_version.py
/usr/local/lib/python3.8/site-packages/tox/hookspecs.py
/usr/local/lib/python3.8/site-packages/tox/interpreters/__init__.py
/usr/local/lib/python3.8/site-packages/tox/interpreters/__pycache__/__init__.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/interpreters/__pycache__/__init__.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/interpreters/__pycache__/py_spec.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/interpreters/__pycache__/py_spec.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/interpreters/__pycache__/unix.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/interpreters/__pycache__/unix.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/interpreters/__pycache__/via_path.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/interpreters/__pycache__/via_path.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/interpreters/py_spec.py
/usr/local/lib/python3.8/site-packages/tox/interpreters/unix.py
/usr/local/lib/python3.8/site-packages/tox/interpreters/via_path.py
/usr/local/lib/python3.8/site-packages/tox/interpreters/windows/__init__.py
/usr/local/lib/python3.8/site-packages/tox/interpreters/windows/__pycache__/__init__.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/interpreters/windows/__pycache__/__init__.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/interpreters/windows/__pycache__/pep514.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/interpreters/windows/__pycache__/pep514.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/interpreters/windows/pep514.py
/usr/local/lib/python3.8/site-packages/tox/logs/__init__.py
/usr/local/lib/python3.8/site-packages/tox/logs/__pycache__/__init__.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/logs/__pycache__/__init__.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/logs/__pycache__/command.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/logs/__pycache__/command.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/logs/__pycache__/env.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/logs/__pycache__/env.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/logs/__pycache__/result.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/logs/__pycache__/result.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/logs/command.py
/usr/local/lib/python3.8/site-packages/tox/logs/env.py
/usr/local/lib/python3.8/site-packages/tox/logs/result.py
/usr/local/lib/python3.8/site-packages/tox/package/__init__.py
/usr/local/lib/python3.8/site-packages/tox/package/__pycache__/__init__.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/package/__pycache__/__init__.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/package/__pycache__/local.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/package/__pycache__/local.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/package/__pycache__/view.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/package/__pycache__/view.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/package/builder/__init__.py
/usr/local/lib/python3.8/site-packages/tox/package/builder/__pycache__/__init__.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/package/builder/__pycache__/__init__.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/package/builder/__pycache__/isolated.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/package/builder/__pycache__/isolated.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/package/builder/__pycache__/legacy.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/package/builder/__pycache__/legacy.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/package/builder/isolated.py
/usr/local/lib/python3.8/site-packages/tox/package/builder/legacy.py
/usr/local/lib/python3.8/site-packages/tox/package/local.py
/usr/local/lib/python3.8/site-packages/tox/package/view.py
/usr/local/lib/python3.8/site-packages/tox/reporter.py
/usr/local/lib/python3.8/site-packages/tox/session/__init__.py
/usr/local/lib/python3.8/site-packages/tox/session/__pycache__/__init__.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/session/__pycache__/__init__.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/session/commands/__init__.py
/usr/local/lib/python3.8/site-packages/tox/session/commands/__pycache__/__init__.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/session/commands/__pycache__/__init__.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/session/commands/__pycache__/help.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/session/commands/__pycache__/help.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/session/commands/__pycache__/help_ini.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/session/commands/__pycache__/help_ini.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/session/commands/__pycache__/provision.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/session/commands/__pycache__/provision.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/session/commands/__pycache__/show_config.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/session/commands/__pycache__/show_config.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/session/commands/__pycache__/show_env.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/session/commands/__pycache__/show_env.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/session/commands/help.py
/usr/local/lib/python3.8/site-packages/tox/session/commands/help_ini.py
/usr/local/lib/python3.8/site-packages/tox/session/commands/provision.py
/usr/local/lib/python3.8/site-packages/tox/session/commands/run/__init__.py
/usr/local/lib/python3.8/site-packages/tox/session/commands/run/__pycache__/__init__.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/session/commands/run/__pycache__/__init__.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/session/commands/run/__pycache__/parallel.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/session/commands/run/__pycache__/parallel.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/session/commands/run/__pycache__/sequential.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/session/commands/run/__pycache__/sequential.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/session/commands/run/parallel.py
/usr/local/lib/python3.8/site-packages/tox/session/commands/run/sequential.py
/usr/local/lib/python3.8/site-packages/tox/session/commands/show_config.py
/usr/local/lib/python3.8/site-packages/tox/session/commands/show_env.py
/usr/local/lib/python3.8/site-packages/tox/util/__init__.py
/usr/local/lib/python3.8/site-packages/tox/util/__pycache__/__init__.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/util/__pycache__/__init__.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/util/__pycache__/graph.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/util/__pycache__/graph.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/util/__pycache__/lock.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/util/__pycache__/lock.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/util/__pycache__/main.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/util/__pycache__/main.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/util/__pycache__/path.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/util/__pycache__/path.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/util/__pycache__/spinner.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/util/__pycache__/spinner.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/util/__pycache__/stdlib.cpython-38.opt-1.pyc
/usr/local/lib/python3.8/site-packages/tox/util/__pycache__/stdlib.cpython-38.pyc
/usr/local/lib/python3.8/site-packages/tox/util/graph.py
/usr/local/lib/python3.8/site-packages/tox/util/lock.py
/usr/local/lib/python3.8/site-packages/tox/util/main.py
/usr/local/lib/python3.8/site-packages/tox/util/path.py
/usr/local/lib/python3.8/site-packages/tox/util/spinner.py
/usr/local/lib/python3.8/site-packages/tox/util/stdlib.py
/usr/local/lib/python3.8/site-packages/tox/venv.py
/usr/local/lib/python3.8/site-packages/tox/version.py

===>  Done.
===>   py38-jsonschema-4.2.1_1 depends on package: py38-tox>0 - found
===>   Returning to build of py38-jsonschema-4.2.1_1
===>   py38-jsonschema-4.2.1_1 depends on file: /usr/local/bin/python3.8 - found
cd /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1 && /usr/bin/env XDG_DATA_HOME=/magus/work/usr/mports/devel/py-jsonschema/work-py38  XDG_CONFIG_HOME=/magus/work/usr/mports/devel/py-jsonschema/work-py38  HOME=/magus/work/usr/mports/devel/py-jsonschema/work-py38 TMPDIR="/tmp" PATH=/magus/work/usr/mports/devel/py-jsonschema/work-py38/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin NO_PIE=yes SHELL=/bin/sh NO_LINT=YES LDSHARED="cc -shared" PYTHONDONTWRITEBYTECODE= PYTHONOPTIMIZE= TARGETDIR=/usr/local  DESTDIR=  PREFIX=/usr/local  LOCALBASE=/usr/local  CC="cc" CFLAGS="-O2 -pipe -fno-strict-aliasing"  CPP="cpp" CPPFLAGS=""  LDFLAGS="" LIBS=""  CXX="c++" CXXFLAGS="-O2 -pipe -fno-strict-aliasing"  MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install  -s -o root -g wheel -m 555"  BSD_INSTALL_LIB="install  -s -o root -g wheel -m 444"  BSD_INSTALL_SCRIPT="install  -o root -g wheel -m 555"  BSD_INSTALL_DATA="install  -o root -g wheel -m 444"  BSD_INSTALL_MAN="install  -o root -g wheel -m 444" /usr/local/bin/python3.8 -m tox
py37-noextra-build create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py37-noextra-build
ERROR: InterpreterNotFound: python3.7
py37-noextra-tests create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py37-noextra-tests
ERROR: InterpreterNotFound: python3.7
py37-format-build create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py37-format-build
ERROR: InterpreterNotFound: python3.7
py37-format-tests create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py37-format-tests
ERROR: InterpreterNotFound: python3.7
py37-format_nongpl-build create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py37-format_nongpl-build
ERROR: InterpreterNotFound: python3.7
py37-format_nongpl-tests create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py37-format_nongpl-tests
ERROR: InterpreterNotFound: python3.7
py38-noextra-build create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-noextra-build
py38-noextra-build installdeps: build
py38-noextra-build installed: build==0.7.0,jsonschema==4.2.1,packaging==21.3,pep517==0.12.0,pyparsing==3.0.6,tomli==2.0.0
py38-noextra-build run-test-pre: PYTHONHASHSEED='281181256'
py38-noextra-build run-test: commands[0] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-noextra-build/bin/python -m pip install 'pip>=21.1.1'
Collecting pip>=21.1.1
  Downloading https://files.pythonhosted.org/packages/a4/6d/6463d49a933f547439d6b5b98b46af8742cc03ae83543e4d7688c2420f8b/pip-21.3.1-py3-none-any.whl (1.7MB)
Installing collected packages: pip
  Found existing installation: pip 19.2.3
    Uninstalling pip-19.2.3:
      Successfully uninstalled pip-19.2.3
Successfully installed pip-21.3.1
py38-noextra-build run-test: commands[1] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-noextra-build/bin/python -m pip install /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1
Processing /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting attrs>=17.4.0
  Downloading attrs-21.4.0-py2.py3-none-any.whl (60 kB)
Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0
  Downloading pyrsistent-0.18.0.tar.gz (104 kB)
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting importlib-resources>=1.4.0
  Downloading importlib_resources-5.4.0-py3-none-any.whl (28 kB)
Collecting zipp>=3.1.0
  Downloading zipp-3.7.0-py3-none-any.whl (5.3 kB)
Building wheels for collected packages: jsonschema, pyrsistent
  Building wheel for jsonschema (pyproject.toml): started
  Building wheel for jsonschema (pyproject.toml): finished with status 'done'
  Created wheel for jsonschema: filename=jsonschema-4.2.1-py3-none-any.whl size=69377 sha256=e0ecf807d7ef75b7a7505e230beb55218356e8c8cfa4ee17794e3817cc6528c5
  Stored in directory: /root/.cache/pip/wheels/31/6d/82/c063df8f519a36b951f08d0b3b491afe64658855e03b21351b
  Building wheel for pyrsistent (pyproject.toml): started
  Building wheel for pyrsistent (pyproject.toml): finished with status 'done'
  Created wheel for pyrsistent: filename=pyrsistent-0.18.0-cp38-cp38-midnightbsd_2_1_2_amd64.whl size=70356 sha256=5b6f19609824d7ffefbb47c0d764cd96c0c410b31a02966573501a18a7750bb6
  Stored in directory: /root/.cache/pip/wheels/04/e7/67/3e9f8de898496b93972f549f1fa67fb424c49fcad3e28c2cf2
Successfully built jsonschema pyrsistent
Installing collected packages: zipp, pyrsistent, importlib-resources, attrs, jsonschema
Successfully installed attrs-21.4.0 importlib-resources-5.4.0 jsonschema-4.2.1 pyrsistent-0.18.0 zipp-3.7.0
py38-noextra-build run-test: commands[2] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-noextra-build/bin/python -m build /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1 --outdir /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-noextra-build/tmp/dist
* Creating venv isolated environment...

Traceback (most recent call last):
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-noextra-build/lib/python3.8/site-packages/build/__main__.py", line 372, in main
    built = build_call(
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-noextra-build/lib/python3.8/site-packages/build/__main__.py", line 229, in build_package_via_sdist
    sdist = _build(isolation, builder, outdir, 'sdist', config_settings, skip_dependency_check)
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-noextra-build/lib/python3.8/site-packages/build/__main__.py", line 140, in _build
    return _build_in_isolated_env(builder, outdir, distribution, config_settings)
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-noextra-build/lib/python3.8/site-packages/build/__main__.py", line 104, in _build_in_isolated_env
    with _IsolatedEnvBuilder() as env:
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-noextra-build/lib/python3.8/site-packages/build/env.py", line 104, in __enter__
    executable, scripts_dir = _create_isolated_env_venv(self._path)
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-noextra-build/lib/python3.8/site-packages/build/env.py", line 261, in _create_isolated_env_venv
    pip_distribution = next(iter(metadata.distributions(name='pip', path=[purelib])))  # type: ignore[no-untyped-call]
StopIteration

ERROR 
ERROR: InvocationError for command /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-noextra-build/bin/python -m build /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1 --outdir /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-noextra-build/tmp/dist (exited with code 1)
py38-noextra-tests create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-noextra-tests
py38-noextra-tests installdeps: twisted
py38-noextra-tests installed: attrs==21.4.0,Automat==20.2.0,constantly==15.1.0,hyperlink==21.0.0,idna==3.3,incremental==21.3.0,jsonschema==4.2.1,six==1.16.0,Twisted==21.7.0,typing-extensions==4.0.1,zope.interface==5.4.0
py38-noextra-tests run-test-pre: PYTHONHASHSEED='281181256'
py38-noextra-tests run-test: commands[0] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-noextra-tests/bin/python -m pip install 'pip>=21.1.1'
Collecting pip>=21.1.1
  Using cached https://files.pythonhosted.org/packages/a4/6d/6463d49a933f547439d6b5b98b46af8742cc03ae83543e4d7688c2420f8b/pip-21.3.1-py3-none-any.whl
Installing collected packages: pip
  Found existing installation: pip 19.2.3
    Uninstalling pip-19.2.3:
      Successfully uninstalled pip-19.2.3
Successfully installed pip-21.3.1
py38-noextra-tests run-test: commands[1] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-noextra-tests/bin/python -m pip install /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1
Processing /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: attrs>=17.4.0 in /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-noextra-tests/lib/python3.8/site-packages (from jsonschema==4.2.1) (21.4.0)
Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0
  Using cached pyrsistent-0.18.0-cp38-cp38-midnightbsd_2_1_2_amd64.whl
Collecting importlib-resources>=1.4.0
  Using cached importlib_resources-5.4.0-py3-none-any.whl (28 kB)
Collecting zipp>=3.1.0
  Using cached zipp-3.7.0-py3-none-any.whl (5.3 kB)
Building wheels for collected packages: jsonschema
  Building wheel for jsonschema (pyproject.toml): started
  Building wheel for jsonschema (pyproject.toml): finished with status 'done'
  Created wheel for jsonschema: filename=jsonschema-4.2.1-py3-none-any.whl size=69377 sha256=f38c111563de55c324bc1241952b2f096867f618551dd385e8bea9b3d3c09d3d
  Stored in directory: /root/.cache/pip/wheels/31/6d/82/c063df8f519a36b951f08d0b3b491afe64658855e03b21351b
Successfully built jsonschema
Installing collected packages: zipp, pyrsistent, importlib-resources, jsonschema
Successfully installed importlib-resources-5.4.0 jsonschema-4.2.1 pyrsistent-0.18.0 zipp-3.7.0
py38-noextra-tests run-test: commands[2] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-noextra-tests/bin/python -W error -m twisted.trial jsonschema
jsonschema.tests.test_cli
  TestCLI
    test_custom_error_format ...                                           [OK]
    test_custom_error_format_applies_to_schema_errors ...                  [OK]
    test_instance_does_not_exist ...                                       [OK]
    test_instance_does_not_exist_pretty_output ...                         [OK]
    test_instance_is_invalid_JSON ...                                      [OK]
    test_instance_is_invalid_JSON_on_stdin ...                             [OK]
    test_instance_is_invalid_JSON_on_stdin_pretty_output ...               [OK]
    test_instance_is_invalid_JSON_pretty_output ...                        [OK]
    test_invalid_exlicit_base_uri ...                                      [OK]
    test_invalid_instance ...                                              [OK]
    test_invalid_instance_continues_with_the_rest ...                      [OK]
    test_invalid_instance_explicit_plain_output ...                        [OK]
    test_invalid_instance_multiple_errors ...                              [OK]
    test_invalid_instance_multiple_errors_pretty_output ...                [OK]
    test_invalid_instance_pretty_output ...                                [OK]
    test_invalid_schema ...                                                [OK]
    test_invalid_schema_multiple_errors ...                                [OK]
    test_invalid_schema_multiple_errors_pretty_output ...                  [OK]
    test_invalid_schema_pretty_output ...                                  [OK]
    test_invalid_schema_with_invalid_instance ...                          [OK]
    test_invalid_schema_with_invalid_instance_pretty_output ...            [OK]
    test_it_validates_using_draft4_when_specified ...                      [OK]
    test_it_validates_using_draft7_when_specified ...                      [OK]
    test_it_validates_using_the_latest_validator_when_unspecified ...      [OK]
    test_multiple_invalid_instances ...                                    [OK]
    test_multiple_invalid_instances_pretty_output ...                      [OK]
    test_neither_instance_nor_schema_exist ...                             [OK]
    test_neither_instance_nor_schema_exist_pretty_output ...               [OK]
    test_nonexistent_file_with_explicit_base_uri ...                       [OK]
    test_schema_and_instance_are_both_invalid_JSON ...                     [OK]
    test_schema_and_instance_are_both_invalid_JSON_pretty_output ...       [OK]
    test_schema_does_not_exist ...                                         [OK]
    test_schema_does_not_exist_pretty_output ...                           [OK]
    test_schema_is_invalid_JSON ...                                        [OK]
    test_schema_is_invalid_JSON_pretty_output ...                          [OK]
    test_successful_validation ...                                         [OK]
    test_successful_validation_of_just_the_schema ...                      [OK]
    test_successful_validation_of_just_the_schema_pretty_output ...        [OK]
    test_successful_validation_of_stdin ...                                [OK]
    test_successful_validation_of_stdin_pretty_output ...                  [OK]
    test_successful_validation_pretty_output ...                           [OK]
    test_successful_validation_via_explicit_base_uri ...                   [OK]
    test_unsuccessful_validation_via_explicit_base_uri ...                 [OK]
  TestCLIIntegration
    test_license ...                                                       [OK]
    test_no_arguments_shows_usage_notes ...                                [OK]
    test_version ...                                                       [OK]
  TestParser
    test_find_validator_by_fully_qualified_object_name ...                 [OK]
    test_find_validator_in_jsonschema ...                                  [OK]
    test_unknown_output ...                                                [OK]
    test_useless_error_format ...                                          [OK]
jsonschema.tests.test_deprecations
  TestDeprecations
    test_RefResolver_in_scope ...                                          [OK]
    test_Validator_is_valid_two_arguments ...                              [OK]
    test_Validator_iter_errors_two_arguments ...                           [OK]
    test_validators_ErrorTree ...                                          [OK]
    test_validators_meta_schemas ...                                       [OK]
    test_validators_validators ...                                         [OK]
    test_version ...                                                       [OK]
jsonschema.tests.test_exceptions
  TestBestMatch
    test_if_the_most_relevant_error_is_allOf_it_is_traversed ...           [OK]
    test_if_the_most_relevant_error_is_anyOf_it_is_traversed ...           [OK]
    test_if_the_most_relevant_error_is_oneOf_it_is_traversed ...           [OK]
    test_nested_context_for_oneOf ...                                      [OK]
    test_no_errors ...                                                     [OK]
    test_oneOf_and_anyOf_are_weak_matches ...                              [OK]
    test_one_error ...                                                     [OK]
    test_shallower_errors_are_better_matches ...                           [OK]
  TestByRelevance
    test_global_errors_are_even_better_matches ...                         [OK]
    test_short_paths_are_better_matches ...                                [OK]
    test_strong_validators_are_higher_priority ...                         [OK]
    test_weak_validators_are_lower_priority ...                            [OK]
  TestErrorInitReprStr
    test_empty_paths ...                                                   [OK]
    test_it_calls_super_and_sets_args ...                                  [OK]
    test_multiple_item_paths ...                                           [OK]
    test_one_item_paths ...                                                [OK]
    test_repr ...                                                          [OK]
    test_str_works_with_instances_having_overriden_eq_operator ...         [OK]
    test_unset_error ...                                                   [OK]
    test_uses_pprint ...                                                   [OK]
  TestErrorTree
    test_children_have_their_errors_dicts_built ...                        [OK]
    test_if_its_in_the_tree_anyhow_it_does_not_raise_an_error ...          [OK]
    test_it_contains_an_item_if_the_item_had_an_error ...                  [OK]
    test_it_creates_a_child_tree_for_each_nested_path ...                  [OK]
    test_it_does_not_contain_an_item_if_the_item_had_no_error ...          [OK]
    test_it_does_not_contain_subtrees_that_are_not_in_the_instance ...     [OK]
    test_it_knows_how_many_total_errors_it_contains ...                    [OK]
    test_multiple_errors_with_instance ...                                 [OK]
    test_repr ...                                                          [OK]
    test_validators_that_failed_appear_in_errors_dict ...                  [OK]
  TestHashable
    test_hashable ...                                                      [OK]
jsonschema.tests.test_format
  TestFormatChecker
    test_duration_format ...                                               [OK]
    test_format_checkers_come_with_defaults ...                            [OK]
    test_format_error_causes_become_validation_error_causes ...            [OK]
    test_it_can_register_checkers ...                                      [OK]
    test_it_can_register_cls_checkers ...                                  [OK]
    test_it_can_validate_no_formats ...                                    [OK]
    test_it_catches_registered_errors ...                                  [OK]
    test_it_raises_a_key_error_for_unknown_formats ...                     [OK]
    test_repr ...                                                          [OK]
    test_uuid_format ...                                                   [OK]
jsonschema.tests.test_jsonschema_test_suite
  TestDraft201909
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anchor_Location_independent_identifier_match ...                  [OK]
    test_anchor_Location_independent_identifier_mismatch ...               [OK]
    test_anchor_Location_independent_identifier_with_absolute_URI_match ... [OK]
    test_anchor_Location_independent_identifier_with_absolute_URI_mismatch ... [OK]
    test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [OK]
    test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_in_implementations_that_strip_anchor_this_may_match_either_def ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_match_ref_to_anchor ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_anchor ... [OK]
    test_anchor_same_anchor_with_different_base_uri__ref_should_not_resolve_to_defs_A_allOf_0 ... [SKIPPED]
    test_anchor_same_anchor_with_different_base_uri__ref_should_resolve_to_defs_A_allOf_1 ... [SKIPPED]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid ... [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_boolean_schema_boolean_schema_false__array_is_invalid ...         [OK]
    test_boolean_schema_boolean_schema_false__boolean_false_is_invalid ... [OK]
    test_boolean_schema_boolean_schema_false__boolean_true_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__empty_array_is_invalid ...   [OK]
    test_boolean_schema_boolean_schema_false__empty_object_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__null_is_invalid ...          [OK]
    test_boolean_schema_boolean_schema_false__number_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__object_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__string_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_true__array_is_valid ...            [OK]
    test_boolean_schema_boolean_schema_true__boolean_false_is_valid ...    [OK]
    test_boolean_schema_boolean_schema_true__boolean_true_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__empty_array_is_valid ...      [OK]
    test_boolean_schema_boolean_schema_true__empty_object_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__null_is_valid ...             [OK]
    test_boolean_schema_boolean_schema_true__number_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__object_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__string_is_valid ...           [OK]
    test_const_const_validation_another_type_is_invalid ...                [OK]
    test_const_const_validation_another_value_is_invalid ...               [OK]
    test_const_const_validation_same_value_is_valid ...                    [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid ... [OK]
    test_const_const_with_1_does_not_match_true_float_one_is_valid ...     [OK]
    test_const_const_with_1_does_not_match_true_integer_one_is_valid ...   [OK]
    test_const_const_with_1_does_not_match_true_true_is_invalid ...        [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid ...  [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid ...   [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid ...  [OK]
    test_const_const_with_array_another_array_item_is_invalid ...          [OK]
    test_const_const_with_array_array_with_additional_items_is_invalid ... [OK]
    test_const_const_with_array_same_array_is_valid ...                    [OK]
    test_const_const_with_false_does_not_match_0___0_0_is_invalid ...      [OK]
    test_const_const_with_false_does_not_match_0___0_is_invalid ...        [OK]
    test_const_const_with_false_does_not_match_0___false_is_valid ...      [OK]
    test_const_const_with_false_does_not_match_0_false_is_valid ...        [OK]
    test_const_const_with_false_does_not_match_0_float_zero_is_invalid ... [OK]
    test_const_const_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_const_const_with_null_not_null_is_invalid ...                     [OK]
    test_const_const_with_null_null_is_valid ...                           [OK]
    test_const_const_with_object_another_object_is_invalid ...             [OK]
    test_const_const_with_object_another_type_is_invalid ...               [OK]
    test_const_const_with_object_same_object_is_valid ...                  [OK]
    test_const_const_with_object_same_object_with_different_property_order_is_valid ... [OK]
    test_const_const_with_true_does_not_match_1___1_0_is_invalid ...       [OK]
    test_const_const_with_true_does_not_match_1___1_is_invalid ...         [OK]
    test_const_const_with_true_does_not_match_1___true_is_valid ...        [OK]
    test_const_const_with_true_does_not_match_1_float_one_is_invalid ...   [OK]
    test_const_const_with_true_does_not_match_1_integer_one_is_invalid ... [OK]
    test_const_const_with_true_does_not_match_1_true_is_valid ...          [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid ... [OK]
    test_const_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_const_nul_characters_in_strings_match_string_with_nul ...         [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid ... [OK]
    test_contains_contains_keyword_validation_empty_array_is_invalid ...   [OK]
    test_contains_contains_keyword_validation_not_array_is_valid ...       [OK]
    test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid ... [OK]
    test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_with_false_if_subschema_empty_array_is_invalid ... [OK]
    test_contains_items_contains_does_not_match_items_matches_contains ... [OK]
    test_contains_items_contains_matches_both_items_and_contains ...       [OK]
    test_contains_items_contains_matches_items_does_not_match_contains ... [OK]
    test_contains_items_contains_matches_neither_items_nor_contains ...    [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_ignores_non_strings ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_validly_encoded_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_array_as_a_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_object_as_a_base64_encoded_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_encoded_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_string_that_is_valid_JSON_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_another_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_ignores_non_strings ... [OK]
    test_content_validation_of_binary_string_encoding_a_valid_base64_string ... [OK]
    test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_validates_true ... [OK]
    test_content_validation_of_binary_string_encoding_ignores_non_strings ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_a_valid_JSON_document ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_ignores_non_strings ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_defs_validate_definition_against_metaschema_invalid_definition_schema ... [OK]
    test_defs_validate_definition_against_metaschema_valid_definition_schema ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_CRLF ...   [OK]
    test_dependentRequired_dependencies_with_escaped_characters_CRLF_missing_dependent ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes_missing_dependent ... [OK]
    test_dependentRequired_empty_dependents_empty_object ...               [OK]
    test_dependentRequired_empty_dependents_non_object_is_valid ...        [OK]
    test_dependentRequired_empty_dependents_object_with_one_property ...   [OK]
    test_dependentRequired_multiple_dependents_required_missing_both_dependencies ... [OK]
    test_dependentRequired_multiple_dependents_required_missing_dependency ... [OK]
    test_dependentRequired_multiple_dependents_required_missing_other_dependency ... [OK]
    test_dependentRequired_multiple_dependents_required_neither ...        [OK]
    test_dependentRequired_multiple_dependents_required_nondependants ...  [OK]
    test_dependentRequired_multiple_dependents_required_with_dependencies ... [OK]
    test_dependentRequired_single_dependency_ignores_arrays ...            [OK]
    test_dependentRequired_single_dependency_ignores_other_non_objects ... [OK]
    test_dependentRequired_single_dependency_ignores_strings ...           [OK]
    test_dependentRequired_single_dependency_missing_dependency ...        [OK]
    test_dependentRequired_single_dependency_neither ...                   [OK]
    test_dependentRequired_single_dependency_nondependant ...              [OK]
    test_dependentRequired_single_dependency_with_dependency ...           [OK]
    test_dependentSchemas_boolean_subschemas_empty_object_is_valid ...     [OK]
    test_dependentSchemas_boolean_subschemas_object_with_both_properties_is_invalid ... [OK]
    test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_false_is_invalid ... [OK]
    test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_true_is_valid ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote_invalid_under_dependent_schema ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab_invalid_under_dependent_schema ... [OK]
    test_dependentSchemas_single_dependency_ignores_arrays ...             [OK]
    test_dependentSchemas_single_dependency_ignores_other_non_objects ...  [OK]
    test_dependentSchemas_single_dependency_ignores_strings ...            [OK]
    test_dependentSchemas_single_dependency_no_dependency ...              [OK]
    test_dependentSchemas_single_dependency_valid ...                      [OK]
    test_dependentSchemas_single_dependency_wrong_type ...                 [OK]
    test_dependentSchemas_single_dependency_wrong_type_both ...            [OK]
    test_dependentSchemas_single_dependency_wrong_type_other ...           [OK]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers ... [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_date_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_date_format_all_string_formats_ignore_floats ...           [OK]
    test_format_date_format_all_string_formats_ignore_integers ...         [OK]
    test_format_date_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_date_format_all_string_formats_ignore_objects ...          [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_duration_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_duration_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_duration_format_all_string_formats_ignore_floats ...       [OK]
    test_format_duration_format_all_string_formats_ignore_integers ...     [OK]
    test_format_duration_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_duration_format_all_string_formats_ignore_objects ...      [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_floats ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_integers ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_idn_email_format_all_string_formats_ignore_objects ...     [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_booleans ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_floats ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_integers ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_objects ...  [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_iri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_iri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_iri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_iri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_iri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_iri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_iri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_iri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_floats ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_json_pointer_format_all_string_formats_ignore_objects ...  [OK]
    test_format_regex_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_regex_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_regex_format_all_string_formats_ignore_floats ...          [OK]
    test_format_regex_format_all_string_formats_ignore_integers ...        [OK]
    test_format_regex_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_regex_format_all_string_formats_ignore_objects ...         [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_arrays ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_floats ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_nulls ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_objects ... [OK]
    test_format_time_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_time_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_time_format_all_string_formats_ignore_floats ...           [OK]
    test_format_time_format_all_string_formats_ignore_integers ...         [OK]
    test_format_time_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_time_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_uri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_uri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_floats ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_uri_template_format_all_string_formats_ignore_objects ...  [OK]
    test_format_uuid_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_uuid_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_uuid_format_all_string_formats_ignore_floats ...           [OK]
    test_format_uuid_format_all_string_formats_ignore_integers ...         [OK]
    test_format_uuid_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_uuid_format_all_string_formats_ignore_objects ...          [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_and_no_ref ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_absolute_URI ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_absolute_URI ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_base_URI_change_in_subschema ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_and_no_ref ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment_and_no_ref ... [OK]
    test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_absolute_URI ... [OK]
    test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [OK]
    test_if_then_else_if_and_else_without_then_invalid_through_else ...    [OK]
    test_if_then_else_if_and_else_without_then_valid_through_else ...      [OK]
    test_if_then_else_if_and_else_without_then_valid_when_if_test_passes ... [OK]
    test_if_then_else_if_and_then_without_else_invalid_through_then ...    [OK]
    test_if_then_else_if_and_then_without_else_valid_through_then ...      [OK]
    test_if_then_else_if_and_then_without_else_valid_when_if_test_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__invalid_redirects_to_else_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__no_redirects_to_then_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__other_redirects_to_else_and_passes ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__yes_redirects_to_then_and_passes ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_valid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_valid_ ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_invalid_against_lone_else ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_valid_against_lone_else ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_invalid_against_lone_if ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_valid_against_lone_if ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_invalid_against_lone_then ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_valid_against_lone_then ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_else ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_then ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_an_array_of_schemas_for_items_array_with_additional_items ... [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_empty_array ...               [OK]
    test_items_an_array_of_schemas_for_items_incomplete_array_of_items ... [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid ... [OK]
    test_items_items_with_boolean_schema_false__empty_array_is_valid ...   [OK]
    test_items_items_with_boolean_schema_true__any_array_is_valid ...      [OK]
    test_items_items_with_boolean_schema_true__empty_array_is_valid ...    [OK]
    test_items_items_with_boolean_schemas_array_with_one_item_is_valid ... [OK]
    test_items_items_with_boolean_schemas_array_with_two_items_is_invalid ... [OK]
    test_items_items_with_boolean_schemas_empty_array_is_valid ...         [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_maxContains_maxContains_with_contains_all_elements_match_invalid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_all_elements_match_valid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_empty_data ...              [OK]
    test_maxContains_maxContains_with_contains_some_elements_match_invalid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_some_elements_match_valid_maxContains ... [OK]
    test_maxContains_maxContains_without_contains_is_ignored_one_item_valid_against_lone_maxContains ... [OK]
    test_maxContains_maxContains_without_contains_is_ignored_two_items_still_valid_against_lone_maxContains ... [OK]
    test_maxContains_minContains_maxContains_actual_minContains_maxContains ... [OK]
    test_maxContains_minContains_maxContains_minContains_actual_maxContains ... [OK]
    test_maxContains_minContains_maxContains_minContains_maxContains_actual ... [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_invalid_maxContains ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_invalid_minContains ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_valid_maxContains_and_minContains ... [OK]
    test_minContains_maxContains_minContains_empty_data ...                [OK]
    test_minContains_maxContains_minContains_invalid_maxContains ...       [OK]
    test_minContains_maxContains_minContains_invalid_maxContains_and_minContains ... [OK]
    test_minContains_maxContains_minContains_invalid_minContains ...       [OK]
    test_minContains_minContains_0_with_maxContains_empty_data ...         [OK]
    test_minContains_minContains_0_with_maxContains_not_more_than_maxContains ... [OK]
    test_minContains_minContains_0_with_maxContains_too_many ...           [OK]
    test_minContains_minContains_0_with_no_maxContains_empty_data ...      [OK]
    test_minContains_minContains_0_with_no_maxContains_minContains_0_makes_contains_always_pass ... [OK]
    test_minContains_minContains_1_with_contains_all_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_1_with_contains_empty_data ...            [OK]
    test_minContains_minContains_1_with_contains_no_elements_match ...     [OK]
    test_minContains_minContains_1_with_contains_single_element_matches_valid_minContains ... [OK]
    test_minContains_minContains_1_with_contains_some_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_invalid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_exactly_as_needed_ ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_more_than_needed_ ... [OK]
    test_minContains_minContains_2_with_contains_empty_data ...            [OK]
    test_minContains_minContains_2_with_contains_some_elements_match_invalid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_some_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_without_contains_is_ignored_one_item_valid_against_lone_minContains ... [OK]
    test_minContains_minContains_without_contains_is_ignored_zero_items_still_valid_against_lone_minContains ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_not_not_with_boolean_schema_false_any_value_is_valid ...          [OK]
    test_not_not_with_boolean_schema_true_any_value_is_invalid ...         [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid ...  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_boolean_schema_both_properties_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_no_property_present_is_valid ... [OK]
    test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_only_true_property_present_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_all_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_ignores_arrays ...         [OK]
    test_propertyNames_propertyNames_validation_ignores_other_non_objects ... [OK]
    test_propertyNames_propertyNames_validation_ignores_strings ...        [OK]
    test_propertyNames_propertyNames_validation_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_validation_some_property_names_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_matching_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_non_matching_property_name_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid ... [OK]
    test_recursiveRef__recursiveRef_with_nesting_integer_matches_at_the_outer_level ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_nesting_integer_now_matches_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_nesting_single_level_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_inner_definition ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_recursiveRef ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_no_recursion ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_recursion_uses_the_inner_schema ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_matches_recursion_uses_the_inner_schema ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_no_recursion ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_recursion_only_uses_inner_schema ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_matches_recursion_only_uses_inner_schema ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_matches_at_the_outer_level ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_single_level_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_properties_match_with_inner_definition ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_matches_at_the_outer_level ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_single_level_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_properties_match_with_inner_definition ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_mismatch ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_mismatch ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_integer_matches_at_the_outer_level ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_single_level_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_two_levels_no_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_two_levels_properties_match_with_inner_definition ... [SKIPPED]
    test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__integer_node ... [SKIPPED]
    test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__numeric_node ... [SKIPPED]
    test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_anyLeafNode_floats_are_allowed ... [SKIPPED]
    test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_integerNode_floats_are_not_allowed ... [SKIPPED]
    test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__match ... [OK]
    test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__mismatch ... [OK]
    test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_match ... [OK]
    test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_mismatch ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [OK]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_remote_ref_with_ref_to_defs_invalid ...                 [OK]
    test_refRemote_remote_ref_with_ref_to_defs_valid ...                   [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Recursive_references_between_schemas_invalid_tree ...         [OK]
    test_ref_Recursive_references_between_schemas_valid_tree ...           [OK]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail ... [SKIPPED]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass ... [SKIPPED]
    test_ref__ref_to_boolean_schema_false_any_value_is_invalid ...         [OK]
    test_ref__ref_to_boolean_schema_true_any_value_is_valid ...            [OK]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_invalid ...        [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_invalid ... [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_valid ... [OK]
    test_ref_ref_creates_new_scope_when_adjacent_to_keywords_referenced_subschema_doesn_t_see_annotations_from_properties ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields ...     [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields ... [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_empty_array_property_not_required ...      [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_no_extra_items ... [SKIPPED]
    test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_uncle_keyword_evaluation_is_not_significant ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_invalid_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_valid_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_can_t_see_inside_cousins_always_fails ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_false_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_false_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_true_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_true_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_additionalItems_unevaluatedItems_doesn_t_apply ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_additionalItems_with_additional_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_additionalItems_with_no_additional_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_additional_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_no_additional_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_not_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_oneOf_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_oneOf_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_ref_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_ref_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_tuple_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_tuple_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_uniform_items_unevaluatedItems_doesn_t_apply ... [SKIPPED]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_Empty_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_b_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_a_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_foo_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_d_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_a_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_b_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foo_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foox_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_is_valid ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_base_case_both_properties_present ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_base_case_both_properties_present ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_no_extra_properties ... [OK]
    test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_uncle_keyword_evaluation_is_not_significant ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_can_t_see_inside_cousins_always_fails ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_false_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_false_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_Empty_is_invalid_no_x_or_y_ ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_and_y_are_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_y_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_are_invalid_no_x_or_y_ ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_x_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_y_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_x_and_y_are_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_invalid_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_valid_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Deep_nested_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Empty_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Nested_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Single_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_1st_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_2nd_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_3rd_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_true_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_true_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_not_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_ref_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_ref_with_unevaluated_properties ... [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_applicator_vocabulary_still_works ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_invalid_number_but_it_still_validates ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_valid_number ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [SKIPPED]
    test_date_validation_of_date_strings_2020_is_a_leap_year ...           [OK]
    test_date_validation_of_date_strings_2021_is_not_a_leap_year ...       [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string ...           [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_floats ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_integers ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_objects ... [OK]
    test_date_validation_of_date_strings_an_invalid_date_string ...        [OK]
    test_date_validation_of_date_strings_invalid_month ...                 [OK]
    test_date_validation_of_date_strings_invalid_month_day_combination ... [OK]
    test_date_validation_of_date_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_date_validation_of_date_strings_non_padded_day_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_non_padded_month_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_duration_validation_of_duration_strings_a_valid_duration_string ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_arrays ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_booleans ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_floats ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_integers ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_nulls ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_objects ... [OK]
    test_duration_validation_of_duration_strings_an_invalid_duration_string ... [SKIPPED]
    test_duration_validation_of_duration_strings_elements_out_of_order ... [SKIPPED]
    test_duration_validation_of_duration_strings_four_years_duration ...   [OK]
    test_duration_validation_of_duration_strings_missing_time_separator ... [SKIPPED]
    test_duration_validation_of_duration_strings_no_date_or_time_elements_present ... [SKIPPED]
    test_duration_validation_of_duration_strings_no_elements_present ... [SKIPPED]
    test_duration_validation_of_duration_strings_no_time_elements_present ... [SKIPPED]
    test_duration_validation_of_duration_strings_non_ascii_digits_should_be_rejected ... [SKIPPED]
    test_duration_validation_of_duration_strings_one_and_a_half_days_in_days_and_hours ... [OK]
    test_duration_validation_of_duration_strings_one_and_a_half_days_in_hours ... [OK]
    test_duration_validation_of_duration_strings_one_minute_duration ...   [OK]
    test_duration_validation_of_duration_strings_one_month_duration ...    [OK]
    test_duration_validation_of_duration_strings_time_element_in_the_date_position ... [SKIPPED]
    test_duration_validation_of_duration_strings_two_weeks ...             [OK]
    test_duration_validation_of_duration_strings_weeks_cannot_be_combined_with_other_units ... [SKIPPED]
    test_duration_validation_of_duration_strings_zero_time_in_days ...     [OK]
    test_duration_validation_of_duration_strings_zero_time_in_seconds ...  [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [SKIPPED]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...    [SKIPPED]
    test_hostname_validation_of_host_names_ends_with_hyphen ...       [SKIPPED]
    test_hostname_validation_of_host_names_ends_with_underscore ...   [SKIPPED]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [SKIPPED]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...     [SKIPPED]
    test_hostname_validation_of_host_names_starts_with_underscore ... [SKIPPED]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_idn_e_mail_example_example_test_in_Hangul_ ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_idn_e_mail_address ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_not_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Nonspacing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Spacing_Combining_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_an_Enclosing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Extended_Arabic_Indic_digits_not_mixed_with_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Hiragana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Katakana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_Hiragana_Katakana_or_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_other_characters ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_following_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_preceding_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_following ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_preceding ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_surrounding_l_s ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_contains_in_the_3rd_and_4th_position ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_and_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_not_preceded_by_Virama_but_matches_regexp ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_valid_host_name_example_test_in_Hangul_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_arrays ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_booleans ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_floats ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_integers ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_nulls ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_objects ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_contains_illegal_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_illegal_first_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_label_correct_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_valid_Chinese_Punycode ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI ...        [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_fragment ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_protocol_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_arrays ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_booleans ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_floats ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_integers ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_nulls ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_objects ... [OK]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference ... [SKIPPED]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment ... [SKIPPED]
    test_iri_validation_of_IRIs_a_valid_IRI_based_on_IPv6 ...              [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_URL_encoded_stuff ...     [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag ...            [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag_and_parentheses ... [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_many_special_characters ... [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_arrays ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_booleans ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_floats ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_integers ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_nulls ...        [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_objects ...      [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI ...                    [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6 ...      [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference ... [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [OK]
    test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid ... [OK]
    test_regex_validation_of_regular_expressions_a_valid_regular_expression ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_arrays ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_booleans ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_floats ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_integers ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_nulls ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer ... [SKIPPED]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_RJP_taking_the_member_or_index_name ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_downwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_up_and_then_down_RJP_with_array_index ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_upwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_arrays ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_booleans ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_floats ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_integers ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_nulls ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer ... [SKIPPED]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix ... [SKIPPED]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer ... [SKIPPED]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe ... [SKIPPED]
    test_time_validation_of_time_strings_a_valid_time_string ...           [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_case_insensitive_Z ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu ... [SKIPPED]
    test_time_validation_of_time_strings_a_valid_time_string_with_minus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_plus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_precise_second_fraction ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_second_fraction ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_floats ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_integers ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_objects ... [OK]
    test_time_validation_of_time_strings_an_invalid_offset_indicator ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_no_time_offset ...           [SKIPPED]
    test_time_validation_of_time_strings_non_ascii_digits_should_be_rejected ... [SKIPPED]
    test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_zero_time_offset ... [SKIPPED]
    test_uri_reference_validation_of_URI_References_a_valid_URI ...        [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_fragment ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference ... [SKIPPED]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment ... [SKIPPED]
    test_uri_template_format_uri_template_a_valid_relative_uri_template ... [OK]
    test_uri_template_format_uri_template_a_valid_uri_template ...         [OK]
    test_uri_template_format_uri_template_a_valid_uri_template_without_variables ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_arrays ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_booleans ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_floats ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_integers ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_nulls ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_objects ... [OK]
    test_uri_template_format_uri_template_an_invalid_uri_template ... [SKIPPED]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                    [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...        [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ... [SKIPPED]
    test_uuid_uuid_format_all_lower_case ...                               [OK]
    test_uuid_uuid_format_all_upper_case ...                               [OK]
    test_uuid_uuid_format_all_zeroes_is_valid ...                          [OK]
    test_uuid_uuid_format_bad_characters_not_hex_ ...                      [OK]
    test_uuid_uuid_format_dashes_in_the_wrong_spot ...                     [OK]
    test_uuid_uuid_format_hypothetical_version_15 ...                      [OK]
    test_uuid_uuid_format_hypothetical_version_6 ...                       [OK]
    test_uuid_uuid_format_missing_section ...                              [OK]
    test_uuid_uuid_format_mixed_case ...                                   [OK]
    test_uuid_uuid_format_no_dashes ...                                    [OK]
    test_uuid_uuid_format_too_few_dashes ...                               [OK]
    test_uuid_uuid_format_too_many_dashes ...                              [OK]
    test_uuid_uuid_format_valid_version_4 ...                              [OK]
    test_uuid_uuid_format_valid_version_5 ...                              [OK]
    test_uuid_uuid_format_wrong_length ...                                 [OK]
  TestDraft202012
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anchor_Location_independent_identifier_match ...                  [OK]
    test_anchor_Location_independent_identifier_mismatch ...               [OK]
    test_anchor_Location_independent_identifier_with_absolute_URI_match ... [OK]
    test_anchor_Location_independent_identifier_with_absolute_URI_mismatch ... [OK]
    test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [OK]
    test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_in_implementations_that_strip_anchor_this_may_match_either_def ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_match_ref_to_anchor ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_anchor ... [OK]
    test_anchor_same_anchor_with_different_base_uri__ref_should_not_resolve_to_defs_A_allOf_0 ... [SKIPPED]
    test_anchor_same_anchor_with_different_base_uri__ref_should_resolve_to_defs_A_allOf_1 ... [SKIPPED]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid ... [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_boolean_schema_boolean_schema_false__array_is_invalid ...         [OK]
    test_boolean_schema_boolean_schema_false__boolean_false_is_invalid ... [OK]
    test_boolean_schema_boolean_schema_false__boolean_true_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__empty_array_is_invalid ...   [OK]
    test_boolean_schema_boolean_schema_false__empty_object_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__null_is_invalid ...          [OK]
    test_boolean_schema_boolean_schema_false__number_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__object_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__string_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_true__array_is_valid ...            [OK]
    test_boolean_schema_boolean_schema_true__boolean_false_is_valid ...    [OK]
    test_boolean_schema_boolean_schema_true__boolean_true_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__empty_array_is_valid ...      [OK]
    test_boolean_schema_boolean_schema_true__empty_object_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__null_is_valid ...             [OK]
    test_boolean_schema_boolean_schema_true__number_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__object_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__string_is_valid ...           [OK]
    test_const_const_validation_another_type_is_invalid ...                [OK]
    test_const_const_validation_another_value_is_invalid ...               [OK]
    test_const_const_validation_same_value_is_valid ...                    [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid ... [OK]
    test_const_const_with_1_does_not_match_true_float_one_is_valid ...     [OK]
    test_const_const_with_1_does_not_match_true_integer_one_is_valid ...   [OK]
    test_const_const_with_1_does_not_match_true_true_is_invalid ...        [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid ...  [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid ...   [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid ...  [OK]
    test_const_const_with_array_another_array_item_is_invalid ...          [OK]
    test_const_const_with_array_array_with_additional_items_is_invalid ... [OK]
    test_const_const_with_array_same_array_is_valid ...                    [OK]
    test_const_const_with_false_does_not_match_0___0_0_is_invalid ...      [OK]
    test_const_const_with_false_does_not_match_0___0_is_invalid ...        [OK]
    test_const_const_with_false_does_not_match_0___false_is_valid ...      [OK]
    test_const_const_with_false_does_not_match_0_false_is_valid ...        [OK]
    test_const_const_with_false_does_not_match_0_float_zero_is_invalid ... [OK]
    test_const_const_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_const_const_with_null_not_null_is_invalid ...                     [OK]
    test_const_const_with_null_null_is_valid ...                           [OK]
    test_const_const_with_object_another_object_is_invalid ...             [OK]
    test_const_const_with_object_another_type_is_invalid ...               [OK]
    test_const_const_with_object_same_object_is_valid ...                  [OK]
    test_const_const_with_object_same_object_with_different_property_order_is_valid ... [OK]
    test_const_const_with_true_does_not_match_1___1_0_is_invalid ...       [OK]
    test_const_const_with_true_does_not_match_1___1_is_invalid ...         [OK]
    test_const_const_with_true_does_not_match_1___true_is_valid ...        [OK]
    test_const_const_with_true_does_not_match_1_float_one_is_invalid ...   [OK]
    test_const_const_with_true_does_not_match_1_integer_one_is_invalid ... [OK]
    test_const_const_with_true_does_not_match_1_true_is_valid ...          [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid ... [OK]
    test_const_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_const_nul_characters_in_strings_match_string_with_nul ...         [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid ... [OK]
    test_contains_contains_keyword_validation_empty_array_is_invalid ...   [OK]
    test_contains_contains_keyword_validation_not_array_is_valid ...       [OK]
    test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid ... [OK]
    test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_with_false_if_subschema_empty_array_is_invalid ... [OK]
    test_contains_items_contains_does_not_match_items_matches_contains ... [OK]
    test_contains_items_contains_matches_both_items_and_contains ...       [OK]
    test_contains_items_contains_matches_items_does_not_match_contains ... [OK]
    test_contains_items_contains_matches_neither_items_nor_contains ...    [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_ignores_non_strings ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_validly_encoded_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_array_as_a_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_object_as_a_base64_encoded_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_encoded_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_string_that_is_valid_JSON_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_another_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_ignores_non_strings ... [OK]
    test_content_validation_of_binary_string_encoding_a_valid_base64_string ... [OK]
    test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_validates_true ... [OK]
    test_content_validation_of_binary_string_encoding_ignores_non_strings ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_a_valid_JSON_document ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_ignores_non_strings ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_defs_validate_definition_against_metaschema_invalid_definition_schema ... [SKIPPED]
    test_defs_validate_definition_against_metaschema_valid_definition_schema ... [SKIPPED]
    test_dependentRequired_dependencies_with_escaped_characters_CRLF ...   [OK]
    test_dependentRequired_dependencies_with_escaped_characters_CRLF_missing_dependent ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes_missing_dependent ... [OK]
    test_dependentRequired_empty_dependents_empty_object ...               [OK]
    test_dependentRequired_empty_dependents_non_object_is_valid ...        [OK]
    test_dependentRequired_empty_dependents_object_with_one_property ...   [OK]
    test_dependentRequired_multiple_dependents_required_missing_both_dependencies ... [OK]
    test_dependentRequired_multiple_dependents_required_missing_dependency ... [OK]
    test_dependentRequired_multiple_dependents_required_missing_other_dependency ... [OK]
    test_dependentRequired_multiple_dependents_required_neither ...        [OK]
    test_dependentRequired_multiple_dependents_required_nondependants ...  [OK]
    test_dependentRequired_multiple_dependents_required_with_dependencies ... [OK]
    test_dependentRequired_single_dependency_ignores_arrays ...            [OK]
    test_dependentRequired_single_dependency_ignores_other_non_objects ... [OK]
    test_dependentRequired_single_dependency_ignores_strings ...           [OK]
    test_dependentRequired_single_dependency_missing_dependency ...        [OK]
    test_dependentRequired_single_dependency_neither ...                   [OK]
    test_dependentRequired_single_dependency_nondependant ...              [OK]
    test_dependentRequired_single_dependency_with_dependency ...           [OK]
    test_dependentSchemas_boolean_subschemas_empty_object_is_valid ...     [OK]
    test_dependentSchemas_boolean_subschemas_object_with_both_properties_is_invalid ... [OK]
    test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_false_is_invalid ... [OK]
    test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_true_is_valid ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote_invalid_under_dependent_schema ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab_invalid_under_dependent_schema ... [OK]
    test_dependentSchemas_single_dependency_ignores_arrays ...             [OK]
    test_dependentSchemas_single_dependency_ignores_other_non_objects ...  [OK]
    test_dependentSchemas_single_dependency_ignores_strings ...            [OK]
    test_dependentSchemas_single_dependency_no_dependency ...              [OK]
    test_dependentSchemas_single_dependency_valid ...                      [OK]
    test_dependentSchemas_single_dependency_wrong_type ...                 [OK]
    test_dependentSchemas_single_dependency_wrong_type_both ...            [OK]
    test_dependentSchemas_single_dependency_wrong_type_other ...           [OK]
    test_dynamicRef_A_dynamicRef_should_resolve_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_should_resolve_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_should_resolve_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_not_valid_against_the_root ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_should_resolve_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_valid_against_the_root ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_without_a_matching_dynamicAnchor_should_behave_like_a_normal_ref_to_anchor_The_recursive_part_doesn_t_need_to_validate_against_the_root ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_with_a_non_matching_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_anchor_Any_array_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_should_not_affect_dynamic_scope_resolution_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_should_not_affect_dynamic_scope_resolution_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_without_a_matching_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_anchor_Any_array_is_valid ... [SKIPPED]
    test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_An_anchor_with_the_same_name_as_a_dynamicAnchor_should_not_be_used_for_dynamic_scope_resolution_Any_array_is_valid ... [SKIPPED]
    test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__correct_extended_schema ... [SKIPPED]
    test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__incorrect_extended_schema ... [SKIPPED]
    test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__incorrect_parent_schema ... [SKIPPED]
    test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef__then_defs_thingy_is_the_final_stop_for_the_dynamicRef ... [SKIPPED]
    test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef_first_scope_is_not_in_dynamic_scope_for_the_dynamicRef ... [SKIPPED]
    test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef_string_matches_defs_thingy_but_the_dynamicRef_does_not_stop_here ... [SKIPPED]
    test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_anyLeafNode_floats_are_allowed ... [SKIPPED]
    test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_integerNode_floats_are_not_allowed ... [SKIPPED]
    test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_correct_field ... [SKIPPED]
    test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_misspelled_field ... [SKIPPED]
    test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_correct_extended_schema ... [SKIPPED]
    test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_extended_schema ... [SKIPPED]
    test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_parent_schema ... [SKIPPED]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers ... [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_date_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_date_format_all_string_formats_ignore_floats ...           [OK]
    test_format_date_format_all_string_formats_ignore_integers ...         [OK]
    test_format_date_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_date_format_all_string_formats_ignore_objects ...          [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_duration_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_duration_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_duration_format_all_string_formats_ignore_floats ...       [OK]
    test_format_duration_format_all_string_formats_ignore_integers ...     [OK]
    test_format_duration_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_duration_format_all_string_formats_ignore_objects ...      [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_floats ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_integers ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_idn_email_format_all_string_formats_ignore_objects ...     [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_booleans ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_floats ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_integers ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_objects ...  [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_iri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_iri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_iri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_iri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_iri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_iri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_iri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_iri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_floats ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_json_pointer_format_all_string_formats_ignore_objects ...  [OK]
    test_format_regex_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_regex_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_regex_format_all_string_formats_ignore_floats ...          [OK]
    test_format_regex_format_all_string_formats_ignore_integers ...        [OK]
    test_format_regex_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_regex_format_all_string_formats_ignore_objects ...         [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_arrays ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_floats ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_nulls ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_objects ... [OK]
    test_format_time_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_time_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_time_format_all_string_formats_ignore_floats ...           [OK]
    test_format_time_format_all_string_formats_ignore_integers ...         [OK]
    test_format_time_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_time_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_uri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_uri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_floats ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_uri_template_format_all_string_formats_ignore_objects ...  [OK]
    test_format_uuid_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_uuid_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_uuid_format_all_string_formats_ignore_floats ...           [OK]
    test_format_uuid_format_all_string_formats_ignore_integers ...         [OK]
    test_format_uuid_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_uuid_format_all_string_formats_ignore_objects ...          [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_and_no_ref ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_absolute_URI ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_absolute_URI ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_base_URI_change_in_subschema ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_and_no_ref ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment_and_no_ref ... [OK]
    test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_absolute_URI ... [OK]
    test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [OK]
    test_if_then_else_if_and_else_without_then_invalid_through_else ...    [OK]
    test_if_then_else_if_and_else_without_then_valid_through_else ...      [OK]
    test_if_then_else_if_and_else_without_then_valid_when_if_test_passes ... [OK]
    test_if_then_else_if_and_then_without_else_invalid_through_then ...    [OK]
    test_if_then_else_if_and_then_without_else_valid_through_then ...      [OK]
    test_if_then_else_if_and_then_without_else_valid_when_if_test_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__invalid_redirects_to_else_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__no_redirects_to_then_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__other_redirects_to_else_and_passes ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__yes_redirects_to_then_and_passes ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_valid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_valid_ ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_invalid_against_lone_else ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_valid_against_lone_else ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_invalid_against_lone_if ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_valid_against_lone_if ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_invalid_against_lone_then ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_valid_against_lone_then ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_else ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_then ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_items_should_not_look_in_applicators_valid_case_prefixItems_in_allOf_should_not_constrain_items_invalid_case ... [OK]
    test_items_items_should_not_look_in_applicators_valid_case_prefixItems_in_allOf_should_not_constrain_items_valid_case ... [OK]
    test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid ... [OK]
    test_items_items_with_boolean_schema_false__empty_array_is_valid ...   [OK]
    test_items_items_with_boolean_schema_true__any_array_is_valid ...      [OK]
    test_items_items_with_boolean_schema_true__empty_array_is_valid ...    [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_items_prefixItems_validation_adjusts_the_starting_index_for_items_valid_items ... [OK]
    test_items_prefixItems_validation_adjusts_the_starting_index_for_items_wrong_type_of_second_item ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_additional_items_are_not_permitted ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_empty_array ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_equal_number_of_items_present ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_fewer_number_of_items_present_1_ ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_fewer_number_of_items_present_2_ ... [OK]
    test_maxContains_maxContains_with_contains_all_elements_match_invalid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_all_elements_match_valid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_empty_data ...              [OK]
    test_maxContains_maxContains_with_contains_some_elements_match_invalid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_some_elements_match_valid_maxContains ... [OK]
    test_maxContains_maxContains_without_contains_is_ignored_one_item_valid_against_lone_maxContains ... [OK]
    test_maxContains_maxContains_without_contains_is_ignored_two_items_still_valid_against_lone_maxContains ... [OK]
    test_maxContains_minContains_maxContains_actual_minContains_maxContains ... [OK]
    test_maxContains_minContains_maxContains_minContains_actual_maxContains ... [OK]
    test_maxContains_minContains_maxContains_minContains_maxContains_actual ... [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_invalid_maxContains ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_invalid_minContains ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_valid_maxContains_and_minContains ... [OK]
    test_minContains_maxContains_minContains_empty_data ...                [OK]
    test_minContains_maxContains_minContains_invalid_maxContains ...       [OK]
    test_minContains_maxContains_minContains_invalid_maxContains_and_minContains ... [OK]
    test_minContains_maxContains_minContains_invalid_minContains ...       [OK]
    test_minContains_minContains_0_empty_data ...                          [OK]
    test_minContains_minContains_0_minContains_0_makes_contains_always_pass ... [OK]
    test_minContains_minContains_0_with_maxContains_empty_data ...         [OK]
    test_minContains_minContains_0_with_maxContains_not_more_than_maxContains ... [OK]
    test_minContains_minContains_0_with_maxContains_too_many ...           [OK]
    test_minContains_minContains_1_with_contains_all_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_1_with_contains_empty_data ...            [OK]
    test_minContains_minContains_1_with_contains_no_elements_match ...     [OK]
    test_minContains_minContains_1_with_contains_single_element_matches_valid_minContains ... [OK]
    test_minContains_minContains_1_with_contains_some_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_invalid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_exactly_as_needed_ ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_more_than_needed_ ... [OK]
    test_minContains_minContains_2_with_contains_empty_data ...            [OK]
    test_minContains_minContains_2_with_contains_some_elements_match_invalid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_some_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_without_contains_is_ignored_one_item_valid_against_lone_minContains ... [OK]
    test_minContains_minContains_without_contains_is_ignored_zero_items_still_valid_against_lone_minContains ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_not_not_with_boolean_schema_false_any_value_is_valid ...          [OK]
    test_not_not_with_boolean_schema_true_any_value_is_invalid ...         [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid ...  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_prefixItems_a_schema_given_for_prefixItems_JavaScript_pseudo_array_is_valid ... [OK]
    test_prefixItems_a_schema_given_for_prefixItems_array_with_additional_items ... [OK]
    test_prefixItems_a_schema_given_for_prefixItems_correct_types ...      [OK]
    test_prefixItems_a_schema_given_for_prefixItems_empty_array ...        [OK]
    test_prefixItems_a_schema_given_for_prefixItems_incomplete_array_of_items ... [OK]
    test_prefixItems_a_schema_given_for_prefixItems_wrong_types ...        [OK]
    test_prefixItems_additional_items_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_prefixItems_prefixItems_with_boolean_schemas_array_with_one_item_is_valid ... [OK]
    test_prefixItems_prefixItems_with_boolean_schemas_array_with_two_items_is_invalid ... [OK]
    test_prefixItems_prefixItems_with_boolean_schemas_empty_array_is_valid ... [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_boolean_schema_both_properties_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_no_property_present_is_valid ... [OK]
    test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_only_true_property_present_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_all_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_ignores_arrays ...         [OK]
    test_propertyNames_propertyNames_validation_ignores_other_non_objects ... [OK]
    test_propertyNames_propertyNames_validation_ignores_strings ...        [OK]
    test_propertyNames_propertyNames_validation_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_validation_some_property_names_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid ... [OK]
    test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__match ... [OK]
    test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__mismatch ... [OK]
    test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_match ... [OK]
    test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_mismatch ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [OK]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_remote_ref_with_ref_to_defs_invalid ...                 [OK]
    test_refRemote_remote_ref_with_ref_to_defs_valid ...                   [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Recursive_references_between_schemas_invalid_tree ...         [OK]
    test_ref_Recursive_references_between_schemas_valid_tree ...           [OK]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail ... [SKIPPED]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass ... [SKIPPED]
    test_ref__ref_to_boolean_schema_false_any_value_is_invalid ...         [OK]
    test_ref__ref_to_boolean_schema_true_any_value_is_valid ...            [OK]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_invalid ...        [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_invalid ... [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_valid ... [OK]
    test_ref_ref_creates_new_scope_when_adjacent_to_keywords_referenced_subschema_doesn_t_see_annotations_from_properties ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields ...     [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields ... [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_empty_array_property_not_required ...      [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_no_extra_items ... [OK]
    test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_uncle_keyword_evaluation_is_not_significant ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_a_s_and_b_s_are_valid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_a_s_b_s_and_c_s_are_valid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_empty_array_is_valid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_a_s_and_c_s_are_invalid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_a_s_are_valid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_b_s_and_c_s_are_invalid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_b_s_are_invalid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_c_s_are_invalid ... [OK]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_invalid_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_valid_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_can_t_see_inside_cousins_always_fails ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_adjacent_contains_contains_fails_second_item_is_not_evaluated ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_adjacent_contains_contains_passes_second_item_is_not_evaluated ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_adjacent_contains_second_item_is_evaluated_by_contains ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_multiple_nested_contains_5_not_evaluated_passes_unevaluatedItems ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_multiple_nested_contains_7_not_evaluated_fails_unevaluatedItems ... [OK]
    test_unevaluatedItems_unevaluatedItems_false_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_false_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_true_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_true_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_items_unevaluatedItems_doesn_t_apply ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_items_with_additional_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_items_with_no_additional_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_additional_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_no_additional_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_not_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_oneOf_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_oneOf_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_ref_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_ref_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_tuple_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_tuple_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_uniform_items_unevaluatedItems_doesn_t_apply ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_Empty_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_b_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_a_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_foo_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_d_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_a_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_b_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foo_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foox_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_is_valid ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_base_case_both_properties_present ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_base_case_both_properties_present ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_no_extra_properties ... [OK]
    test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_uncle_keyword_evaluation_is_not_significant ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_can_t_see_inside_cousins_always_fails ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_false_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_false_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_Empty_is_invalid_no_x_or_y_ ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_and_y_are_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_y_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_are_invalid_no_x_or_y_ ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_x_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_y_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_x_and_y_are_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_invalid_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_valid_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Deep_nested_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Empty_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Nested_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Single_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_1st_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_2nd_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_3rd_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_true_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_true_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_not_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_ref_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_ref_with_unevaluated_properties ... [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_applicator_vocabulary_still_works ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_invalid_number_but_it_still_validates ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_valid_number ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [SKIPPED]
    test_date_validation_of_date_strings_2020_is_a_leap_year ...           [OK]
    test_date_validation_of_date_strings_2021_is_not_a_leap_year ...       [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string ...           [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_floats ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_integers ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_objects ... [OK]
    test_date_validation_of_date_strings_an_invalid_date_string ...        [OK]
    test_date_validation_of_date_strings_invalid_month ...                 [OK]
    test_date_validation_of_date_strings_invalid_month_day_combination ... [OK]
    test_date_validation_of_date_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_date_validation_of_date_strings_non_padded_day_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_non_padded_month_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_duration_validation_of_duration_strings_a_valid_duration_string ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_arrays ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_booleans ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_floats ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_integers ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_nulls ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_objects ... [OK]
    test_duration_validation_of_duration_strings_an_invalid_duration_string ... [SKIPPED]
    test_duration_validation_of_duration_strings_elements_out_of_order ... [SKIPPED]
    test_duration_validation_of_duration_strings_four_years_duration ...   [OK]
    test_duration_validation_of_duration_strings_missing_time_separator ... [SKIPPED]
    test_duration_validation_of_duration_strings_no_date_or_time_elements_present ... [SKIPPED]
    test_duration_validation_of_duration_strings_no_elements_present ... [SKIPPED]
    test_duration_validation_of_duration_strings_no_time_elements_present ... [SKIPPED]
    test_duration_validation_of_duration_strings_non_ascii_digits_should_be_rejected ... [SKIPPED]
    test_duration_validation_of_duration_strings_one_and_a_half_days_in_days_and_hours ... [OK]
    test_duration_validation_of_duration_strings_one_and_a_half_days_in_hours ... [OK]
    test_duration_validation_of_duration_strings_one_minute_duration ...   [OK]
    test_duration_validation_of_duration_strings_one_month_duration ...    [OK]
    test_duration_validation_of_duration_strings_time_element_in_the_date_position ... [SKIPPED]
    test_duration_validation_of_duration_strings_two_weeks ...             [OK]
    test_duration_validation_of_duration_strings_weeks_cannot_be_combined_with_other_units ... [SKIPPED]
    test_duration_validation_of_duration_strings_zero_time_in_days ...     [OK]
    test_duration_validation_of_duration_strings_zero_time_in_seconds ...  [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [SKIPPED]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...    [SKIPPED]
    test_hostname_validation_of_host_names_ends_with_hyphen ...       [SKIPPED]
    test_hostname_validation_of_host_names_ends_with_underscore ...   [SKIPPED]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [SKIPPED]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...     [SKIPPED]
    test_hostname_validation_of_host_names_starts_with_underscore ... [SKIPPED]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_idn_e_mail_example_example_test_in_Hangul_ ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_idn_e_mail_address ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_not_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Nonspacing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Spacing_Combining_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_an_Enclosing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Extended_Arabic_Indic_digits_not_mixed_with_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Hiragana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Katakana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_Hiragana_Katakana_or_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_other_characters ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_following_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_preceding_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_following ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_preceding ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_surrounding_l_s ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_contains_in_the_3rd_and_4th_position ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_and_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_not_preceded_by_Virama_but_matches_regexp ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_valid_host_name_example_test_in_Hangul_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_arrays ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_booleans ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_floats ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_integers ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_nulls ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_objects ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_contains_illegal_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_illegal_first_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_label_correct_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_valid_Chinese_Punycode ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI ...        [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_fragment ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_protocol_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_arrays ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_booleans ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_floats ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_integers ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_nulls ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_objects ... [OK]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference ... [SKIPPED]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment ... [SKIPPED]
    test_iri_validation_of_IRIs_a_valid_IRI_based_on_IPv6 ...              [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_URL_encoded_stuff ...     [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag ...            [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag_and_parentheses ... [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_many_special_characters ... [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_arrays ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_booleans ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_floats ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_integers ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_nulls ...        [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_objects ...      [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI ...                    [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6 ...      [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference ... [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [OK]
    test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid ... [OK]
    test_regex_validation_of_regular_expressions_a_valid_regular_expression ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_arrays ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_booleans ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_floats ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_integers ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_nulls ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer ... [SKIPPED]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_RJP_taking_the_member_or_index_name ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_downwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_up_and_then_down_RJP_with_array_index ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_upwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_arrays ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_booleans ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_floats ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_integers ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_nulls ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer ... [SKIPPED]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix ... [SKIPPED]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer ... [SKIPPED]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe ... [SKIPPED]
    test_time_validation_of_time_strings_a_valid_time_string ...           [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_case_insensitive_Z ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu ... [SKIPPED]
    test_time_validation_of_time_strings_a_valid_time_string_with_minus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_plus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_precise_second_fraction ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_second_fraction ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_floats ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_integers ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_objects ... [OK]
    test_time_validation_of_time_strings_an_invalid_offset_indicator ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_no_time_offset ...           [SKIPPED]
    test_time_validation_of_time_strings_non_ascii_digits_should_be_rejected ... [SKIPPED]
    test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_zero_time_offset ... [SKIPPED]
    test_uri_reference_validation_of_URI_References_a_valid_URI ...        [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_fragment ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference ... [SKIPPED]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment ... [SKIPPED]
    test_uri_template_format_uri_template_a_valid_relative_uri_template ... [OK]
    test_uri_template_format_uri_template_a_valid_uri_template ...         [OK]
    test_uri_template_format_uri_template_a_valid_uri_template_without_variables ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_arrays ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_booleans ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_floats ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_integers ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_nulls ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_objects ... [OK]
    test_uri_template_format_uri_template_an_invalid_uri_template ... [SKIPPED]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                    [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...        [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ... [SKIPPED]
    test_uuid_uuid_format_all_lower_case ...                               [OK]
    test_uuid_uuid_format_all_upper_case ...                               [OK]
    test_uuid_uuid_format_all_zeroes_is_valid ...                          [OK]
    test_uuid_uuid_format_bad_characters_not_hex_ ...                      [OK]
    test_uuid_uuid_format_dashes_in_the_wrong_spot ...                     [OK]
    test_uuid_uuid_format_hypothetical_version_15 ...                      [OK]
    test_uuid_uuid_format_hypothetical_version_6 ...                       [OK]
    test_uuid_uuid_format_missing_section ...                              [OK]
    test_uuid_uuid_format_mixed_case ...                                   [OK]
    test_uuid_uuid_format_no_dashes ...                                    [OK]
    test_uuid_uuid_format_too_few_dashes ...                               [OK]
    test_uuid_uuid_format_too_many_dashes ...                              [OK]
    test_uuid_uuid_format_valid_version_4 ...                              [OK]
    test_uuid_uuid_format_valid_version_5 ...                              [OK]
    test_uuid_uuid_format_wrong_length ...                                 [OK]
  TestDraft3
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_items_defined_in_extends_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_extends_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_color_validation_of_CSS_colors_a_CSS_color_name_containing_invalid_characters ... [SKIPPED]
    test_color_validation_of_CSS_colors_a_valid_CSS_color_name ...         [OK]
    test_color_validation_of_CSS_colors_a_valid_six_digit_CSS_color_code ... [OK]
    test_color_validation_of_CSS_colors_a_valid_three_digit_CSS_color_code ... [OK]
    test_color_validation_of_CSS_colors_an_invalid_CSS_color_code ... [SKIPPED]
    test_color_validation_of_CSS_colors_an_invalid_CSS_color_name ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [SKIPPED]
    test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string ...           [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October ... [OK]
    test_date_validation_of_date_strings_an_invalid_date_string ...        [OK]
    test_date_validation_of_date_strings_invalidates_non_padded_day_dates ... [OK]
    test_date_validation_of_date_strings_invalidates_non_padded_month_dates ... [OK]
    test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_dependencies_dependencies_ignores_arrays ...                      [OK]
    test_dependencies_dependencies_ignores_other_non_objects ...           [OK]
    test_dependencies_dependencies_ignores_strings ...                     [OK]
    test_dependencies_dependencies_missing_dependency ...                  [OK]
    test_dependencies_dependencies_neither ...                             [OK]
    test_dependencies_dependencies_nondependant ...                        [OK]
    test_dependencies_dependencies_with_dependency ...                     [OK]
    test_dependencies_multiple_dependencies_missing_both_dependencies ...  [OK]
    test_dependencies_multiple_dependencies_missing_dependency ...         [OK]
    test_dependencies_multiple_dependencies_missing_other_dependency ...   [OK]
    test_dependencies_multiple_dependencies_neither ...                    [OK]
    test_dependencies_multiple_dependencies_nondependants ...              [OK]
    test_dependencies_multiple_dependencies_subschema_no_dependency ...    [OK]
    test_dependencies_multiple_dependencies_subschema_valid ...            [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type ...       [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_both ...  [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_other ... [OK]
    test_dependencies_multiple_dependencies_with_dependencies ...          [OK]
    test_disallow_disallow_allowed ...                                     [OK]
    test_disallow_disallow_disallowed ...                                  [OK]
    test_disallow_multiple_disallow_mismatch ...                           [OK]
    test_disallow_multiple_disallow_other_mismatch ...                     [OK]
    test_disallow_multiple_disallow_subschema_match ...                    [OK]
    test_disallow_multiple_disallow_subschema_mismatch ...                 [OK]
    test_disallow_multiple_disallow_subschema_other_match ...              [OK]
    test_disallow_multiple_disallow_subschema_other_mismatch ...           [OK]
    test_disallow_multiple_disallow_valid ...                              [OK]
    test_divisibleBy_by_int_ignores_non_numbers ...                        [OK]
    test_divisibleBy_by_int_int_by_int ...                                 [OK]
    test_divisibleBy_by_int_int_by_int_fail ...                            [OK]
    test_divisibleBy_by_number_35_is_not_divisible_by_1_5 ...              [OK]
    test_divisibleBy_by_number_4_5_is_divisible_by_1_5 ...                 [OK]
    test_divisibleBy_by_number_zero_is_divisible_by_anything_except_0_ ... [OK]
    test_divisibleBy_by_small_number_0_00751_is_not_divisible_by_0_0001 ... [OK]
    test_divisibleBy_by_small_number_0_0075_is_divisible_by_0_0001 ...     [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_extends_extends_extends ...                                       [OK]
    test_extends_extends_mismatch_extended ...                             [OK]
    test_extends_extends_mismatch_extends ...                              [OK]
    test_extends_extends_simple_types_mismatch_extends ...                 [OK]
    test_extends_extends_simple_types_valid ...                            [OK]
    test_extends_extends_wrong_type ...                                    [OK]
    test_extends_multiple_extends_mismatch_both ...                        [OK]
    test_extends_multiple_extends_mismatch_first_extends ...               [OK]
    test_extends_multiple_extends_mismatch_second_extends ...              [OK]
    test_extends_multiple_extends_valid ...                                [OK]
    test_format_color_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_color_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_color_format_all_string_formats_ignore_floats ...          [OK]
    test_format_color_format_all_string_formats_ignore_integers ...        [OK]
    test_format_color_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_color_format_all_string_formats_ignore_objects ...         [OK]
    test_format_date_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_date_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_date_format_all_string_formats_ignore_floats ...           [OK]
    test_format_date_format_all_string_formats_ignore_integers ...         [OK]
    test_format_date_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_date_format_all_string_formats_ignore_objects ...          [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_host_name_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_host_name_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_host_name_format_all_string_formats_ignore_floats ...      [OK]
    test_format_host_name_format_all_string_formats_ignore_integers ...    [OK]
    test_format_host_name_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_host_name_format_all_string_formats_ignore_objects ...     [OK]
    test_format_ip_address_format_all_string_formats_ignore_arrays ...     [OK]
    test_format_ip_address_format_all_string_formats_ignore_booleans ...   [OK]
    test_format_ip_address_format_all_string_formats_ignore_floats ...     [OK]
    test_format_ip_address_format_all_string_formats_ignore_integers ...   [OK]
    test_format_ip_address_format_all_string_formats_ignore_nulls ...      [OK]
    test_format_ip_address_format_all_string_formats_ignore_objects ...    [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_regex_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_regex_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_regex_format_all_string_formats_ignore_floats ...          [OK]
    test_format_regex_format_all_string_formats_ignore_integers ...        [OK]
    test_format_regex_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_regex_format_all_string_formats_ignore_objects ...         [OK]
    test_format_time_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_time_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_time_format_all_string_formats_ignore_floats ...           [OK]
    test_format_time_format_all_string_formats_ignore_integers ...         [OK]
    test_format_time_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_time_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_host_name_validation_of_host_names_a_host_name_containing_illegal_characters ... [SKIPPED]
    test_host_name_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [SKIPPED]
    test_host_name_validation_of_host_names_a_host_name_with_a_component_too_long ... [SKIPPED]
    test_host_name_validation_of_host_names_a_valid_host_name ...          [OK]
    test_host_name_validation_of_host_names_contains_underscore ...   [SKIPPED]
    test_host_name_validation_of_host_names_ends_with_hyphen ...      [SKIPPED]
    test_host_name_validation_of_host_names_ends_with_underscore ...  [SKIPPED]
    test_host_name_validation_of_host_names_exceeds_maximum_label_length ... [SKIPPED]
    test_host_name_validation_of_host_names_maximum_label_length ...       [OK]
    test_host_name_validation_of_host_names_starts_with_hyphen ...    [SKIPPED]
    test_host_name_validation_of_host_names_starts_with_underscore ... [SKIPPED]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_ip_address_validation_of_IP_addresses_a_valid_IP_address ...      [OK]
    test_ip_address_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ip_address_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maximum_exclusiveMaximum_validation_below_the_maximum_is_still_valid ... [OK]
    test_maximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__below_the_maximum_is_valid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__boundary_point_is_valid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__ignores_non_numbers ... [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minimum_exclusiveMinimum_validation_above_the_minimum_is_still_valid ... [OK]
    test_minimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_refRemote_change_resolution_scope_changed_scope_ref_invalid ...   [OK]
    test_refRemote_change_resolution_scope_changed_scope_ref_valid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates ... [SKIPPED]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_invalid ...            [OK]
    test_ref_ref_overrides_any_sibling_keywords_remote_ref_valid ...       [OK]
    test_ref_ref_overrides_any_sibling_keywords_remote_ref_valid_maxItems_ignored ... [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid ... [OK]
    test_regex_validation_of_regular_expressions_a_valid_regular_expression ... [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_explicitly_false_validation_not_required_if_required_is_false ... [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string ...           [OK]
    test_time_validation_of_time_strings_an_invalid_time_string ...        [OK]
    test_type_any_type_matches_any_type_any_type_includes_array ...        [OK]
    test_type_any_type_matches_any_type_any_type_includes_boolean ...      [OK]
    test_type_any_type_matches_any_type_any_type_includes_float ...        [OK]
    test_type_any_type_matches_any_type_any_type_includes_integers ...     [OK]
    test_type_any_type_matches_any_type_any_type_includes_null ...         [OK]
    test_type_any_type_matches_any_type_any_type_includes_object ...       [OK]
    test_type_any_type_matches_any_type_any_type_includes_string ...       [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_boolean_is_a_boolean ...     [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_boolean_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_types_can_include_schemas_a_boolean_is_invalid ...           [OK]
    test_type_types_can_include_schemas_a_float_is_invalid ...             [OK]
    test_type_types_can_include_schemas_a_string_is_invalid ...            [OK]
    test_type_types_can_include_schemas_an_array_is_valid ...              [OK]
    test_type_types_can_include_schemas_an_integer_is_invalid ...          [OK]
    test_type_types_can_include_schemas_an_object_is_valid ...             [OK]
    test_type_types_can_include_schemas_null_is_invalid ...                [OK]
    test_type_types_from_separate_schemas_are_merged_a_string_is_valid ... [OK]
    test_type_types_from_separate_schemas_are_merged_an_array_is_valid ... [OK]
    test_type_types_from_separate_schemas_are_merged_an_integer_is_invalid ... [OK]
    test_type_when_types_includes_a_schema_it_should_fully_validate_the_schema_an_integer_is_valid ... [OK]
    test_type_when_types_includes_a_schema_it_should_fully_validate_the_schema_an_object_is_invalid_otherwise ... [OK]
    test_type_when_types_includes_a_schema_it_should_fully_validate_the_schema_an_object_is_valid_only_if_it_is_fully_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uri_validation_of_URIs_a_valid_URI ...                            [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                    [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [SKIPPED]
    test_zeroTerminatedFloats_some_languages_do_not_distinguish_between_different_types_of_numeric_value_a_float_is_not_an_integer_even_without_fractional_part ... [OK]
  TestDraft4
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [SKIPPED]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_definitions_validate_definition_against_metaschema_invalid_definition_schema ... [OK]
    test_definitions_validate_definition_against_metaschema_valid_definition_schema ... [OK]
    test_dependencies_dependencies_ignores_arrays ...                      [OK]
    test_dependencies_dependencies_ignores_other_non_objects ...           [OK]
    test_dependencies_dependencies_ignores_strings ...                     [OK]
    test_dependencies_dependencies_missing_dependency ...                  [OK]
    test_dependencies_dependencies_neither ...                             [OK]
    test_dependencies_dependencies_nondependant ...                        [OK]
    test_dependencies_dependencies_with_dependency ...                     [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_3 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_4 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_3 ... [OK]
    test_dependencies_multiple_dependencies_missing_both_dependencies ...  [OK]
    test_dependencies_multiple_dependencies_missing_dependency ...         [OK]
    test_dependencies_multiple_dependencies_missing_other_dependency ...   [OK]
    test_dependencies_multiple_dependencies_neither ...                    [OK]
    test_dependencies_multiple_dependencies_nondependants ...              [OK]
    test_dependencies_multiple_dependencies_subschema_no_dependency ...    [OK]
    test_dependencies_multiple_dependencies_subschema_valid ...            [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type ...       [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_both ...  [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_other ... [OK]
    test_dependencies_multiple_dependencies_with_dependencies ...          [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [SKIPPED]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...    [SKIPPED]
    test_hostname_validation_of_host_names_ends_with_hyphen ...       [SKIPPED]
    test_hostname_validation_of_host_names_ends_with_underscore ...   [SKIPPED]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [SKIPPED]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...     [SKIPPED]
    test_hostname_validation_of_host_names_starts_with_underscore ... [SKIPPED]
    test_id_id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [SKIPPED]
    test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [SKIPPED]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_an_array_of_schemas_for_items_array_with_additional_items ... [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_empty_array ...               [OK]
    test_items_an_array_of_schemas_for_items_incomplete_array_of_items ... [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_exclusiveMaximum_validation_below_the_maximum_is_still_valid ... [OK]
    test_maximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__below_the_maximum_is_valid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__boundary_point_is_valid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__ignores_non_numbers ... [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_exclusiveMinimum_validation_above_the_minimum_is_still_valid ... [OK]
    test_minimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_explicit_false_exclusivity__above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_explicit_false_exclusivity__below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_explicit_false_exclusivity__boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_explicit_false_exclusivity__ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Location_independent_identifier_match ...                     [OK]
    test_ref_Location_independent_identifier_mismatch ...                  [OK]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [SKIPPED]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [SKIPPED]
    test_ref_Recursive_references_between_schemas_invalid_tree ...    [SKIPPED]
    test_ref_Recursive_references_between_schemas_valid_tree ...      [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates ... [SKIPPED]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail ... [SKIPPED]
    test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass ... [SKIPPED]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_invalid ...            [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid ...              [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid_maxItems_ignored ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                    [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...        [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ... [SKIPPED]
    test_zeroTerminatedFloats_some_languages_do_not_distinguish_between_different_types_of_numeric_value_a_float_is_not_an_integer_even_without_fractional_part ... [OK]
  TestDraft6
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid ... [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_boolean_schema_boolean_schema_false__array_is_invalid ...         [OK]
    test_boolean_schema_boolean_schema_false__boolean_false_is_invalid ... [OK]
    test_boolean_schema_boolean_schema_false__boolean_true_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__empty_array_is_invalid ...   [OK]
    test_boolean_schema_boolean_schema_false__empty_object_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__null_is_invalid ...          [OK]
    test_boolean_schema_boolean_schema_false__number_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__object_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__string_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_true__array_is_valid ...            [OK]
    test_boolean_schema_boolean_schema_true__boolean_false_is_valid ...    [OK]
    test_boolean_schema_boolean_schema_true__boolean_true_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__empty_array_is_valid ...      [OK]
    test_boolean_schema_boolean_schema_true__empty_object_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__null_is_valid ...             [OK]
    test_boolean_schema_boolean_schema_true__number_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__object_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__string_is_valid ...           [OK]
    test_const_const_validation_another_type_is_invalid ...                [OK]
    test_const_const_validation_another_value_is_invalid ...               [OK]
    test_const_const_validation_same_value_is_valid ...                    [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid ... [OK]
    test_const_const_with_1_does_not_match_true_float_one_is_valid ...     [OK]
    test_const_const_with_1_does_not_match_true_integer_one_is_valid ...   [OK]
    test_const_const_with_1_does_not_match_true_true_is_invalid ...        [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid ...  [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid ...   [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid ...  [OK]
    test_const_const_with_array_another_array_item_is_invalid ...          [OK]
    test_const_const_with_array_array_with_additional_items_is_invalid ... [OK]
    test_const_const_with_array_same_array_is_valid ...                    [OK]
    test_const_const_with_false_does_not_match_0___0_0_is_invalid ...      [OK]
    test_const_const_with_false_does_not_match_0___0_is_invalid ...        [OK]
    test_const_const_with_false_does_not_match_0___false_is_valid ...      [OK]
    test_const_const_with_false_does_not_match_0_false_is_valid ...        [OK]
    test_const_const_with_false_does_not_match_0_float_zero_is_invalid ... [OK]
    test_const_const_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_const_const_with_null_not_null_is_invalid ...                     [OK]
    test_const_const_with_null_null_is_valid ...                           [OK]
    test_const_const_with_object_another_object_is_invalid ...             [OK]
    test_const_const_with_object_another_type_is_invalid ...               [OK]
    test_const_const_with_object_same_object_is_valid ...                  [OK]
    test_const_const_with_object_same_object_with_different_property_order_is_valid ... [OK]
    test_const_const_with_true_does_not_match_1___1_0_is_invalid ...       [OK]
    test_const_const_with_true_does_not_match_1___1_is_invalid ...         [OK]
    test_const_const_with_true_does_not_match_1___true_is_valid ...        [OK]
    test_const_const_with_true_does_not_match_1_float_one_is_invalid ...   [OK]
    test_const_const_with_true_does_not_match_1_integer_one_is_invalid ... [OK]
    test_const_const_with_true_does_not_match_1_true_is_valid ...          [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid ... [OK]
    test_const_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_const_nul_characters_in_strings_match_string_with_nul ...         [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid ... [OK]
    test_contains_contains_keyword_validation_empty_array_is_invalid ...   [OK]
    test_contains_contains_keyword_validation_not_array_is_valid ...       [OK]
    test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid ... [OK]
    test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_with_false_if_subschema_empty_array_is_invalid ... [OK]
    test_contains_items_contains_does_not_match_items_matches_contains ... [OK]
    test_contains_items_contains_matches_both_items_and_contains ...       [OK]
    test_contains_items_contains_matches_items_does_not_match_contains ... [OK]
    test_contains_items_contains_matches_neither_items_nor_contains ...    [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [SKIPPED]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_definitions_validate_definition_against_metaschema_invalid_definition_schema ... [OK]
    test_definitions_validate_definition_against_metaschema_valid_definition_schema ... [OK]
    test_dependencies_dependencies_ignores_arrays ...                      [OK]
    test_dependencies_dependencies_ignores_other_non_objects ...           [OK]
    test_dependencies_dependencies_ignores_strings ...                     [OK]
    test_dependencies_dependencies_missing_dependency ...                  [OK]
    test_dependencies_dependencies_neither ...                             [OK]
    test_dependencies_dependencies_nondependant ...                        [OK]
    test_dependencies_dependencies_with_boolean_subschemas_empty_object_is_valid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_both_properties_is_invalid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_false_is_invalid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_true_is_valid ... [OK]
    test_dependencies_dependencies_with_dependency ...                     [OK]
    test_dependencies_dependencies_with_empty_array_empty_object ...       [OK]
    test_dependencies_dependencies_with_empty_array_non_object_is_valid ... [OK]
    test_dependencies_dependencies_with_empty_array_object_with_one_property ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_3 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_4 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_3 ... [OK]
    test_dependencies_multiple_dependencies_missing_both_dependencies ...  [OK]
    test_dependencies_multiple_dependencies_missing_dependency ...         [OK]
    test_dependencies_multiple_dependencies_missing_other_dependency ...   [OK]
    test_dependencies_multiple_dependencies_neither ...                    [OK]
    test_dependencies_multiple_dependencies_nondependants ...              [OK]
    test_dependencies_multiple_dependencies_subschema_no_dependency ...    [OK]
    test_dependencies_multiple_dependencies_subschema_valid ...            [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type ...       [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_both ...  [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_other ... [OK]
    test_dependencies_multiple_dependencies_with_dependencies ...          [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers ... [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_json_pointer_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_floats ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_json_pointer_format_all_string_formats_ignore_objects ...  [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_uri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_uri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_floats ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_uri_template_format_all_string_formats_ignore_objects ...  [OK]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [SKIPPED]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...    [SKIPPED]
    test_hostname_validation_of_host_names_ends_with_hyphen ...       [SKIPPED]
    test_hostname_validation_of_host_names_ends_with_underscore ...   [SKIPPED]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [SKIPPED]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...     [SKIPPED]
    test_hostname_validation_of_host_names_starts_with_underscore ... [SKIPPED]
    test_id_id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_an_array_of_schemas_for_items_array_with_additional_items ... [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_empty_array ...               [OK]
    test_items_an_array_of_schemas_for_items_incomplete_array_of_items ... [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid ... [OK]
    test_items_items_with_boolean_schema_false__empty_array_is_valid ...   [OK]
    test_items_items_with_boolean_schema_true__any_array_is_valid ...      [OK]
    test_items_items_with_boolean_schema_true__empty_array_is_valid ...    [OK]
    test_items_items_with_boolean_schemas_array_with_one_item_is_valid ... [OK]
    test_items_items_with_boolean_schemas_array_with_two_items_is_invalid ... [OK]
    test_items_items_with_boolean_schemas_empty_array_is_valid ...         [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_not_not_with_boolean_schema_false_any_value_is_valid ...          [OK]
    test_not_not_with_boolean_schema_true_any_value_is_invalid ...         [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid ...  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_boolean_schema_both_properties_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_no_property_present_is_valid ... [OK]
    test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_only_true_property_present_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_all_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_ignores_arrays ...         [OK]
    test_propertyNames_propertyNames_validation_ignores_other_non_objects ... [OK]
    test_propertyNames_propertyNames_validation_ignores_strings ...        [OK]
    test_propertyNames_propertyNames_validation_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_validation_some_property_names_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_matching_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_non_matching_property_name_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_remote_ref_with_ref_to_definitions_invalid ...          [OK]
    test_refRemote_remote_ref_with_ref_to_definitions_valid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Location_independent_identifier_match ...                     [OK]
    test_ref_Location_independent_identifier_mismatch ...                  [OK]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [SKIPPED]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [SKIPPED]
    test_ref_Recursive_references_between_schemas_invalid_tree ...         [OK]
    test_ref_Recursive_references_between_schemas_valid_tree ...           [OK]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates ... [SKIPPED]
    test_ref__ref_to_boolean_schema_false_any_value_is_invalid ...         [OK]
    test_ref__ref_to_boolean_schema_true_any_value_is_valid ...            [OK]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_invalid ...            [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid ...              [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid_maxItems_ignored ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields ...     [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields ... [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_empty_array_property_not_required ...      [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI ...        [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_fragment ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference ... [SKIPPED]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment ... [SKIPPED]
    test_uri_template_format_uri_template_a_valid_relative_uri_template ... [OK]
    test_uri_template_format_uri_template_a_valid_uri_template ...         [OK]
    test_uri_template_format_uri_template_a_valid_uri_template_without_variables ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_arrays ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_booleans ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_floats ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_integers ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_nulls ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_objects ... [OK]
    test_uri_template_format_uri_template_an_invalid_uri_template ... [SKIPPED]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                    [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...        [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ... [SKIPPED]
  TestDraft7
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid ... [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_boolean_schema_boolean_schema_false__array_is_invalid ...         [OK]
    test_boolean_schema_boolean_schema_false__boolean_false_is_invalid ... [OK]
    test_boolean_schema_boolean_schema_false__boolean_true_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__empty_array_is_invalid ...   [OK]
    test_boolean_schema_boolean_schema_false__empty_object_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__null_is_invalid ...          [OK]
    test_boolean_schema_boolean_schema_false__number_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__object_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__string_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_true__array_is_valid ...            [OK]
    test_boolean_schema_boolean_schema_true__boolean_false_is_valid ...    [OK]
    test_boolean_schema_boolean_schema_true__boolean_true_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__empty_array_is_valid ...      [OK]
    test_boolean_schema_boolean_schema_true__empty_object_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__null_is_valid ...             [OK]
    test_boolean_schema_boolean_schema_true__number_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__object_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__string_is_valid ...           [OK]
    test_const_const_validation_another_type_is_invalid ...                [OK]
    test_const_const_validation_another_value_is_invalid ...               [OK]
    test_const_const_validation_same_value_is_valid ...                    [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid ... [OK]
    test_const_const_with_1_does_not_match_true_float_one_is_valid ...     [OK]
    test_const_const_with_1_does_not_match_true_integer_one_is_valid ...   [OK]
    test_const_const_with_1_does_not_match_true_true_is_invalid ...        [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid ...  [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid ...   [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid ...  [OK]
    test_const_const_with_array_another_array_item_is_invalid ...          [OK]
    test_const_const_with_array_array_with_additional_items_is_invalid ... [OK]
    test_const_const_with_array_same_array_is_valid ...                    [OK]
    test_const_const_with_false_does_not_match_0___0_0_is_invalid ...      [OK]
    test_const_const_with_false_does_not_match_0___0_is_invalid ...        [OK]
    test_const_const_with_false_does_not_match_0___false_is_valid ...      [OK]
    test_const_const_with_false_does_not_match_0_false_is_valid ...        [OK]
    test_const_const_with_false_does_not_match_0_float_zero_is_invalid ... [OK]
    test_const_const_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_const_const_with_null_not_null_is_invalid ...                     [OK]
    test_const_const_with_null_null_is_valid ...                           [OK]
    test_const_const_with_object_another_object_is_invalid ...             [OK]
    test_const_const_with_object_another_type_is_invalid ...               [OK]
    test_const_const_with_object_same_object_is_valid ...                  [OK]
    test_const_const_with_object_same_object_with_different_property_order_is_valid ... [OK]
    test_const_const_with_true_does_not_match_1___1_0_is_invalid ...       [OK]
    test_const_const_with_true_does_not_match_1___1_is_invalid ...         [OK]
    test_const_const_with_true_does_not_match_1___true_is_valid ...        [OK]
    test_const_const_with_true_does_not_match_1_float_one_is_invalid ...   [OK]
    test_const_const_with_true_does_not_match_1_integer_one_is_invalid ... [OK]
    test_const_const_with_true_does_not_match_1_true_is_valid ...          [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid ... [OK]
    test_const_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_const_nul_characters_in_strings_match_string_with_nul ...         [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid ... [OK]
    test_contains_contains_keyword_validation_empty_array_is_invalid ...   [OK]
    test_contains_contains_keyword_validation_not_array_is_valid ...       [OK]
    test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid ... [OK]
    test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_with_false_if_subschema_empty_array_is_invalid ... [OK]
    test_contains_items_contains_does_not_match_items_matches_contains ... [OK]
    test_contains_items_contains_matches_both_items_and_contains ...       [OK]
    test_contains_items_contains_matches_items_does_not_match_contains ... [OK]
    test_contains_items_contains_matches_neither_items_nor_contains ...    [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document ... [SKIPPED]
    test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON ... [SKIPPED]
    test_content_validation_of_binary_encoded_media_type_documents_ignores_non_strings ... [OK]
    test_content_validation_of_binary_string_encoding_a_valid_base64_string ... [OK]
    test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_ ... [SKIPPED]
    test_content_validation_of_binary_string_encoding_ignores_non_strings ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_a_valid_JSON_document ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document ... [SKIPPED]
    test_content_validation_of_string_encoded_content_based_on_media_type_ignores_non_strings ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [SKIPPED]
    test_date_validation_of_date_strings_2020_is_a_leap_year ...           [OK]
    test_date_validation_of_date_strings_2021_is_not_a_leap_year ...       [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string ...           [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_floats ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_integers ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_objects ... [OK]
    test_date_validation_of_date_strings_an_invalid_date_string ...        [OK]
    test_date_validation_of_date_strings_invalid_month ...                 [OK]
    test_date_validation_of_date_strings_invalid_month_day_combination ... [OK]
    test_date_validation_of_date_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_date_validation_of_date_strings_non_padded_day_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_non_padded_month_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_definitions_validate_definition_against_metaschema_invalid_definition_schema ... [OK]
    test_definitions_validate_definition_against_metaschema_valid_definition_schema ... [OK]
    test_dependencies_dependencies_ignores_arrays ...                      [OK]
    test_dependencies_dependencies_ignores_other_non_objects ...           [OK]
    test_dependencies_dependencies_ignores_strings ...                     [OK]
    test_dependencies_dependencies_missing_dependency ...                  [OK]
    test_dependencies_dependencies_neither ...                             [OK]
    test_dependencies_dependencies_nondependant ...                        [OK]
    test_dependencies_dependencies_with_boolean_subschemas_empty_object_is_valid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_both_properties_is_invalid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_false_is_invalid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_true_is_valid ... [OK]
    test_dependencies_dependencies_with_dependency ...                     [OK]
    test_dependencies_dependencies_with_empty_array_empty_object ...       [OK]
    test_dependencies_dependencies_with_empty_array_non_object_is_valid ... [OK]
    test_dependencies_dependencies_with_empty_array_object_with_one_property ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_3 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_4 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_3 ... [OK]
    test_dependencies_multiple_dependencies_missing_both_dependencies ...  [OK]
    test_dependencies_multiple_dependencies_missing_dependency ...         [OK]
    test_dependencies_multiple_dependencies_missing_other_dependency ...   [OK]
    test_dependencies_multiple_dependencies_neither ...                    [OK]
    test_dependencies_multiple_dependencies_nondependants ...              [OK]
    test_dependencies_multiple_dependencies_subschema_no_dependency ...    [OK]
    test_dependencies_multiple_dependencies_subschema_valid ...            [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type ...       [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_both ...  [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_other ... [OK]
    test_dependencies_multiple_dependencies_with_dependencies ...          [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers ... [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_date_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_date_format_all_string_formats_ignore_floats ...           [OK]
    test_format_date_format_all_string_formats_ignore_integers ...         [OK]
    test_format_date_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_date_format_all_string_formats_ignore_objects ...          [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_floats ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_integers ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_idn_email_format_all_string_formats_ignore_objects ...     [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_booleans ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_floats ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_integers ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_objects ...  [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_iri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_iri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_iri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_iri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_iri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_iri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_iri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_iri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_floats ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_json_pointer_format_all_string_formats_ignore_objects ...  [OK]
    test_format_regex_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_regex_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_regex_format_all_string_formats_ignore_floats ...          [OK]
    test_format_regex_format_all_string_formats_ignore_integers ...        [OK]
    test_format_regex_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_regex_format_all_string_formats_ignore_objects ...         [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_arrays ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_floats ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_nulls ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_objects ... [OK]
    test_format_time_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_time_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_time_format_all_string_formats_ignore_floats ...           [OK]
    test_format_time_format_all_string_formats_ignore_integers ...         [OK]
    test_format_time_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_time_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_uri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_uri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_floats ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_uri_template_format_all_string_formats_ignore_objects ...  [OK]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [SKIPPED]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...    [SKIPPED]
    test_hostname_validation_of_host_names_ends_with_hyphen ...       [SKIPPED]
    test_hostname_validation_of_host_names_ends_with_underscore ...   [SKIPPED]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [SKIPPED]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...     [SKIPPED]
    test_hostname_validation_of_host_names_starts_with_underscore ... [SKIPPED]
    test_id_id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_idn_e_mail_example_example_test_in_Hangul_ ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_idn_e_mail_address ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_not_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Nonspacing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Spacing_Combining_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_an_Enclosing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Extended_Arabic_Indic_digits_not_mixed_with_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Hiragana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Katakana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_Hiragana_Katakana_or_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_other_characters ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_following_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_preceding_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_following ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_preceding ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_surrounding_l_s ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_contains_in_the_3rd_and_4th_position ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_and_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_not_preceded_by_Virama_but_matches_regexp ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_valid_host_name_example_test_in_Hangul_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_arrays ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_booleans ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_floats ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_integers ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_nulls ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_objects ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_contains_illegal_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_illegal_first_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_label_correct_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_valid_Chinese_Punycode ... [OK]
    test_if_then_else_if_and_else_without_then_invalid_through_else ...    [OK]
    test_if_then_else_if_and_else_without_then_valid_through_else ...      [OK]
    test_if_then_else_if_and_else_without_then_valid_when_if_test_passes ... [OK]
    test_if_then_else_if_and_then_without_else_invalid_through_then ...    [OK]
    test_if_then_else_if_and_then_without_else_valid_through_then ...      [OK]
    test_if_then_else_if_and_then_without_else_valid_when_if_test_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__invalid_redirects_to_else_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__no_redirects_to_then_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__other_redirects_to_else_and_passes ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__yes_redirects_to_then_and_passes ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_valid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_valid_ ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_invalid_against_lone_else ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_valid_against_lone_else ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_invalid_against_lone_if ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_valid_against_lone_if ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_invalid_against_lone_then ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_valid_against_lone_then ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_else ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_then ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI ...        [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_fragment ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_protocol_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_arrays ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_booleans ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_floats ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_integers ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_nulls ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_objects ... [OK]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference ... [SKIPPED]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment ... [SKIPPED]
    test_iri_validation_of_IRIs_a_valid_IRI_based_on_IPv6 ...              [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_URL_encoded_stuff ...     [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag ...            [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag_and_parentheses ... [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_many_special_characters ... [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_arrays ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_booleans ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_floats ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_integers ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_nulls ...        [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_objects ...      [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI ...                    [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6 ...      [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference ... [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference ... [SKIPPED]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_an_array_of_schemas_for_items_array_with_additional_items ... [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_empty_array ...               [OK]
    test_items_an_array_of_schemas_for_items_incomplete_array_of_items ... [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid ... [OK]
    test_items_items_with_boolean_schema_false__empty_array_is_valid ...   [OK]
    test_items_items_with_boolean_schema_true__any_array_is_valid ...      [OK]
    test_items_items_with_boolean_schema_true__empty_array_is_valid ...    [OK]
    test_items_items_with_boolean_schemas_array_with_one_item_is_valid ... [OK]
    test_items_items_with_boolean_schemas_array_with_two_items_is_invalid ... [OK]
    test_items_items_with_boolean_schemas_empty_array_is_valid ...         [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_not_not_with_boolean_schema_false_any_value_is_valid ...          [OK]
    test_not_not_with_boolean_schema_true_any_value_is_invalid ...         [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid ...  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_boolean_schema_both_properties_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_no_property_present_is_valid ... [OK]
    test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_only_true_property_present_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_all_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_ignores_arrays ...         [OK]
    test_propertyNames_propertyNames_validation_ignores_other_non_objects ... [OK]
    test_propertyNames_propertyNames_validation_ignores_strings ...        [OK]
    test_propertyNames_propertyNames_validation_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_validation_some_property_names_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_matching_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_non_matching_property_name_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_remote_ref_with_ref_to_definitions_invalid ...          [OK]
    test_refRemote_remote_ref_with_ref_to_definitions_valid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Location_independent_identifier_match ...                     [OK]
    test_ref_Location_independent_identifier_mismatch ...                  [OK]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [SKIPPED]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [SKIPPED]
    test_ref_Recursive_references_between_schemas_invalid_tree ...         [OK]
    test_ref_Recursive_references_between_schemas_valid_tree ...           [OK]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail ... [SKIPPED]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates ... [SKIPPED]
    test_ref__ref_to_boolean_schema_false_any_value_is_invalid ...         [OK]
    test_ref__ref_to_boolean_schema_true_any_value_is_valid ...            [OK]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_invalid ...            [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid ...              [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid_maxItems_ignored ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields ...     [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields ... [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid ... [OK]
    test_regex_validation_of_regular_expressions_a_valid_regular_expression ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_arrays ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_booleans ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_floats ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_integers ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_nulls ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer ... [SKIPPED]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_RJP_taking_the_member_or_index_name ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_downwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_up_and_then_down_RJP_with_array_index ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_upwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_arrays ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_booleans ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_floats ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_integers ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_nulls ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer ... [SKIPPED]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix ... [SKIPPED]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer ... [SKIPPED]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe ... [SKIPPED]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_empty_array_property_not_required ...      [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string ...           [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_case_insensitive_Z ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu ... [SKIPPED]
    test_time_validation_of_time_strings_a_valid_time_string_with_minus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_plus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_precise_second_fraction ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_second_fraction ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_floats ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_integers ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_objects ... [OK]
    test_time_validation_of_time_strings_an_invalid_offset_indicator ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_no_time_offset ...           [SKIPPED]
    test_time_validation_of_time_strings_non_ascii_digits_should_be_rejected ... [SKIPPED]
    test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_zero_time_offset ... [SKIPPED]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI ...        [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_fragment ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference ... [SKIPPED]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment ... [SKIPPED]
    test_uri_template_format_uri_template_a_valid_relative_uri_template ... [OK]
    test_uri_template_format_uri_template_a_valid_uri_template ...         [OK]
    test_uri_template_format_uri_template_a_valid_uri_template_without_variables ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_arrays ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_booleans ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_floats ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_integers ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_nulls ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_objects ... [OK]
    test_uri_template_format_uri_template_an_invalid_uri_template ... [SKIPPED]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                    [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...        [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ... [SKIPPED]
jsonschema.tests.test_types
  TestCustomTypes
    test_object_can_be_extended ...                                        [OK]
    test_object_extensions_can_handle_custom_validators ...                [OK]
    test_object_extensions_require_custom_validators ...                   [OK]
    test_simple_type_can_be_extended ...                                   [OK]
    test_unknown_type ...                                                  [OK]
  TestTypeChecker
    test_checks_can_be_added_at_init ...                                   [OK]
    test_is_type ...                                                       [OK]
    test_is_unknown_type ...                                               [OK]
    test_redefine_existing_type ...                                        [OK]
    test_redefine_many ...                                                 [OK]
    test_remove ...                                                        [OK]
    test_remove_multiple ...                                               [OK]
    test_remove_unknown_type ...                                           [OK]
    test_type_check_can_raise_key_error ...                                [OK]
jsonschema.tests.test_utils
  TestDictEqual
    test_additional_key ...                                                [OK]
    test_empty_dictionaries ...                                            [OK]
    test_equal_dictionaries ...                                            [OK]
    test_missing_key ...                                                   [OK]
    test_missing_value ...                                                 [OK]
    test_mixed_nested_equal ...                                            [OK]
    test_nested_dict_unequal ...                                           [OK]
    test_nested_equal ...                                                  [OK]
    test_nested_list_unequal ...                                           [OK]
    test_one_none ...                                                      [OK]
    test_same_item ...                                                     [OK]
  TestEqual
    test_none ...                                                          [OK]
  TestListEqual
    test_empty_list ...                                                    [OK]
    test_equal_lists ...                                                   [OK]
    test_equal_nested_lists ...                                            [OK]
    test_first_list_larger ...                                             [OK]
    test_list_with_none_equal ...                                          [OK]
    test_list_with_none_unequal ...                                        [OK]
    test_one_none ...                                                      [OK]
    test_same_list ...                                                     [OK]
    test_second_list_larger ...                                            [OK]
    test_unequal_nested_lists ...                                          [OK]
    test_unsorted_lists ...                                                [OK]
jsonschema.tests.test_validators
  TestCreateAndExtend
    test_attrs ...                                                         [OK]
    test_create_default_types ...                                          [OK]
    test_dashes_are_stripped_from_validator_names ...                      [OK]
    test_extend ...                                                        [OK]
    test_extend_idof ...                                                   [OK]
    test_if_a_version_is_not_provided_it_is_not_registered ...             [OK]
    test_if_a_version_is_provided_it_is_registered ...                     [OK]
    test_init ...                                                          [OK]
    test_iter_errors_multiple_errors ...                                   [OK]
    test_iter_errors_one_error ...                                         [OK]
    test_iter_errors_successful ...                                        [OK]
    test_long_repr ...                                                     [OK]
    test_repr ...                                                          [OK]
    test_repr_no_version ...                                               [OK]
    test_validates_registers_meta_schema_draft6_id ...                     [OK]
    test_validates_registers_meta_schema_id ...                            [OK]
  TestDraft201909Validator
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft202012Validator
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft3Validator
    test_False_is_not_a_schema ...                                         [OK]
    test_False_is_not_a_schema_even_if_you_forget_to_check ...        [SKIPPED]
    test_True_is_not_a_schema ...                                          [OK]
    test_True_is_not_a_schema_even_if_you_forget_to_check ...         [SKIPPED]
    test_any_type_is_redefinable ...                                       [OK]
    test_any_type_is_valid_for_type_any ...                                [OK]
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_does_not_evade_bool_if_it_is_being_tested ...             [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_any_type ...                                  [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft4Validator
    test_False_is_not_a_schema ...                                         [OK]
    test_False_is_not_a_schema_even_if_you_forget_to_check ...        [SKIPPED]
    test_True_is_not_a_schema ...                                          [OK]
    test_True_is_not_a_schema_even_if_you_forget_to_check ...         [SKIPPED]
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft6Validator
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft7Validator
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestRefResolver
    test_cache_remote_off ...                                              [OK]
    test_cache_remote_on ...                                               [OK]
    test_custom_uri_scheme_handlers ...                                    [OK]
    test_helpful_error_message_on_failed_pop_scope ...                     [OK]
    test_if_you_give_it_junk_you_get_a_resolution_error ...                [OK]
    test_it_can_construct_a_base_uri_from_a_schema ...                     [OK]
    test_it_can_construct_a_base_uri_from_a_schema_without_id ...          [OK]
    test_it_does_not_retrieve_schema_urls_from_the_network ...             [OK]
    test_it_resolves_local_refs ...                                        [OK]
    test_it_resolves_local_refs_with_id ...                                [OK]
    test_it_retrieves_local_refs_via_urlopen ...                           [OK]
    test_it_retrieves_stored_refs ...                                      [OK]
    test_it_retrieves_unstored_refs_via_requests ...                       [OK]
    test_it_retrieves_unstored_refs_via_urlopen ...                        [OK]
  TestValidate
    test_draft202012_validator_is_chosen ...                               [OK]
    test_draft202012_validator_is_the_default ...                          [OK]
    test_draft3_validator_is_chosen ...                                    [OK]
    test_draft4_validator_is_chosen ...                                    [OK]
    test_draft6_validator_is_chosen ...                                    [OK]
    test_draft7_validator_is_chosen ...                                    [OK]
    test_it_uses_best_match ...                                            [OK]
    test_schema_error_message ...                                          [OK]
    test_validation_error_message ...                                      [OK]
  TestValidationErrorDetails
    test_additionalItems ...                                               [OK]
    test_additionalItems_with_items ...                                    [OK]
    test_additionalProperties ...                                          [OK]
    test_anyOf ...                                                         [OK]
    test_boolean_schema_False ...                                          [OK]
    test_contains_none ...                                                 [OK]
    test_contains_too_few ...                                              [OK]
    test_contains_too_many ...                                             [OK]
    test_if_else ...                                                       [OK]
    test_if_then ...                                                       [OK]
    test_multiple_nesting ...                                              [OK]
    test_patternProperties ...                                             [OK]
    test_prefixItems ...                                                   [OK]
    test_prefixItems_with_items ...                                        [OK]
    test_propertyNames ...                                                 [OK]
    test_recursive ...                                                     [OK]
    test_ref ...                                                           [OK]
    test_ref_sibling ...                                                   [OK]
    test_single_nesting ...                                                [OK]
    test_type ...                                                          [OK]
  TestValidationErrorMessages
    test_False_schema ...                                                  [OK]
    test_additionalItems_multiple_failures ...                             [OK]
    test_additionalItems_single_failure ...                                [OK]
    test_additionalProperties_false_patternProperties ...                  [OK]
    test_additionalProperties_multiple_failures ...                        [OK]
    test_additionalProperties_single_failure ...                           [OK]
    test_const ...                                                         [OK]
    test_contains_draft_6 ...                                              [OK]
    test_contains_too_few ...                                              [OK]
    test_contains_too_few_both_constrained ...                             [OK]
    test_contains_too_many ...                                             [OK]
    test_contains_too_many_both_constrained ...                            [OK]
    test_dependencies_list_draft3 ...                                      [OK]
    test_dependencies_list_draft7 ...                                      [OK]
    test_dependencies_single_element ...                                   [OK]
    test_dependentRequired ...                                             [OK]
    test_does_not_contain ...                                              [OK]
    test_exclusiveMaximum ...                                              [OK]
    test_exclusiveMinimum ...                                              [OK]
    test_invalid_format_default_message ...                                [OK]
    test_maxItems ...                                                      [OK]
    test_maxLength ...                                                     [OK]
    test_maxProperties ...                                                 [OK]
    test_maximum ...                                                       [OK]
    test_minItems ...                                                      [OK]
    test_minLength ...                                                     [OK]
    test_minProperties ...                                                 [OK]
    test_minimum ...                                                       [OK]
    test_multipleOf ...                                                    [OK]
    test_multiple_type_failure ...                                         [OK]
    test_object_with_named_type_failure ...                                [OK]
    test_object_without_title_type_failure ...                             [OK]
    test_oneOf_matches_none ...                                            [OK]
    test_oneOf_matches_too_many ...                                        [OK]
    test_pattern ...                                                       [OK]
    test_prefixItems_with_items ...                                        [OK]
    test_required ...                                                      [OK]
    test_single_type_failure ...                                           [OK]
    test_single_type_list_failure ...                                      [OK]
    test_unevaluated_items ...                                             [OK]
    test_unevaluated_properties ...                                        [OK]
  TestValidatorFor
    test_False ...                                                         [OK]
    test_True ...                                                          [OK]
    test_custom_validator ...                                              [OK]
    test_custom_validator_draft6 ...                                       [OK]
    test_does_not_warn_if_meta_schema_is_unspecified ...                   [OK]
    test_draft_201909 ...                                                  [OK]
    test_draft_202012 ...                                                  [OK]
    test_draft_3 ...                                                       [OK]
    test_draft_4 ...                                                       [OK]
    test_draft_6 ...                                                       [OK]
    test_draft_7 ...                                                       [OK]
    test_validator_for_custom_default ...                                  [OK]
    test_validator_for_jsonschema_default ...                              [OK]
    test_warns_if_meta_schema_specified_was_not_found ...                  [OK]

===============================================================================
[SKIPPED]
These tests depends on dynamicRef working.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_anchor_same_anchor_with_different_base_uri__ref_should_not_resolve_to_defs_A_allOf_0
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_anchor_same_anchor_with_different_base_uri__ref_should_resolve_to_defs_A_allOf_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_anchor_same_anchor_with_different_base_uri__ref_should_not_resolve_to_defs_A_allOf_0
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_anchor_same_anchor_with_different_base_uri__ref_should_resolve_to_defs_A_allOf_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_defs_validate_definition_against_metaschema_invalid_definition_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_defs_validate_definition_against_metaschema_valid_definition_schema
===============================================================================
[SKIPPED]
dynamicRef support isn't working yet.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_integer_matches_at_the_outer_level
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_integer_now_matches_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_single_level_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_inner_definition
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_recursiveRef
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_no_recursion
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_recursion_uses_the_inner_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_matches_recursion_uses_the_inner_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_no_recursion
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_recursion_only_uses_inner_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_matches_recursion_only_uses_inner_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_matches_at_the_outer_level
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_single_level_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_properties_match_with_inner_definition
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_matches_at_the_outer_level
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_single_level_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_properties_match_with_inner_definition
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_integer_matches_at_the_outer_level
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_single_level_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_two_levels_no_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_two_levels_properties_match_with_inner_definition
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__integer_node
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__numeric_node
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_anyLeafNode_floats_are_allowed
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_integerNode_floats_are_not_allowed
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_should_resolve_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_should_resolve_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_should_resolve_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_not_valid_against_the_root
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_should_resolve_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_valid_against_the_root
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_without_a_matching_dynamicAnchor_should_behave_like_a_normal_ref_to_anchor_The_recursive_part_doesn_t_need_to_validate_against_the_root
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_with_a_non_matching_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_anchor_Any_array_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_should_not_affect_dynamic_scope_resolution_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_should_not_affect_dynamic_scope_resolution_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_without_a_matching_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_anchor_Any_array_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_An_anchor_with_the_same_name_as_a_dynamicAnchor_should_not_be_used_for_dynamic_scope_resolution_Any_array_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__correct_extended_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__incorrect_extended_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__incorrect_parent_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef__then_defs_thingy_is_the_final_stop_for_the_dynamicRef
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef_first_scope_is_not_in_dynamic_scope_for_the_dynamicRef
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef_string_matches_defs_thingy_but_the_dynamicRef_does_not_stop_here
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_anyLeafNode_floats_are_allowed
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_integerNode_floats_are_not_allowed
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_correct_field
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_misspelled_field
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_correct_extended_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_extended_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_parent_schema
===============================================================================
[SKIPPED]
A known bug.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Recursive_references_between_schemas_invalid_tree
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Recursive_references_between_schemas_valid_tree
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass
===============================================================================
[SKIPPED]
unevaluatedItems is different in 2019-09 (needs work).

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_no_extra_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_uncle_keyword_evaluation_is_not_significant
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_as_schema_with_invalid_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_as_schema_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_as_schema_with_valid_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_can_t_see_inside_cousins_always_fails
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_false_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_false_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_true_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_true_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_additionalItems_unevaluatedItems_doesn_t_apply
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_additionalItems_with_additional_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_additionalItems_with_no_additional_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_additional_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_no_additional_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_not_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_oneOf_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_oneOf_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_ref_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_ref_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_tuple_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_tuple_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_uniform_items_unevaluatedItems_doesn_t_apply
===============================================================================
[SKIPPED]
Leap seconds are unsupported.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_zero_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_zero_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_zero_time_offset
===============================================================================
[SKIPPED]
Format checker 'date-time' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_an_invalid_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_an_invalid_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_date_time_validation_of_date_time_strings_an_invalid_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_an_invalid_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_an_invalid_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_an_invalid_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid
===============================================================================
[SKIPPED]
Format checker 'duration' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_duration_validation_of_duration_strings_an_invalid_duration_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_duration_validation_of_duration_strings_elements_out_of_order
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_duration_validation_of_duration_strings_missing_time_separator
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_duration_validation_of_duration_strings_no_date_or_time_elements_present
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_duration_validation_of_duration_strings_no_elements_present
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_duration_validation_of_duration_strings_no_time_elements_present
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_duration_validation_of_duration_strings_non_ascii_digits_should_be_rejected
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_duration_validation_of_duration_strings_time_element_in_the_date_position
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_duration_validation_of_duration_strings_weeks_cannot_be_combined_with_other_units
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_duration_validation_of_duration_strings_an_invalid_duration_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_duration_validation_of_duration_strings_elements_out_of_order
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_duration_validation_of_duration_strings_missing_time_separator
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_duration_validation_of_duration_strings_no_date_or_time_elements_present
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_duration_validation_of_duration_strings_no_elements_present
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_duration_validation_of_duration_strings_no_time_elements_present
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_duration_validation_of_duration_strings_non_ascii_digits_should_be_rejected
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_duration_validation_of_duration_strings_time_element_in_the_date_position
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_duration_validation_of_duration_strings_weeks_cannot_be_combined_with_other_units
===============================================================================
[SKIPPED]
Complex email validation is (intentionally) unsupported.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
===============================================================================
[SKIPPED]
Format checker 'hostname' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_hostname_validation_of_host_names_contains_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_hostname_validation_of_host_names_ends_with_hyphen
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_hostname_validation_of_host_names_ends_with_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_hostname_validation_of_host_names_exceeds_maximum_label_length
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_hostname_validation_of_host_names_starts_with_hyphen
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_hostname_validation_of_host_names_starts_with_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_hostname_validation_of_host_names_contains_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_hostname_validation_of_host_names_ends_with_hyphen
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_hostname_validation_of_host_names_ends_with_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_hostname_validation_of_host_names_exceeds_maximum_label_length
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_hostname_validation_of_host_names_starts_with_hyphen
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_hostname_validation_of_host_names_starts_with_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_hostname_validation_of_host_names_contains_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_hostname_validation_of_host_names_ends_with_hyphen
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_hostname_validation_of_host_names_ends_with_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_hostname_validation_of_host_names_exceeds_maximum_label_length
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_hostname_validation_of_host_names_starts_with_hyphen
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_hostname_validation_of_host_names_starts_with_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_hostname_validation_of_host_names_contains_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_hostname_validation_of_host_names_ends_with_hyphen
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_hostname_validation_of_host_names_ends_with_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_hostname_validation_of_host_names_exceeds_maximum_label_length
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_hostname_validation_of_host_names_starts_with_hyphen
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_hostname_validation_of_host_names_starts_with_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_hostname_validation_of_host_names_contains_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_hostname_validation_of_host_names_ends_with_hyphen
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_hostname_validation_of_host_names_ends_with_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_hostname_validation_of_host_names_exceeds_maximum_label_length
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_hostname_validation_of_host_names_starts_with_hyphen
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_hostname_validation_of_host_names_starts_with_underscore
===============================================================================
[SKIPPED]
Rejecting leading zeros is 3.9+

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
===============================================================================
[SKIPPED]
Format checker 'iri-reference' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment
===============================================================================
[SKIPPED]
Format checker 'iri' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_iri_validation_of_IRIs_an_invalid_IRI
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_iri_validation_of_IRIs_an_invalid_IRI
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_validation_of_IRIs_an_invalid_IRI
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference
===============================================================================
[SKIPPED]
Format checker 'json-pointer' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2
===============================================================================
[SKIPPED]
Format checker 'relative-json-pointer' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe
===============================================================================
[SKIPPED]
Format checker 'time' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_an_invalid_offset_indicator
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_no_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_non_ascii_digits_should_be_rejected
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_an_invalid_offset_indicator
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_no_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_non_ascii_digits_should_be_rejected
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_an_invalid_offset_indicator
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_no_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_non_ascii_digits_should_be_rejected
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid
===============================================================================
[SKIPPED]
Format checker 'uri-reference' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment
===============================================================================
[SKIPPED]
Format checker 'uri-template' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_uri_template_format_uri_template_an_invalid_uri_template
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_uri_template_format_uri_template_an_invalid_uri_template
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_uri_template_format_uri_template_an_invalid_uri_template
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_template_format_uri_template_an_invalid_uri_template
===============================================================================
[SKIPPED]
Format checker 'uri' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_uri_validation_of_URIs_an_invalid_URI
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_uri_validation_of_URIs_an_invalid_URI_with_spaces
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_uri_validation_of_URIs_an_invalid_relative_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_uri_validation_of_URIs_an_invalid_URI
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_uri_validation_of_URIs_an_invalid_URI_with_spaces
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_uri_validation_of_URIs_an_invalid_relative_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_uri_validation_of_URIs_an_invalid_URI
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_uri_validation_of_URIs_an_invalid_URI
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_uri_validation_of_URIs_an_invalid_URI_with_spaces
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_uri_validation_of_URIs_an_invalid_relative_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_uri_validation_of_URIs_an_invalid_URI
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_uri_validation_of_URIs_an_invalid_URI_with_spaces
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_uri_validation_of_URIs_an_invalid_relative_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_validation_of_URIs_an_invalid_URI
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_validation_of_URIs_an_invalid_URI_with_spaces
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_validation_of_URIs_an_invalid_relative_URI_Reference
===============================================================================
[SKIPPED]
Format checker 'color' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_color_validation_of_CSS_colors_a_CSS_color_name_containing_invalid_characters
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_color_validation_of_CSS_colors_an_invalid_CSS_color_code
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_color_validation_of_CSS_colors_an_invalid_CSS_color_name
===============================================================================
[SKIPPED]
Format checker 'host-name' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_host_name_validation_of_host_names_a_host_name_containing_illegal_characters
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_host_name_validation_of_host_names_a_host_name_starting_with_an_illegal_character
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_host_name_validation_of_host_names_a_host_name_with_a_component_too_long
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_host_name_validation_of_host_names_contains_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_host_name_validation_of_host_names_ends_with_hyphen
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_host_name_validation_of_host_names_ends_with_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_host_name_validation_of_host_names_exceeds_maximum_label_length
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_host_name_validation_of_host_names_starts_with_hyphen
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_host_name_validation_of_host_names_starts_with_underscore
===============================================================================
[SKIPPED]
A known bug. See issue #371.

jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates
===============================================================================
[SKIPPED]
A known bug. See issue #593.

jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document
===============================================================================
[SKIPPED]
A known bug. See issue #523.

jsonschema.tests.test_validators.TestDraft3Validator.test_False_is_not_a_schema_even_if_you_forget_to_check
jsonschema.tests.test_validators.TestDraft3Validator.test_True_is_not_a_schema_even_if_you_forget_to_check
jsonschema.tests.test_validators.TestDraft4Validator.test_False_is_not_a_schema_even_if_you_forget_to_check
jsonschema.tests.test_validators.TestDraft4Validator.test_True_is_not_a_schema_even_if_you_forget_to_check
-------------------------------------------------------------------------------
Ran 6799 tests in 2.576s

PASSED (skips=525, successes=6274)
py38-noextra-tests run-test: commands[3] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-noextra-tests/bin/python -m doctest /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/README.rst
py38-format-build create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format-build
py38-format-build installdeps: build
py38-format-build installed: build==0.7.0,jsonschema==4.2.1,packaging==21.3,pep517==0.12.0,pyparsing==3.0.6,tomli==2.0.0
py38-format-build run-test-pre: PYTHONHASHSEED='281181256'
py38-format-build run-test: commands[0] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format-build/bin/python -m pip install 'pip>=21.1.1'
Collecting pip>=21.1.1
  Using cached https://files.pythonhosted.org/packages/a4/6d/6463d49a933f547439d6b5b98b46af8742cc03ae83543e4d7688c2420f8b/pip-21.3.1-py3-none-any.whl
Installing collected packages: pip
  Found existing installation: pip 19.2.3
    Uninstalling pip-19.2.3:
      Successfully uninstalled pip-19.2.3
Successfully installed pip-21.3.1
py38-format-build run-test: commands[1] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format-build/bin/python -m pip install '/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1[format]'
Processing /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting attrs>=17.4.0
  Using cached attrs-21.4.0-py2.py3-none-any.whl (60 kB)
Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0
  Using cached pyrsistent-0.18.0-cp38-cp38-midnightbsd_2_1_2_amd64.whl
Collecting importlib-resources>=1.4.0
  Using cached importlib_resources-5.4.0-py3-none-any.whl (28 kB)
Collecting jsonpointer>1.13
  Downloading jsonpointer-2.2-py2.py3-none-any.whl (7.5 kB)
Collecting uri-template
  Downloading uri_template-1.1.0-py3-none-any.whl (10 kB)
Collecting rfc3987
  Downloading rfc3987-1.3.8-py2.py3-none-any.whl (13 kB)
Collecting rfc3339-validator
  Downloading rfc3339_validator-0.1.4-py2.py3-none-any.whl (3.5 kB)
Collecting webcolors>=1.11
  Downloading webcolors-1.11.1-py3-none-any.whl (9.9 kB)
Collecting fqdn
  Downloading fqdn-1.5.1-py3-none-any.whl (9.1 kB)
Collecting isoduration
  Downloading isoduration-20.11.0-py3-none-any.whl (11 kB)
Collecting idna
  Downloading idna-3.3-py3-none-any.whl (61 kB)
Collecting zipp>=3.1.0
  Using cached zipp-3.7.0-py3-none-any.whl (5.3 kB)
Collecting arrow>=0.15.0
  Downloading arrow-1.2.1-py3-none-any.whl (63 kB)
Collecting six
  Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting python-dateutil>=2.7.0
  Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Building wheels for collected packages: jsonschema
  Building wheel for jsonschema (pyproject.toml): started
  Building wheel for jsonschema (pyproject.toml): finished with status 'done'
  Created wheel for jsonschema: filename=jsonschema-4.2.1-py3-none-any.whl size=69377 sha256=eb68c07810b97fa8ece70a6333e08225cfe1357d9a2dd43e674bf77fc0978f5e
  Stored in directory: /root/.cache/pip/wheels/31/6d/82/c063df8f519a36b951f08d0b3b491afe64658855e03b21351b
Successfully built jsonschema
Installing collected packages: six, zipp, python-dateutil, pyrsistent, importlib-resources, attrs, arrow, webcolors, uri-template, rfc3987, rfc3339-validator, jsonschema, jsonpointer, isoduration, idna, fqdn
Successfully installed arrow-1.2.1 attrs-21.4.0 fqdn-1.5.1 idna-3.3 importlib-resources-5.4.0 isoduration-20.11.0 jsonpointer-2.2 jsonschema-4.2.1 pyrsistent-0.18.0 python-dateutil-2.8.2 rfc3339-validator-0.1.4 rfc3987-1.3.8 six-1.16.0 uri-template-1.1.0 webcolors-1.11.1 zipp-3.7.0
py38-format-build run-test: commands[2] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format-build/bin/python -m build /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1 --outdir /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format-build/tmp/dist
* Creating venv isolated environment...

Traceback (most recent call last):
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format-build/lib/python3.8/site-packages/build/__main__.py", line 372, in main
    built = build_call(
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format-build/lib/python3.8/site-packages/build/__main__.py", line 229, in build_package_via_sdist
    sdist = _build(isolation, builder, outdir, 'sdist', config_settings, skip_dependency_check)
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format-build/lib/python3.8/site-packages/build/__main__.py", line 140, in _build
    return _build_in_isolated_env(builder, outdir, distribution, config_settings)
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format-build/lib/python3.8/site-packages/build/__main__.py", line 104, in _build_in_isolated_env
    with _IsolatedEnvBuilder() as env:
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format-build/lib/python3.8/site-packages/build/env.py", line 104, in __enter__
    executable, scripts_dir = _create_isolated_env_venv(self._path)
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format-build/lib/python3.8/site-packages/build/env.py", line 261, in _create_isolated_env_venv
    pip_distribution = next(iter(metadata.distributions(name='pip', path=[purelib])))  # type: ignore[no-untyped-call]
StopIteration

ERROR 
ERROR: InvocationError for command /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format-build/bin/python -m build /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1 --outdir /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format-build/tmp/dist (exited with code 1)
py38-format-tests create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format-tests
py38-format-tests installdeps: twisted
py38-format-tests installed: attrs==21.4.0,Automat==20.2.0,constantly==15.1.0,hyperlink==21.0.0,idna==3.3,incremental==21.3.0,jsonschema==4.2.1,six==1.16.0,Twisted==21.7.0,typing-extensions==4.0.1,zope.interface==5.4.0
py38-format-tests run-test-pre: PYTHONHASHSEED='281181256'
py38-format-tests run-test: commands[0] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format-tests/bin/python -m pip install 'pip>=21.1.1'
Collecting pip>=21.1.1
  Using cached https://files.pythonhosted.org/packages/a4/6d/6463d49a933f547439d6b5b98b46af8742cc03ae83543e4d7688c2420f8b/pip-21.3.1-py3-none-any.whl
Installing collected packages: pip
  Found existing installation: pip 19.2.3
    Uninstalling pip-19.2.3:
      Successfully uninstalled pip-19.2.3
Successfully installed pip-21.3.1
py38-format-tests run-test: commands[1] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format-tests/bin/python -m pip install '/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1[format]'
Processing /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: attrs>=17.4.0 in /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format-tests/lib/python3.8/site-packages (from jsonschema==4.2.1) (21.4.0)
Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0
  Using cached pyrsistent-0.18.0-cp38-cp38-midnightbsd_2_1_2_amd64.whl
Collecting importlib-resources>=1.4.0
  Using cached importlib_resources-5.4.0-py3-none-any.whl (28 kB)
Collecting jsonpointer>1.13
  Using cached jsonpointer-2.2-py2.py3-none-any.whl (7.5 kB)
Collecting uri-template
  Using cached uri_template-1.1.0-py3-none-any.whl (10 kB)
Collecting rfc3987
  Using cached rfc3987-1.3.8-py2.py3-none-any.whl (13 kB)
Collecting rfc3339-validator
  Using cached rfc3339_validator-0.1.4-py2.py3-none-any.whl (3.5 kB)
Collecting webcolors>=1.11
  Using cached webcolors-1.11.1-py3-none-any.whl (9.9 kB)
Collecting fqdn
  Using cached fqdn-1.5.1-py3-none-any.whl (9.1 kB)
Collecting isoduration
  Using cached isoduration-20.11.0-py3-none-any.whl (11 kB)
Requirement already satisfied: idna in /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format-tests/lib/python3.8/site-packages (from jsonschema==4.2.1) (3.3)
Collecting zipp>=3.1.0
  Using cached zipp-3.7.0-py3-none-any.whl (5.3 kB)
Collecting arrow>=0.15.0
  Using cached arrow-1.2.1-py3-none-any.whl (63 kB)
Requirement already satisfied: six in /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format-tests/lib/python3.8/site-packages (from rfc3339-validator->jsonschema==4.2.1) (1.16.0)
Collecting python-dateutil>=2.7.0
  Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Building wheels for collected packages: jsonschema
  Building wheel for jsonschema (pyproject.toml): started
  Building wheel for jsonschema (pyproject.toml): finished with status 'done'
  Created wheel for jsonschema: filename=jsonschema-4.2.1-py3-none-any.whl size=69377 sha256=0b33995400d2972e286a9543a24fb38e8d75734077d98f15df29b0d2df51c494
  Stored in directory: /root/.cache/pip/wheels/31/6d/82/c063df8f519a36b951f08d0b3b491afe64658855e03b21351b
Successfully built jsonschema
Installing collected packages: zipp, python-dateutil, pyrsistent, importlib-resources, arrow, webcolors, uri-template, rfc3987, rfc3339-validator, jsonschema, jsonpointer, isoduration, fqdn
Successfully installed arrow-1.2.1 fqdn-1.5.1 importlib-resources-5.4.0 isoduration-20.11.0 jsonpointer-2.2 jsonschema-4.2.1 pyrsistent-0.18.0 python-dateutil-2.8.2 rfc3339-validator-0.1.4 rfc3987-1.3.8 uri-template-1.1.0 webcolors-1.11.1 zipp-3.7.0
py38-format-tests run-test: commands[2] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format-tests/bin/python -W error -m twisted.trial jsonschema
jsonschema.tests.test_cli
  TestCLI
    test_custom_error_format ...                                           [OK]
    test_custom_error_format_applies_to_schema_errors ...                  [OK]
    test_instance_does_not_exist ...                                       [OK]
    test_instance_does_not_exist_pretty_output ...                         [OK]
    test_instance_is_invalid_JSON ...                                      [OK]
    test_instance_is_invalid_JSON_on_stdin ...                             [OK]
    test_instance_is_invalid_JSON_on_stdin_pretty_output ...               [OK]
    test_instance_is_invalid_JSON_pretty_output ...                        [OK]
    test_invalid_exlicit_base_uri ...                                      [OK]
    test_invalid_instance ...                                              [OK]
    test_invalid_instance_continues_with_the_rest ...                      [OK]
    test_invalid_instance_explicit_plain_output ...                        [OK]
    test_invalid_instance_multiple_errors ...                              [OK]
    test_invalid_instance_multiple_errors_pretty_output ...                [OK]
    test_invalid_instance_pretty_output ...                                [OK]
    test_invalid_schema ...                                                [OK]
    test_invalid_schema_multiple_errors ...                                [OK]
    test_invalid_schema_multiple_errors_pretty_output ...                  [OK]
    test_invalid_schema_pretty_output ...                                  [OK]
    test_invalid_schema_with_invalid_instance ...                          [OK]
    test_invalid_schema_with_invalid_instance_pretty_output ...            [OK]
    test_it_validates_using_draft4_when_specified ...                      [OK]
    test_it_validates_using_draft7_when_specified ...                      [OK]
    test_it_validates_using_the_latest_validator_when_unspecified ...      [OK]
    test_multiple_invalid_instances ...                                    [OK]
    test_multiple_invalid_instances_pretty_output ...                      [OK]
    test_neither_instance_nor_schema_exist ...                             [OK]
    test_neither_instance_nor_schema_exist_pretty_output ...               [OK]
    test_nonexistent_file_with_explicit_base_uri ...                       [OK]
    test_schema_and_instance_are_both_invalid_JSON ...                     [OK]
    test_schema_and_instance_are_both_invalid_JSON_pretty_output ...       [OK]
    test_schema_does_not_exist ...                                         [OK]
    test_schema_does_not_exist_pretty_output ...                           [OK]
    test_schema_is_invalid_JSON ...                                        [OK]
    test_schema_is_invalid_JSON_pretty_output ...                          [OK]
    test_successful_validation ...                                         [OK]
    test_successful_validation_of_just_the_schema ...                      [OK]
    test_successful_validation_of_just_the_schema_pretty_output ...        [OK]
    test_successful_validation_of_stdin ...                                [OK]
    test_successful_validation_of_stdin_pretty_output ...                  [OK]
    test_successful_validation_pretty_output ...                           [OK]
    test_successful_validation_via_explicit_base_uri ...                   [OK]
    test_unsuccessful_validation_via_explicit_base_uri ...                 [OK]
  TestCLIIntegration
    test_license ...                                                       [OK]
    test_no_arguments_shows_usage_notes ...                                [OK]
    test_version ...                                                       [OK]
  TestParser
    test_find_validator_by_fully_qualified_object_name ...                 [OK]
    test_find_validator_in_jsonschema ...                                  [OK]
    test_unknown_output ...                                                [OK]
    test_useless_error_format ...                                          [OK]
jsonschema.tests.test_deprecations
  TestDeprecations
    test_RefResolver_in_scope ...                                          [OK]
    test_Validator_is_valid_two_arguments ...                              [OK]
    test_Validator_iter_errors_two_arguments ...                           [OK]
    test_validators_ErrorTree ...                                          [OK]
    test_validators_meta_schemas ...                                       [OK]
    test_validators_validators ...                                         [OK]
    test_version ...                                                       [OK]
jsonschema.tests.test_exceptions
  TestBestMatch
    test_if_the_most_relevant_error_is_allOf_it_is_traversed ...           [OK]
    test_if_the_most_relevant_error_is_anyOf_it_is_traversed ...           [OK]
    test_if_the_most_relevant_error_is_oneOf_it_is_traversed ...           [OK]
    test_nested_context_for_oneOf ...                                      [OK]
    test_no_errors ...                                                     [OK]
    test_oneOf_and_anyOf_are_weak_matches ...                              [OK]
    test_one_error ...                                                     [OK]
    test_shallower_errors_are_better_matches ...                           [OK]
  TestByRelevance
    test_global_errors_are_even_better_matches ...                         [OK]
    test_short_paths_are_better_matches ...                                [OK]
    test_strong_validators_are_higher_priority ...                         [OK]
    test_weak_validators_are_lower_priority ...                            [OK]
  TestErrorInitReprStr
    test_empty_paths ...                                                   [OK]
    test_it_calls_super_and_sets_args ...                                  [OK]
    test_multiple_item_paths ...                                           [OK]
    test_one_item_paths ...                                                [OK]
    test_repr ...                                                          [OK]
    test_str_works_with_instances_having_overriden_eq_operator ...         [OK]
    test_unset_error ...                                                   [OK]
    test_uses_pprint ...                                                   [OK]
  TestErrorTree
    test_children_have_their_errors_dicts_built ...                        [OK]
    test_if_its_in_the_tree_anyhow_it_does_not_raise_an_error ...          [OK]
    test_it_contains_an_item_if_the_item_had_an_error ...                  [OK]
    test_it_creates_a_child_tree_for_each_nested_path ...                  [OK]
    test_it_does_not_contain_an_item_if_the_item_had_no_error ...          [OK]
    test_it_does_not_contain_subtrees_that_are_not_in_the_instance ...     [OK]
    test_it_knows_how_many_total_errors_it_contains ...                    [OK]
    test_multiple_errors_with_instance ...                                 [OK]
    test_repr ...                                                          [OK]
    test_validators_that_failed_appear_in_errors_dict ...                  [OK]
  TestHashable
    test_hashable ...                                                      [OK]
jsonschema.tests.test_format
  TestFormatChecker
    test_duration_format ...                                               [OK]
    test_format_checkers_come_with_defaults ...                            [OK]
    test_format_error_causes_become_validation_error_causes ...            [OK]
    test_it_can_register_checkers ...                                      [OK]
    test_it_can_register_cls_checkers ...                                  [OK]
    test_it_can_validate_no_formats ...                                    [OK]
    test_it_catches_registered_errors ...                                  [OK]
    test_it_raises_a_key_error_for_unknown_formats ...                     [OK]
    test_repr ...                                                          [OK]
    test_uuid_format ...                                                   [OK]
jsonschema.tests.test_jsonschema_test_suite
  TestDraft201909
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anchor_Location_independent_identifier_match ...                  [OK]
    test_anchor_Location_independent_identifier_mismatch ...               [OK]
    test_anchor_Location_independent_identifier_with_absolute_URI_match ... [OK]
    test_anchor_Location_independent_identifier_with_absolute_URI_mismatch ... [OK]
    test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [OK]
    test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_in_implementations_that_strip_anchor_this_may_match_either_def ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_match_ref_to_anchor ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_anchor ... [OK]
    test_anchor_same_anchor_with_different_base_uri__ref_should_not_resolve_to_defs_A_allOf_0 ... [SKIPPED]
    test_anchor_same_anchor_with_different_base_uri__ref_should_resolve_to_defs_A_allOf_1 ... [SKIPPED]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid ... [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_boolean_schema_boolean_schema_false__array_is_invalid ...         [OK]
    test_boolean_schema_boolean_schema_false__boolean_false_is_invalid ... [OK]
    test_boolean_schema_boolean_schema_false__boolean_true_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__empty_array_is_invalid ...   [OK]
    test_boolean_schema_boolean_schema_false__empty_object_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__null_is_invalid ...          [OK]
    test_boolean_schema_boolean_schema_false__number_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__object_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__string_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_true__array_is_valid ...            [OK]
    test_boolean_schema_boolean_schema_true__boolean_false_is_valid ...    [OK]
    test_boolean_schema_boolean_schema_true__boolean_true_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__empty_array_is_valid ...      [OK]
    test_boolean_schema_boolean_schema_true__empty_object_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__null_is_valid ...             [OK]
    test_boolean_schema_boolean_schema_true__number_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__object_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__string_is_valid ...           [OK]
    test_const_const_validation_another_type_is_invalid ...                [OK]
    test_const_const_validation_another_value_is_invalid ...               [OK]
    test_const_const_validation_same_value_is_valid ...                    [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid ... [OK]
    test_const_const_with_1_does_not_match_true_float_one_is_valid ...     [OK]
    test_const_const_with_1_does_not_match_true_integer_one_is_valid ...   [OK]
    test_const_const_with_1_does_not_match_true_true_is_invalid ...        [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid ...  [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid ...   [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid ...  [OK]
    test_const_const_with_array_another_array_item_is_invalid ...          [OK]
    test_const_const_with_array_array_with_additional_items_is_invalid ... [OK]
    test_const_const_with_array_same_array_is_valid ...                    [OK]
    test_const_const_with_false_does_not_match_0___0_0_is_invalid ...      [OK]
    test_const_const_with_false_does_not_match_0___0_is_invalid ...        [OK]
    test_const_const_with_false_does_not_match_0___false_is_valid ...      [OK]
    test_const_const_with_false_does_not_match_0_false_is_valid ...        [OK]
    test_const_const_with_false_does_not_match_0_float_zero_is_invalid ... [OK]
    test_const_const_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_const_const_with_null_not_null_is_invalid ...                     [OK]
    test_const_const_with_null_null_is_valid ...                           [OK]
    test_const_const_with_object_another_object_is_invalid ...             [OK]
    test_const_const_with_object_another_type_is_invalid ...               [OK]
    test_const_const_with_object_same_object_is_valid ...                  [OK]
    test_const_const_with_object_same_object_with_different_property_order_is_valid ... [OK]
    test_const_const_with_true_does_not_match_1___1_0_is_invalid ...       [OK]
    test_const_const_with_true_does_not_match_1___1_is_invalid ...         [OK]
    test_const_const_with_true_does_not_match_1___true_is_valid ...        [OK]
    test_const_const_with_true_does_not_match_1_float_one_is_invalid ...   [OK]
    test_const_const_with_true_does_not_match_1_integer_one_is_invalid ... [OK]
    test_const_const_with_true_does_not_match_1_true_is_valid ...          [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid ... [OK]
    test_const_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_const_nul_characters_in_strings_match_string_with_nul ...         [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid ... [OK]
    test_contains_contains_keyword_validation_empty_array_is_invalid ...   [OK]
    test_contains_contains_keyword_validation_not_array_is_valid ...       [OK]
    test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid ... [OK]
    test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_with_false_if_subschema_empty_array_is_invalid ... [OK]
    test_contains_items_contains_does_not_match_items_matches_contains ... [OK]
    test_contains_items_contains_matches_both_items_and_contains ...       [OK]
    test_contains_items_contains_matches_items_does_not_match_contains ... [OK]
    test_contains_items_contains_matches_neither_items_nor_contains ...    [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_ignores_non_strings ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_validly_encoded_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_array_as_a_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_object_as_a_base64_encoded_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_encoded_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_string_that_is_valid_JSON_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_another_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_ignores_non_strings ... [OK]
    test_content_validation_of_binary_string_encoding_a_valid_base64_string ... [OK]
    test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_validates_true ... [OK]
    test_content_validation_of_binary_string_encoding_ignores_non_strings ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_a_valid_JSON_document ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_ignores_non_strings ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_defs_validate_definition_against_metaschema_invalid_definition_schema ... [OK]
    test_defs_validate_definition_against_metaschema_valid_definition_schema ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_CRLF ...   [OK]
    test_dependentRequired_dependencies_with_escaped_characters_CRLF_missing_dependent ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes_missing_dependent ... [OK]
    test_dependentRequired_empty_dependents_empty_object ...               [OK]
    test_dependentRequired_empty_dependents_non_object_is_valid ...        [OK]
    test_dependentRequired_empty_dependents_object_with_one_property ...   [OK]
    test_dependentRequired_multiple_dependents_required_missing_both_dependencies ... [OK]
    test_dependentRequired_multiple_dependents_required_missing_dependency ... [OK]
    test_dependentRequired_multiple_dependents_required_missing_other_dependency ... [OK]
    test_dependentRequired_multiple_dependents_required_neither ...        [OK]
    test_dependentRequired_multiple_dependents_required_nondependants ...  [OK]
    test_dependentRequired_multiple_dependents_required_with_dependencies ... [OK]
    test_dependentRequired_single_dependency_ignores_arrays ...            [OK]
    test_dependentRequired_single_dependency_ignores_other_non_objects ... [OK]
    test_dependentRequired_single_dependency_ignores_strings ...           [OK]
    test_dependentRequired_single_dependency_missing_dependency ...        [OK]
    test_dependentRequired_single_dependency_neither ...                   [OK]
    test_dependentRequired_single_dependency_nondependant ...              [OK]
    test_dependentRequired_single_dependency_with_dependency ...           [OK]
    test_dependentSchemas_boolean_subschemas_empty_object_is_valid ...     [OK]
    test_dependentSchemas_boolean_subschemas_object_with_both_properties_is_invalid ... [OK]
    test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_false_is_invalid ... [OK]
    test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_true_is_valid ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote_invalid_under_dependent_schema ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab_invalid_under_dependent_schema ... [OK]
    test_dependentSchemas_single_dependency_ignores_arrays ...             [OK]
    test_dependentSchemas_single_dependency_ignores_other_non_objects ...  [OK]
    test_dependentSchemas_single_dependency_ignores_strings ...            [OK]
    test_dependentSchemas_single_dependency_no_dependency ...              [OK]
    test_dependentSchemas_single_dependency_valid ...                      [OK]
    test_dependentSchemas_single_dependency_wrong_type ...                 [OK]
    test_dependentSchemas_single_dependency_wrong_type_both ...            [OK]
    test_dependentSchemas_single_dependency_wrong_type_other ...           [OK]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers ... [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_date_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_date_format_all_string_formats_ignore_floats ...           [OK]
    test_format_date_format_all_string_formats_ignore_integers ...         [OK]
    test_format_date_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_date_format_all_string_formats_ignore_objects ...          [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_duration_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_duration_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_duration_format_all_string_formats_ignore_floats ...       [OK]
    test_format_duration_format_all_string_formats_ignore_integers ...     [OK]
    test_format_duration_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_duration_format_all_string_formats_ignore_objects ...      [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_floats ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_integers ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_idn_email_format_all_string_formats_ignore_objects ...     [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_booleans ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_floats ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_integers ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_objects ...  [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_iri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_iri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_iri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_iri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_iri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_iri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_iri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_iri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_floats ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_json_pointer_format_all_string_formats_ignore_objects ...  [OK]
    test_format_regex_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_regex_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_regex_format_all_string_formats_ignore_floats ...          [OK]
    test_format_regex_format_all_string_formats_ignore_integers ...        [OK]
    test_format_regex_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_regex_format_all_string_formats_ignore_objects ...         [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_arrays ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_floats ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_nulls ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_objects ... [OK]
    test_format_time_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_time_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_time_format_all_string_formats_ignore_floats ...           [OK]
    test_format_time_format_all_string_formats_ignore_integers ...         [OK]
    test_format_time_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_time_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_uri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_uri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_floats ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_uri_template_format_all_string_formats_ignore_objects ...  [OK]
    test_format_uuid_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_uuid_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_uuid_format_all_string_formats_ignore_floats ...           [OK]
    test_format_uuid_format_all_string_formats_ignore_integers ...         [OK]
    test_format_uuid_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_uuid_format_all_string_formats_ignore_objects ...          [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_and_no_ref ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_absolute_URI ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_absolute_URI ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_base_URI_change_in_subschema ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_and_no_ref ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment_and_no_ref ... [OK]
    test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_absolute_URI ... [OK]
    test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [OK]
    test_if_then_else_if_and_else_without_then_invalid_through_else ...    [OK]
    test_if_then_else_if_and_else_without_then_valid_through_else ...      [OK]
    test_if_then_else_if_and_else_without_then_valid_when_if_test_passes ... [OK]
    test_if_then_else_if_and_then_without_else_invalid_through_then ...    [OK]
    test_if_then_else_if_and_then_without_else_valid_through_then ...      [OK]
    test_if_then_else_if_and_then_without_else_valid_when_if_test_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__invalid_redirects_to_else_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__no_redirects_to_then_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__other_redirects_to_else_and_passes ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__yes_redirects_to_then_and_passes ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_valid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_valid_ ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_invalid_against_lone_else ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_valid_against_lone_else ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_invalid_against_lone_if ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_valid_against_lone_if ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_invalid_against_lone_then ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_valid_against_lone_then ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_else ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_then ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_an_array_of_schemas_for_items_array_with_additional_items ... [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_empty_array ...               [OK]
    test_items_an_array_of_schemas_for_items_incomplete_array_of_items ... [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid ... [OK]
    test_items_items_with_boolean_schema_false__empty_array_is_valid ...   [OK]
    test_items_items_with_boolean_schema_true__any_array_is_valid ...      [OK]
    test_items_items_with_boolean_schema_true__empty_array_is_valid ...    [OK]
    test_items_items_with_boolean_schemas_array_with_one_item_is_valid ... [OK]
    test_items_items_with_boolean_schemas_array_with_two_items_is_invalid ... [OK]
    test_items_items_with_boolean_schemas_empty_array_is_valid ...         [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_maxContains_maxContains_with_contains_all_elements_match_invalid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_all_elements_match_valid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_empty_data ...              [OK]
    test_maxContains_maxContains_with_contains_some_elements_match_invalid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_some_elements_match_valid_maxContains ... [OK]
    test_maxContains_maxContains_without_contains_is_ignored_one_item_valid_against_lone_maxContains ... [OK]
    test_maxContains_maxContains_without_contains_is_ignored_two_items_still_valid_against_lone_maxContains ... [OK]
    test_maxContains_minContains_maxContains_actual_minContains_maxContains ... [OK]
    test_maxContains_minContains_maxContains_minContains_actual_maxContains ... [OK]
    test_maxContains_minContains_maxContains_minContains_maxContains_actual ... [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_invalid_maxContains ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_invalid_minContains ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_valid_maxContains_and_minContains ... [OK]
    test_minContains_maxContains_minContains_empty_data ...                [OK]
    test_minContains_maxContains_minContains_invalid_maxContains ...       [OK]
    test_minContains_maxContains_minContains_invalid_maxContains_and_minContains ... [OK]
    test_minContains_maxContains_minContains_invalid_minContains ...       [OK]
    test_minContains_minContains_0_with_maxContains_empty_data ...         [OK]
    test_minContains_minContains_0_with_maxContains_not_more_than_maxContains ... [OK]
    test_minContains_minContains_0_with_maxContains_too_many ...           [OK]
    test_minContains_minContains_0_with_no_maxContains_empty_data ...      [OK]
    test_minContains_minContains_0_with_no_maxContains_minContains_0_makes_contains_always_pass ... [OK]
    test_minContains_minContains_1_with_contains_all_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_1_with_contains_empty_data ...            [OK]
    test_minContains_minContains_1_with_contains_no_elements_match ...     [OK]
    test_minContains_minContains_1_with_contains_single_element_matches_valid_minContains ... [OK]
    test_minContains_minContains_1_with_contains_some_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_invalid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_exactly_as_needed_ ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_more_than_needed_ ... [OK]
    test_minContains_minContains_2_with_contains_empty_data ...            [OK]
    test_minContains_minContains_2_with_contains_some_elements_match_invalid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_some_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_without_contains_is_ignored_one_item_valid_against_lone_minContains ... [OK]
    test_minContains_minContains_without_contains_is_ignored_zero_items_still_valid_against_lone_minContains ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_not_not_with_boolean_schema_false_any_value_is_valid ...          [OK]
    test_not_not_with_boolean_schema_true_any_value_is_invalid ...         [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid ...  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_boolean_schema_both_properties_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_no_property_present_is_valid ... [OK]
    test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_only_true_property_present_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_all_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_ignores_arrays ...         [OK]
    test_propertyNames_propertyNames_validation_ignores_other_non_objects ... [OK]
    test_propertyNames_propertyNames_validation_ignores_strings ...        [OK]
    test_propertyNames_propertyNames_validation_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_validation_some_property_names_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_matching_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_non_matching_property_name_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid ... [OK]
    test_recursiveRef__recursiveRef_with_nesting_integer_matches_at_the_outer_level ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_nesting_integer_now_matches_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_nesting_single_level_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_inner_definition ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_recursiveRef ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_no_recursion ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_recursion_uses_the_inner_schema ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_matches_recursion_uses_the_inner_schema ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_no_recursion ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_recursion_only_uses_inner_schema ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_matches_recursion_only_uses_inner_schema ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_matches_at_the_outer_level ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_single_level_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_properties_match_with_inner_definition ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_matches_at_the_outer_level ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_single_level_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_properties_match_with_inner_definition ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_mismatch ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_mismatch ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_integer_matches_at_the_outer_level ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_single_level_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_two_levels_no_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_two_levels_properties_match_with_inner_definition ... [SKIPPED]
    test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__integer_node ... [SKIPPED]
    test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__numeric_node ... [SKIPPED]
    test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_anyLeafNode_floats_are_allowed ... [SKIPPED]
    test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_integerNode_floats_are_not_allowed ... [SKIPPED]
    test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__match ... [OK]
    test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__mismatch ... [OK]
    test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_match ... [OK]
    test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_mismatch ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [OK]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_remote_ref_with_ref_to_defs_invalid ...                 [OK]
    test_refRemote_remote_ref_with_ref_to_defs_valid ...                   [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Recursive_references_between_schemas_invalid_tree ...         [OK]
    test_ref_Recursive_references_between_schemas_valid_tree ...           [OK]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail ... [SKIPPED]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass ... [SKIPPED]
    test_ref__ref_to_boolean_schema_false_any_value_is_invalid ...         [OK]
    test_ref__ref_to_boolean_schema_true_any_value_is_valid ...            [OK]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_invalid ...        [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_invalid ... [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_valid ... [OK]
    test_ref_ref_creates_new_scope_when_adjacent_to_keywords_referenced_subschema_doesn_t_see_annotations_from_properties ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields ...     [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields ... [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_empty_array_property_not_required ...      [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_no_extra_items ... [SKIPPED]
    test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_uncle_keyword_evaluation_is_not_significant ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_invalid_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_valid_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_can_t_see_inside_cousins_always_fails ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_false_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_false_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_true_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_true_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_additionalItems_unevaluatedItems_doesn_t_apply ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_additionalItems_with_additional_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_additionalItems_with_no_additional_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_additional_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_no_additional_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_not_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_oneOf_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_oneOf_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_ref_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_ref_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_tuple_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_tuple_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_uniform_items_unevaluatedItems_doesn_t_apply ... [SKIPPED]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_Empty_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_b_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_a_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_foo_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_d_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_a_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_b_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foo_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foox_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_is_valid ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_base_case_both_properties_present ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_base_case_both_properties_present ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_no_extra_properties ... [OK]
    test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_uncle_keyword_evaluation_is_not_significant ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_can_t_see_inside_cousins_always_fails ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_false_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_false_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_Empty_is_invalid_no_x_or_y_ ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_and_y_are_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_y_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_are_invalid_no_x_or_y_ ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_x_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_y_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_x_and_y_are_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_invalid_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_valid_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Deep_nested_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Empty_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Nested_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Single_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_1st_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_2nd_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_3rd_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_true_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_true_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_not_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_ref_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_ref_with_unevaluated_properties ... [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_applicator_vocabulary_still_works ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_invalid_number_but_it_still_validates ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_valid_number ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [OK]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_date_validation_of_date_strings_2020_is_a_leap_year ...           [OK]
    test_date_validation_of_date_strings_2021_is_not_a_leap_year ...       [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string ...           [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_floats ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_integers ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_objects ... [OK]
    test_date_validation_of_date_strings_an_invalid_date_string ...        [OK]
    test_date_validation_of_date_strings_invalid_month ...                 [OK]
    test_date_validation_of_date_strings_invalid_month_day_combination ... [OK]
    test_date_validation_of_date_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_date_validation_of_date_strings_non_padded_day_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_non_padded_month_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_duration_validation_of_duration_strings_a_valid_duration_string ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_arrays ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_booleans ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_floats ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_integers ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_nulls ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_objects ... [OK]
    test_duration_validation_of_duration_strings_an_invalid_duration_string ... [OK]
    test_duration_validation_of_duration_strings_elements_out_of_order ... [OK]
    test_duration_validation_of_duration_strings_four_years_duration ...   [OK]
    test_duration_validation_of_duration_strings_missing_time_separator ... [OK]
    test_duration_validation_of_duration_strings_no_date_or_time_elements_present ... [OK]
    test_duration_validation_of_duration_strings_no_elements_present ...   [OK]
    test_duration_validation_of_duration_strings_no_time_elements_present ... [OK]
    test_duration_validation_of_duration_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_duration_validation_of_duration_strings_one_and_a_half_days_in_days_and_hours ... [OK]
    test_duration_validation_of_duration_strings_one_and_a_half_days_in_hours ... [OK]
    test_duration_validation_of_duration_strings_one_minute_duration ...   [OK]
    test_duration_validation_of_duration_strings_one_month_duration ...    [OK]
    test_duration_validation_of_duration_strings_time_element_in_the_date_position ... [OK]
    test_duration_validation_of_duration_strings_two_weeks ...             [OK]
    test_duration_validation_of_duration_strings_weeks_cannot_be_combined_with_other_units ... [OK]
    test_duration_validation_of_duration_strings_zero_time_in_days ...     [OK]
    test_duration_validation_of_duration_strings_zero_time_in_seconds ...  [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...         [OK]
    test_hostname_validation_of_host_names_ends_with_hyphen ...            [OK]
    test_hostname_validation_of_host_names_ends_with_underscore ...        [OK]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [OK]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...          [OK]
    test_hostname_validation_of_host_names_starts_with_underscore ...      [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_idn_e_mail_example_example_test_in_Hangul_ ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_idn_e_mail_address ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_not_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Nonspacing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Spacing_Combining_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_an_Enclosing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Extended_Arabic_Indic_digits_not_mixed_with_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Hiragana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Katakana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_Hiragana_Katakana_or_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_other_characters ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_following_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_preceding_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_following ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_preceding ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_surrounding_l_s ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_contains_in_the_3rd_and_4th_position ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_and_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_not_preceded_by_Virama_but_matches_regexp ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_valid_host_name_example_test_in_Hangul_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_arrays ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_booleans ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_floats ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_integers ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_nulls ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_objects ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_contains_illegal_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_illegal_first_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_label_correct_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_valid_Chinese_Punycode ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI ...        [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_fragment ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_protocol_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_arrays ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_booleans ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_floats ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_integers ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_nulls ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_objects ... [OK]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment ... [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_based_on_IPv6 ...              [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_URL_encoded_stuff ...     [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag ...            [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag_and_parentheses ... [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_many_special_characters ... [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_arrays ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_booleans ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_floats ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_integers ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_nulls ...        [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_objects ...      [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI ...                         [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6 ...           [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference ... [OK]
    test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference ...      [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [OK]
    test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid ... [OK]
    test_regex_validation_of_regular_expressions_a_valid_regular_expression ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_arrays ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_booleans ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_floats ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_integers ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_nulls ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_RJP_taking_the_member_or_index_name ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_downwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_up_and_then_down_RJP_with_array_index ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_upwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_arrays ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_booleans ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_floats ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_integers ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_nulls ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string ...           [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_case_insensitive_Z ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu ... [SKIPPED]
    test_time_validation_of_time_strings_a_valid_time_string_with_minus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_plus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_precise_second_fraction ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_second_fraction ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_floats ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_integers ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_objects ... [OK]
    test_time_validation_of_time_strings_an_invalid_offset_indicator ...   [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_no_time_offset ...                [OK]
    test_time_validation_of_time_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_zero_time_offset ... [SKIPPED]
    test_uri_reference_validation_of_URI_References_a_valid_URI ...        [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_fragment ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment ... [OK]
    test_uri_template_format_uri_template_a_valid_relative_uri_template ... [OK]
    test_uri_template_format_uri_template_a_valid_uri_template ...         [OK]
    test_uri_template_format_uri_template_a_valid_uri_template_without_variables ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_arrays ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_booleans ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_floats ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_integers ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_nulls ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_objects ... [OK]
    test_uri_template_format_uri_template_an_invalid_uri_template ...      [OK]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                         [OK]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ...    [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...             [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [OK]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ...      [OK]
    test_uuid_uuid_format_all_lower_case ...                               [OK]
    test_uuid_uuid_format_all_upper_case ...                               [OK]
    test_uuid_uuid_format_all_zeroes_is_valid ...                          [OK]
    test_uuid_uuid_format_bad_characters_not_hex_ ...                      [OK]
    test_uuid_uuid_format_dashes_in_the_wrong_spot ...                     [OK]
    test_uuid_uuid_format_hypothetical_version_15 ...                      [OK]
    test_uuid_uuid_format_hypothetical_version_6 ...                       [OK]
    test_uuid_uuid_format_missing_section ...                              [OK]
    test_uuid_uuid_format_mixed_case ...                                   [OK]
    test_uuid_uuid_format_no_dashes ...                                    [OK]
    test_uuid_uuid_format_too_few_dashes ...                               [OK]
    test_uuid_uuid_format_too_many_dashes ...                              [OK]
    test_uuid_uuid_format_valid_version_4 ...                              [OK]
    test_uuid_uuid_format_valid_version_5 ...                              [OK]
    test_uuid_uuid_format_wrong_length ...                                 [OK]
  TestDraft202012
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anchor_Location_independent_identifier_match ...                  [OK]
    test_anchor_Location_independent_identifier_mismatch ...               [OK]
    test_anchor_Location_independent_identifier_with_absolute_URI_match ... [OK]
    test_anchor_Location_independent_identifier_with_absolute_URI_mismatch ... [OK]
    test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [OK]
    test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_in_implementations_that_strip_anchor_this_may_match_either_def ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_match_ref_to_anchor ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_anchor ... [OK]
    test_anchor_same_anchor_with_different_base_uri__ref_should_not_resolve_to_defs_A_allOf_0 ... [SKIPPED]
    test_anchor_same_anchor_with_different_base_uri__ref_should_resolve_to_defs_A_allOf_1 ... [SKIPPED]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid ... [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_boolean_schema_boolean_schema_false__array_is_invalid ...         [OK]
    test_boolean_schema_boolean_schema_false__boolean_false_is_invalid ... [OK]
    test_boolean_schema_boolean_schema_false__boolean_true_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__empty_array_is_invalid ...   [OK]
    test_boolean_schema_boolean_schema_false__empty_object_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__null_is_invalid ...          [OK]
    test_boolean_schema_boolean_schema_false__number_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__object_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__string_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_true__array_is_valid ...            [OK]
    test_boolean_schema_boolean_schema_true__boolean_false_is_valid ...    [OK]
    test_boolean_schema_boolean_schema_true__boolean_true_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__empty_array_is_valid ...      [OK]
    test_boolean_schema_boolean_schema_true__empty_object_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__null_is_valid ...             [OK]
    test_boolean_schema_boolean_schema_true__number_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__object_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__string_is_valid ...           [OK]
    test_const_const_validation_another_type_is_invalid ...                [OK]
    test_const_const_validation_another_value_is_invalid ...               [OK]
    test_const_const_validation_same_value_is_valid ...                    [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid ... [OK]
    test_const_const_with_1_does_not_match_true_float_one_is_valid ...     [OK]
    test_const_const_with_1_does_not_match_true_integer_one_is_valid ...   [OK]
    test_const_const_with_1_does_not_match_true_true_is_invalid ...        [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid ...  [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid ...   [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid ...  [OK]
    test_const_const_with_array_another_array_item_is_invalid ...          [OK]
    test_const_const_with_array_array_with_additional_items_is_invalid ... [OK]
    test_const_const_with_array_same_array_is_valid ...                    [OK]
    test_const_const_with_false_does_not_match_0___0_0_is_invalid ...      [OK]
    test_const_const_with_false_does_not_match_0___0_is_invalid ...        [OK]
    test_const_const_with_false_does_not_match_0___false_is_valid ...      [OK]
    test_const_const_with_false_does_not_match_0_false_is_valid ...        [OK]
    test_const_const_with_false_does_not_match_0_float_zero_is_invalid ... [OK]
    test_const_const_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_const_const_with_null_not_null_is_invalid ...                     [OK]
    test_const_const_with_null_null_is_valid ...                           [OK]
    test_const_const_with_object_another_object_is_invalid ...             [OK]
    test_const_const_with_object_another_type_is_invalid ...               [OK]
    test_const_const_with_object_same_object_is_valid ...                  [OK]
    test_const_const_with_object_same_object_with_different_property_order_is_valid ... [OK]
    test_const_const_with_true_does_not_match_1___1_0_is_invalid ...       [OK]
    test_const_const_with_true_does_not_match_1___1_is_invalid ...         [OK]
    test_const_const_with_true_does_not_match_1___true_is_valid ...        [OK]
    test_const_const_with_true_does_not_match_1_float_one_is_invalid ...   [OK]
    test_const_const_with_true_does_not_match_1_integer_one_is_invalid ... [OK]
    test_const_const_with_true_does_not_match_1_true_is_valid ...          [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid ... [OK]
    test_const_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_const_nul_characters_in_strings_match_string_with_nul ...         [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid ... [OK]
    test_contains_contains_keyword_validation_empty_array_is_invalid ...   [OK]
    test_contains_contains_keyword_validation_not_array_is_valid ...       [OK]
    test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid ... [OK]
    test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_with_false_if_subschema_empty_array_is_invalid ... [OK]
    test_contains_items_contains_does_not_match_items_matches_contains ... [OK]
    test_contains_items_contains_matches_both_items_and_contains ...       [OK]
    test_contains_items_contains_matches_items_does_not_match_contains ... [OK]
    test_contains_items_contains_matches_neither_items_nor_contains ...    [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_ignores_non_strings ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_validly_encoded_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_array_as_a_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_object_as_a_base64_encoded_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_encoded_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_string_that_is_valid_JSON_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_another_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_ignores_non_strings ... [OK]
    test_content_validation_of_binary_string_encoding_a_valid_base64_string ... [OK]
    test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_validates_true ... [OK]
    test_content_validation_of_binary_string_encoding_ignores_non_strings ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_a_valid_JSON_document ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_ignores_non_strings ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_defs_validate_definition_against_metaschema_invalid_definition_schema ... [SKIPPED]
    test_defs_validate_definition_against_metaschema_valid_definition_schema ... [SKIPPED]
    test_dependentRequired_dependencies_with_escaped_characters_CRLF ...   [OK]
    test_dependentRequired_dependencies_with_escaped_characters_CRLF_missing_dependent ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes_missing_dependent ... [OK]
    test_dependentRequired_empty_dependents_empty_object ...               [OK]
    test_dependentRequired_empty_dependents_non_object_is_valid ...        [OK]
    test_dependentRequired_empty_dependents_object_with_one_property ...   [OK]
    test_dependentRequired_multiple_dependents_required_missing_both_dependencies ... [OK]
    test_dependentRequired_multiple_dependents_required_missing_dependency ... [OK]
    test_dependentRequired_multiple_dependents_required_missing_other_dependency ... [OK]
    test_dependentRequired_multiple_dependents_required_neither ...        [OK]
    test_dependentRequired_multiple_dependents_required_nondependants ...  [OK]
    test_dependentRequired_multiple_dependents_required_with_dependencies ... [OK]
    test_dependentRequired_single_dependency_ignores_arrays ...            [OK]
    test_dependentRequired_single_dependency_ignores_other_non_objects ... [OK]
    test_dependentRequired_single_dependency_ignores_strings ...           [OK]
    test_dependentRequired_single_dependency_missing_dependency ...        [OK]
    test_dependentRequired_single_dependency_neither ...                   [OK]
    test_dependentRequired_single_dependency_nondependant ...              [OK]
    test_dependentRequired_single_dependency_with_dependency ...           [OK]
    test_dependentSchemas_boolean_subschemas_empty_object_is_valid ...     [OK]
    test_dependentSchemas_boolean_subschemas_object_with_both_properties_is_invalid ... [OK]
    test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_false_is_invalid ... [OK]
    test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_true_is_valid ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote_invalid_under_dependent_schema ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab_invalid_under_dependent_schema ... [OK]
    test_dependentSchemas_single_dependency_ignores_arrays ...             [OK]
    test_dependentSchemas_single_dependency_ignores_other_non_objects ...  [OK]
    test_dependentSchemas_single_dependency_ignores_strings ...            [OK]
    test_dependentSchemas_single_dependency_no_dependency ...              [OK]
    test_dependentSchemas_single_dependency_valid ...                      [OK]
    test_dependentSchemas_single_dependency_wrong_type ...                 [OK]
    test_dependentSchemas_single_dependency_wrong_type_both ...            [OK]
    test_dependentSchemas_single_dependency_wrong_type_other ...           [OK]
    test_dynamicRef_A_dynamicRef_should_resolve_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_should_resolve_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_should_resolve_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_not_valid_against_the_root ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_should_resolve_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_valid_against_the_root ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_without_a_matching_dynamicAnchor_should_behave_like_a_normal_ref_to_anchor_The_recursive_part_doesn_t_need_to_validate_against_the_root ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_with_a_non_matching_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_anchor_Any_array_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_should_not_affect_dynamic_scope_resolution_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_should_not_affect_dynamic_scope_resolution_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_without_a_matching_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_anchor_Any_array_is_valid ... [SKIPPED]
    test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_An_anchor_with_the_same_name_as_a_dynamicAnchor_should_not_be_used_for_dynamic_scope_resolution_Any_array_is_valid ... [SKIPPED]
    test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__correct_extended_schema ... [SKIPPED]
    test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__incorrect_extended_schema ... [SKIPPED]
    test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__incorrect_parent_schema ... [SKIPPED]
    test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef__then_defs_thingy_is_the_final_stop_for_the_dynamicRef ... [SKIPPED]
    test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef_first_scope_is_not_in_dynamic_scope_for_the_dynamicRef ... [SKIPPED]
    test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef_string_matches_defs_thingy_but_the_dynamicRef_does_not_stop_here ... [SKIPPED]
    test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_anyLeafNode_floats_are_allowed ... [SKIPPED]
    test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_integerNode_floats_are_not_allowed ... [SKIPPED]
    test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_correct_field ... [SKIPPED]
    test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_misspelled_field ... [SKIPPED]
    test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_correct_extended_schema ... [SKIPPED]
    test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_extended_schema ... [SKIPPED]
    test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_parent_schema ... [SKIPPED]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers ... [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_date_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_date_format_all_string_formats_ignore_floats ...           [OK]
    test_format_date_format_all_string_formats_ignore_integers ...         [OK]
    test_format_date_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_date_format_all_string_formats_ignore_objects ...          [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_duration_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_duration_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_duration_format_all_string_formats_ignore_floats ...       [OK]
    test_format_duration_format_all_string_formats_ignore_integers ...     [OK]
    test_format_duration_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_duration_format_all_string_formats_ignore_objects ...      [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_floats ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_integers ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_idn_email_format_all_string_formats_ignore_objects ...     [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_booleans ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_floats ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_integers ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_objects ...  [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_iri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_iri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_iri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_iri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_iri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_iri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_iri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_iri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_floats ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_json_pointer_format_all_string_formats_ignore_objects ...  [OK]
    test_format_regex_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_regex_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_regex_format_all_string_formats_ignore_floats ...          [OK]
    test_format_regex_format_all_string_formats_ignore_integers ...        [OK]
    test_format_regex_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_regex_format_all_string_formats_ignore_objects ...         [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_arrays ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_floats ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_nulls ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_objects ... [OK]
    test_format_time_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_time_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_time_format_all_string_formats_ignore_floats ...           [OK]
    test_format_time_format_all_string_formats_ignore_integers ...         [OK]
    test_format_time_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_time_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_uri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_uri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_floats ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_uri_template_format_all_string_formats_ignore_objects ...  [OK]
    test_format_uuid_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_uuid_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_uuid_format_all_string_formats_ignore_floats ...           [OK]
    test_format_uuid_format_all_string_formats_ignore_integers ...         [OK]
    test_format_uuid_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_uuid_format_all_string_formats_ignore_objects ...          [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_and_no_ref ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_absolute_URI ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_absolute_URI ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_base_URI_change_in_subschema ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_and_no_ref ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment_and_no_ref ... [OK]
    test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_absolute_URI ... [OK]
    test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [OK]
    test_if_then_else_if_and_else_without_then_invalid_through_else ...    [OK]
    test_if_then_else_if_and_else_without_then_valid_through_else ...      [OK]
    test_if_then_else_if_and_else_without_then_valid_when_if_test_passes ... [OK]
    test_if_then_else_if_and_then_without_else_invalid_through_then ...    [OK]
    test_if_then_else_if_and_then_without_else_valid_through_then ...      [OK]
    test_if_then_else_if_and_then_without_else_valid_when_if_test_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__invalid_redirects_to_else_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__no_redirects_to_then_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__other_redirects_to_else_and_passes ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__yes_redirects_to_then_and_passes ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_valid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_valid_ ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_invalid_against_lone_else ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_valid_against_lone_else ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_invalid_against_lone_if ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_valid_against_lone_if ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_invalid_against_lone_then ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_valid_against_lone_then ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_else ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_then ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_items_should_not_look_in_applicators_valid_case_prefixItems_in_allOf_should_not_constrain_items_invalid_case ... [OK]
    test_items_items_should_not_look_in_applicators_valid_case_prefixItems_in_allOf_should_not_constrain_items_valid_case ... [OK]
    test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid ... [OK]
    test_items_items_with_boolean_schema_false__empty_array_is_valid ...   [OK]
    test_items_items_with_boolean_schema_true__any_array_is_valid ...      [OK]
    test_items_items_with_boolean_schema_true__empty_array_is_valid ...    [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_items_prefixItems_validation_adjusts_the_starting_index_for_items_valid_items ... [OK]
    test_items_prefixItems_validation_adjusts_the_starting_index_for_items_wrong_type_of_second_item ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_additional_items_are_not_permitted ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_empty_array ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_equal_number_of_items_present ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_fewer_number_of_items_present_1_ ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_fewer_number_of_items_present_2_ ... [OK]
    test_maxContains_maxContains_with_contains_all_elements_match_invalid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_all_elements_match_valid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_empty_data ...              [OK]
    test_maxContains_maxContains_with_contains_some_elements_match_invalid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_some_elements_match_valid_maxContains ... [OK]
    test_maxContains_maxContains_without_contains_is_ignored_one_item_valid_against_lone_maxContains ... [OK]
    test_maxContains_maxContains_without_contains_is_ignored_two_items_still_valid_against_lone_maxContains ... [OK]
    test_maxContains_minContains_maxContains_actual_minContains_maxContains ... [OK]
    test_maxContains_minContains_maxContains_minContains_actual_maxContains ... [OK]
    test_maxContains_minContains_maxContains_minContains_maxContains_actual ... [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_invalid_maxContains ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_invalid_minContains ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_valid_maxContains_and_minContains ... [OK]
    test_minContains_maxContains_minContains_empty_data ...                [OK]
    test_minContains_maxContains_minContains_invalid_maxContains ...       [OK]
    test_minContains_maxContains_minContains_invalid_maxContains_and_minContains ... [OK]
    test_minContains_maxContains_minContains_invalid_minContains ...       [OK]
    test_minContains_minContains_0_empty_data ...                          [OK]
    test_minContains_minContains_0_minContains_0_makes_contains_always_pass ... [OK]
    test_minContains_minContains_0_with_maxContains_empty_data ...         [OK]
    test_minContains_minContains_0_with_maxContains_not_more_than_maxContains ... [OK]
    test_minContains_minContains_0_with_maxContains_too_many ...           [OK]
    test_minContains_minContains_1_with_contains_all_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_1_with_contains_empty_data ...            [OK]
    test_minContains_minContains_1_with_contains_no_elements_match ...     [OK]
    test_minContains_minContains_1_with_contains_single_element_matches_valid_minContains ... [OK]
    test_minContains_minContains_1_with_contains_some_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_invalid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_exactly_as_needed_ ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_more_than_needed_ ... [OK]
    test_minContains_minContains_2_with_contains_empty_data ...            [OK]
    test_minContains_minContains_2_with_contains_some_elements_match_invalid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_some_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_without_contains_is_ignored_one_item_valid_against_lone_minContains ... [OK]
    test_minContains_minContains_without_contains_is_ignored_zero_items_still_valid_against_lone_minContains ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_not_not_with_boolean_schema_false_any_value_is_valid ...          [OK]
    test_not_not_with_boolean_schema_true_any_value_is_invalid ...         [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid ...  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_prefixItems_a_schema_given_for_prefixItems_JavaScript_pseudo_array_is_valid ... [OK]
    test_prefixItems_a_schema_given_for_prefixItems_array_with_additional_items ... [OK]
    test_prefixItems_a_schema_given_for_prefixItems_correct_types ...      [OK]
    test_prefixItems_a_schema_given_for_prefixItems_empty_array ...        [OK]
    test_prefixItems_a_schema_given_for_prefixItems_incomplete_array_of_items ... [OK]
    test_prefixItems_a_schema_given_for_prefixItems_wrong_types ...        [OK]
    test_prefixItems_additional_items_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_prefixItems_prefixItems_with_boolean_schemas_array_with_one_item_is_valid ... [OK]
    test_prefixItems_prefixItems_with_boolean_schemas_array_with_two_items_is_invalid ... [OK]
    test_prefixItems_prefixItems_with_boolean_schemas_empty_array_is_valid ... [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_boolean_schema_both_properties_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_no_property_present_is_valid ... [OK]
    test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_only_true_property_present_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_all_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_ignores_arrays ...         [OK]
    test_propertyNames_propertyNames_validation_ignores_other_non_objects ... [OK]
    test_propertyNames_propertyNames_validation_ignores_strings ...        [OK]
    test_propertyNames_propertyNames_validation_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_validation_some_property_names_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid ... [OK]
    test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__match ... [OK]
    test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__mismatch ... [OK]
    test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_match ... [OK]
    test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_mismatch ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [OK]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_remote_ref_with_ref_to_defs_invalid ...                 [OK]
    test_refRemote_remote_ref_with_ref_to_defs_valid ...                   [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Recursive_references_between_schemas_invalid_tree ...         [OK]
    test_ref_Recursive_references_between_schemas_valid_tree ...           [OK]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail ... [SKIPPED]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass ... [SKIPPED]
    test_ref__ref_to_boolean_schema_false_any_value_is_invalid ...         [OK]
    test_ref__ref_to_boolean_schema_true_any_value_is_valid ...            [OK]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_invalid ...        [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_invalid ... [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_valid ... [OK]
    test_ref_ref_creates_new_scope_when_adjacent_to_keywords_referenced_subschema_doesn_t_see_annotations_from_properties ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields ...     [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields ... [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_empty_array_property_not_required ...      [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_no_extra_items ... [OK]
    test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_uncle_keyword_evaluation_is_not_significant ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_a_s_and_b_s_are_valid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_a_s_b_s_and_c_s_are_valid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_empty_array_is_valid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_a_s_and_c_s_are_invalid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_a_s_are_valid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_b_s_and_c_s_are_invalid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_b_s_are_invalid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_c_s_are_invalid ... [OK]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_invalid_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_valid_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_can_t_see_inside_cousins_always_fails ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_adjacent_contains_contains_fails_second_item_is_not_evaluated ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_adjacent_contains_contains_passes_second_item_is_not_evaluated ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_adjacent_contains_second_item_is_evaluated_by_contains ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_multiple_nested_contains_5_not_evaluated_passes_unevaluatedItems ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_multiple_nested_contains_7_not_evaluated_fails_unevaluatedItems ... [OK]
    test_unevaluatedItems_unevaluatedItems_false_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_false_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_true_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_true_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_items_unevaluatedItems_doesn_t_apply ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_items_with_additional_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_items_with_no_additional_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_additional_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_no_additional_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_not_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_oneOf_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_oneOf_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_ref_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_ref_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_tuple_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_tuple_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_uniform_items_unevaluatedItems_doesn_t_apply ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_Empty_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_b_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_a_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_foo_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_d_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_a_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_b_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foo_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foox_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_is_valid ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_base_case_both_properties_present ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_base_case_both_properties_present ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_no_extra_properties ... [OK]
    test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_uncle_keyword_evaluation_is_not_significant ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_can_t_see_inside_cousins_always_fails ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_false_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_false_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_Empty_is_invalid_no_x_or_y_ ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_and_y_are_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_y_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_are_invalid_no_x_or_y_ ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_x_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_y_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_x_and_y_are_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_invalid_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_valid_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Deep_nested_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Empty_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Nested_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Single_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_1st_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_2nd_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_3rd_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_true_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_true_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_not_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_ref_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_ref_with_unevaluated_properties ... [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_applicator_vocabulary_still_works ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_invalid_number_but_it_still_validates ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_valid_number ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [OK]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_date_validation_of_date_strings_2020_is_a_leap_year ...           [OK]
    test_date_validation_of_date_strings_2021_is_not_a_leap_year ...       [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string ...           [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_floats ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_integers ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_objects ... [OK]
    test_date_validation_of_date_strings_an_invalid_date_string ...        [OK]
    test_date_validation_of_date_strings_invalid_month ...                 [OK]
    test_date_validation_of_date_strings_invalid_month_day_combination ... [OK]
    test_date_validation_of_date_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_date_validation_of_date_strings_non_padded_day_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_non_padded_month_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_duration_validation_of_duration_strings_a_valid_duration_string ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_arrays ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_booleans ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_floats ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_integers ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_nulls ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_objects ... [OK]
    test_duration_validation_of_duration_strings_an_invalid_duration_string ... [OK]
    test_duration_validation_of_duration_strings_elements_out_of_order ... [OK]
    test_duration_validation_of_duration_strings_four_years_duration ...   [OK]
    test_duration_validation_of_duration_strings_missing_time_separator ... [OK]
    test_duration_validation_of_duration_strings_no_date_or_time_elements_present ... [OK]
    test_duration_validation_of_duration_strings_no_elements_present ...   [OK]
    test_duration_validation_of_duration_strings_no_time_elements_present ... [OK]
    test_duration_validation_of_duration_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_duration_validation_of_duration_strings_one_and_a_half_days_in_days_and_hours ... [OK]
    test_duration_validation_of_duration_strings_one_and_a_half_days_in_hours ... [OK]
    test_duration_validation_of_duration_strings_one_minute_duration ...   [OK]
    test_duration_validation_of_duration_strings_one_month_duration ...    [OK]
    test_duration_validation_of_duration_strings_time_element_in_the_date_position ... [OK]
    test_duration_validation_of_duration_strings_two_weeks ...             [OK]
    test_duration_validation_of_duration_strings_weeks_cannot_be_combined_with_other_units ... [OK]
    test_duration_validation_of_duration_strings_zero_time_in_days ...     [OK]
    test_duration_validation_of_duration_strings_zero_time_in_seconds ...  [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...         [OK]
    test_hostname_validation_of_host_names_ends_with_hyphen ...            [OK]
    test_hostname_validation_of_host_names_ends_with_underscore ...        [OK]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [OK]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...          [OK]
    test_hostname_validation_of_host_names_starts_with_underscore ...      [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_idn_e_mail_example_example_test_in_Hangul_ ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_idn_e_mail_address ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_not_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Nonspacing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Spacing_Combining_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_an_Enclosing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Extended_Arabic_Indic_digits_not_mixed_with_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Hiragana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Katakana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_Hiragana_Katakana_or_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_other_characters ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_following_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_preceding_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_following ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_preceding ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_surrounding_l_s ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_contains_in_the_3rd_and_4th_position ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_and_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_not_preceded_by_Virama_but_matches_regexp ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_valid_host_name_example_test_in_Hangul_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_arrays ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_booleans ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_floats ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_integers ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_nulls ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_objects ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_contains_illegal_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_illegal_first_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_label_correct_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_valid_Chinese_Punycode ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI ...        [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_fragment ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_protocol_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_arrays ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_booleans ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_floats ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_integers ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_nulls ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_objects ... [OK]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment ... [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_based_on_IPv6 ...              [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_URL_encoded_stuff ...     [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag ...            [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag_and_parentheses ... [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_many_special_characters ... [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_arrays ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_booleans ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_floats ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_integers ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_nulls ...        [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_objects ...      [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI ...                         [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6 ...           [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference ... [OK]
    test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference ...      [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [OK]
    test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid ... [OK]
    test_regex_validation_of_regular_expressions_a_valid_regular_expression ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_arrays ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_booleans ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_floats ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_integers ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_nulls ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_RJP_taking_the_member_or_index_name ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_downwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_up_and_then_down_RJP_with_array_index ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_upwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_arrays ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_booleans ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_floats ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_integers ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_nulls ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string ...           [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_case_insensitive_Z ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu ... [SKIPPED]
    test_time_validation_of_time_strings_a_valid_time_string_with_minus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_plus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_precise_second_fraction ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_second_fraction ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_floats ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_integers ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_objects ... [OK]
    test_time_validation_of_time_strings_an_invalid_offset_indicator ...   [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_no_time_offset ...                [OK]
    test_time_validation_of_time_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_zero_time_offset ... [SKIPPED]
    test_uri_reference_validation_of_URI_References_a_valid_URI ...        [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_fragment ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment ... [OK]
    test_uri_template_format_uri_template_a_valid_relative_uri_template ... [OK]
    test_uri_template_format_uri_template_a_valid_uri_template ...         [OK]
    test_uri_template_format_uri_template_a_valid_uri_template_without_variables ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_arrays ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_booleans ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_floats ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_integers ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_nulls ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_objects ... [OK]
    test_uri_template_format_uri_template_an_invalid_uri_template ...      [OK]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                         [OK]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ...    [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...             [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [OK]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ...      [OK]
    test_uuid_uuid_format_all_lower_case ...                               [OK]
    test_uuid_uuid_format_all_upper_case ...                               [OK]
    test_uuid_uuid_format_all_zeroes_is_valid ...                          [OK]
    test_uuid_uuid_format_bad_characters_not_hex_ ...                      [OK]
    test_uuid_uuid_format_dashes_in_the_wrong_spot ...                     [OK]
    test_uuid_uuid_format_hypothetical_version_15 ...                      [OK]
    test_uuid_uuid_format_hypothetical_version_6 ...                       [OK]
    test_uuid_uuid_format_missing_section ...                              [OK]
    test_uuid_uuid_format_mixed_case ...                                   [OK]
    test_uuid_uuid_format_no_dashes ...                                    [OK]
    test_uuid_uuid_format_too_few_dashes ...                               [OK]
    test_uuid_uuid_format_too_many_dashes ...                              [OK]
    test_uuid_uuid_format_valid_version_4 ...                              [OK]
    test_uuid_uuid_format_valid_version_5 ...                              [OK]
    test_uuid_uuid_format_wrong_length ...                                 [OK]
  TestDraft3
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_items_defined_in_extends_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_extends_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_color_validation_of_CSS_colors_a_CSS_color_name_containing_invalid_characters ... [OK]
    test_color_validation_of_CSS_colors_a_valid_CSS_color_name ...         [OK]
    test_color_validation_of_CSS_colors_a_valid_six_digit_CSS_color_code ... [OK]
    test_color_validation_of_CSS_colors_a_valid_three_digit_CSS_color_code ... [OK]
    test_color_validation_of_CSS_colors_an_invalid_CSS_color_code ...      [OK]
    test_color_validation_of_CSS_colors_an_invalid_CSS_color_name ...      [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [OK]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string ...           [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October ... [OK]
    test_date_validation_of_date_strings_an_invalid_date_string ...        [OK]
    test_date_validation_of_date_strings_invalidates_non_padded_day_dates ... [OK]
    test_date_validation_of_date_strings_invalidates_non_padded_month_dates ... [OK]
    test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_dependencies_dependencies_ignores_arrays ...                      [OK]
    test_dependencies_dependencies_ignores_other_non_objects ...           [OK]
    test_dependencies_dependencies_ignores_strings ...                     [OK]
    test_dependencies_dependencies_missing_dependency ...                  [OK]
    test_dependencies_dependencies_neither ...                             [OK]
    test_dependencies_dependencies_nondependant ...                        [OK]
    test_dependencies_dependencies_with_dependency ...                     [OK]
    test_dependencies_multiple_dependencies_missing_both_dependencies ...  [OK]
    test_dependencies_multiple_dependencies_missing_dependency ...         [OK]
    test_dependencies_multiple_dependencies_missing_other_dependency ...   [OK]
    test_dependencies_multiple_dependencies_neither ...                    [OK]
    test_dependencies_multiple_dependencies_nondependants ...              [OK]
    test_dependencies_multiple_dependencies_subschema_no_dependency ...    [OK]
    test_dependencies_multiple_dependencies_subschema_valid ...            [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type ...       [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_both ...  [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_other ... [OK]
    test_dependencies_multiple_dependencies_with_dependencies ...          [OK]
    test_disallow_disallow_allowed ...                                     [OK]
    test_disallow_disallow_disallowed ...                                  [OK]
    test_disallow_multiple_disallow_mismatch ...                           [OK]
    test_disallow_multiple_disallow_other_mismatch ...                     [OK]
    test_disallow_multiple_disallow_subschema_match ...                    [OK]
    test_disallow_multiple_disallow_subschema_mismatch ...                 [OK]
    test_disallow_multiple_disallow_subschema_other_match ...              [OK]
    test_disallow_multiple_disallow_subschema_other_mismatch ...           [OK]
    test_disallow_multiple_disallow_valid ...                              [OK]
    test_divisibleBy_by_int_ignores_non_numbers ...                        [OK]
    test_divisibleBy_by_int_int_by_int ...                                 [OK]
    test_divisibleBy_by_int_int_by_int_fail ...                            [OK]
    test_divisibleBy_by_number_35_is_not_divisible_by_1_5 ...              [OK]
    test_divisibleBy_by_number_4_5_is_divisible_by_1_5 ...                 [OK]
    test_divisibleBy_by_number_zero_is_divisible_by_anything_except_0_ ... [OK]
    test_divisibleBy_by_small_number_0_00751_is_not_divisible_by_0_0001 ... [OK]
    test_divisibleBy_by_small_number_0_0075_is_divisible_by_0_0001 ...     [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_extends_extends_extends ...                                       [OK]
    test_extends_extends_mismatch_extended ...                             [OK]
    test_extends_extends_mismatch_extends ...                              [OK]
    test_extends_extends_simple_types_mismatch_extends ...                 [OK]
    test_extends_extends_simple_types_valid ...                            [OK]
    test_extends_extends_wrong_type ...                                    [OK]
    test_extends_multiple_extends_mismatch_both ...                        [OK]
    test_extends_multiple_extends_mismatch_first_extends ...               [OK]
    test_extends_multiple_extends_mismatch_second_extends ...              [OK]
    test_extends_multiple_extends_valid ...                                [OK]
    test_format_color_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_color_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_color_format_all_string_formats_ignore_floats ...          [OK]
    test_format_color_format_all_string_formats_ignore_integers ...        [OK]
    test_format_color_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_color_format_all_string_formats_ignore_objects ...         [OK]
    test_format_date_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_date_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_date_format_all_string_formats_ignore_floats ...           [OK]
    test_format_date_format_all_string_formats_ignore_integers ...         [OK]
    test_format_date_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_date_format_all_string_formats_ignore_objects ...          [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_host_name_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_host_name_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_host_name_format_all_string_formats_ignore_floats ...      [OK]
    test_format_host_name_format_all_string_formats_ignore_integers ...    [OK]
    test_format_host_name_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_host_name_format_all_string_formats_ignore_objects ...     [OK]
    test_format_ip_address_format_all_string_formats_ignore_arrays ...     [OK]
    test_format_ip_address_format_all_string_formats_ignore_booleans ...   [OK]
    test_format_ip_address_format_all_string_formats_ignore_floats ...     [OK]
    test_format_ip_address_format_all_string_formats_ignore_integers ...   [OK]
    test_format_ip_address_format_all_string_formats_ignore_nulls ...      [OK]
    test_format_ip_address_format_all_string_formats_ignore_objects ...    [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_regex_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_regex_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_regex_format_all_string_formats_ignore_floats ...          [OK]
    test_format_regex_format_all_string_formats_ignore_integers ...        [OK]
    test_format_regex_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_regex_format_all_string_formats_ignore_objects ...         [OK]
    test_format_time_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_time_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_time_format_all_string_formats_ignore_floats ...           [OK]
    test_format_time_format_all_string_formats_ignore_integers ...         [OK]
    test_format_time_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_time_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_host_name_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK]
    test_host_name_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK]
    test_host_name_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_host_name_validation_of_host_names_a_valid_host_name ...          [OK]
    test_host_name_validation_of_host_names_contains_underscore ...        [OK]
    test_host_name_validation_of_host_names_ends_with_hyphen ...           [OK]
    test_host_name_validation_of_host_names_ends_with_underscore ...       [OK]
    test_host_name_validation_of_host_names_exceeds_maximum_label_length ... [OK]
    test_host_name_validation_of_host_names_maximum_label_length ...       [OK]
    test_host_name_validation_of_host_names_starts_with_hyphen ...         [OK]
    test_host_name_validation_of_host_names_starts_with_underscore ...     [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_ip_address_validation_of_IP_addresses_a_valid_IP_address ...      [OK]
    test_ip_address_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ip_address_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maximum_exclusiveMaximum_validation_below_the_maximum_is_still_valid ... [OK]
    test_maximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__below_the_maximum_is_valid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__boundary_point_is_valid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__ignores_non_numbers ... [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minimum_exclusiveMinimum_validation_above_the_minimum_is_still_valid ... [OK]
    test_minimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_refRemote_change_resolution_scope_changed_scope_ref_invalid ...   [OK]
    test_refRemote_change_resolution_scope_changed_scope_ref_valid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates ... [SKIPPED]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_invalid ...            [OK]
    test_ref_ref_overrides_any_sibling_keywords_remote_ref_valid ...       [OK]
    test_ref_ref_overrides_any_sibling_keywords_remote_ref_valid_maxItems_ignored ... [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid ... [OK]
    test_regex_validation_of_regular_expressions_a_valid_regular_expression ... [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_explicitly_false_validation_not_required_if_required_is_false ... [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string ...           [OK]
    test_time_validation_of_time_strings_an_invalid_time_string ...        [OK]
    test_type_any_type_matches_any_type_any_type_includes_array ...        [OK]
    test_type_any_type_matches_any_type_any_type_includes_boolean ...      [OK]
    test_type_any_type_matches_any_type_any_type_includes_float ...        [OK]
    test_type_any_type_matches_any_type_any_type_includes_integers ...     [OK]
    test_type_any_type_matches_any_type_any_type_includes_null ...         [OK]
    test_type_any_type_matches_any_type_any_type_includes_object ...       [OK]
    test_type_any_type_matches_any_type_any_type_includes_string ...       [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_boolean_is_a_boolean ...     [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_boolean_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_types_can_include_schemas_a_boolean_is_invalid ...           [OK]
    test_type_types_can_include_schemas_a_float_is_invalid ...             [OK]
    test_type_types_can_include_schemas_a_string_is_invalid ...            [OK]
    test_type_types_can_include_schemas_an_array_is_valid ...              [OK]
    test_type_types_can_include_schemas_an_integer_is_invalid ...          [OK]
    test_type_types_can_include_schemas_an_object_is_valid ...             [OK]
    test_type_types_can_include_schemas_null_is_invalid ...                [OK]
    test_type_types_from_separate_schemas_are_merged_a_string_is_valid ... [OK]
    test_type_types_from_separate_schemas_are_merged_an_array_is_valid ... [OK]
    test_type_types_from_separate_schemas_are_merged_an_integer_is_invalid ... [OK]
    test_type_when_types_includes_a_schema_it_should_fully_validate_the_schema_an_integer_is_valid ... [OK]
    test_type_when_types_includes_a_schema_it_should_fully_validate_the_schema_an_object_is_invalid_otherwise ... [OK]
    test_type_when_types_includes_a_schema_it_should_fully_validate_the_schema_an_object_is_valid_only_if_it_is_fully_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uri_validation_of_URIs_a_valid_URI ...                            [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                         [OK]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [OK]
    test_zeroTerminatedFloats_some_languages_do_not_distinguish_between_different_types_of_numeric_value_a_float_is_not_an_integer_even_without_fractional_part ... [OK]
  TestDraft4
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [OK]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_definitions_validate_definition_against_metaschema_invalid_definition_schema ... [OK]
    test_definitions_validate_definition_against_metaschema_valid_definition_schema ... [OK]
    test_dependencies_dependencies_ignores_arrays ...                      [OK]
    test_dependencies_dependencies_ignores_other_non_objects ...           [OK]
    test_dependencies_dependencies_ignores_strings ...                     [OK]
    test_dependencies_dependencies_missing_dependency ...                  [OK]
    test_dependencies_dependencies_neither ...                             [OK]
    test_dependencies_dependencies_nondependant ...                        [OK]
    test_dependencies_dependencies_with_dependency ...                     [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_3 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_4 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_3 ... [OK]
    test_dependencies_multiple_dependencies_missing_both_dependencies ...  [OK]
    test_dependencies_multiple_dependencies_missing_dependency ...         [OK]
    test_dependencies_multiple_dependencies_missing_other_dependency ...   [OK]
    test_dependencies_multiple_dependencies_neither ...                    [OK]
    test_dependencies_multiple_dependencies_nondependants ...              [OK]
    test_dependencies_multiple_dependencies_subschema_no_dependency ...    [OK]
    test_dependencies_multiple_dependencies_subschema_valid ...            [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type ...       [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_both ...  [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_other ... [OK]
    test_dependencies_multiple_dependencies_with_dependencies ...          [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...         [OK]
    test_hostname_validation_of_host_names_ends_with_hyphen ...            [OK]
    test_hostname_validation_of_host_names_ends_with_underscore ...        [OK]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [OK]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...          [OK]
    test_hostname_validation_of_host_names_starts_with_underscore ...      [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [SKIPPED]
    test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [SKIPPED]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_an_array_of_schemas_for_items_array_with_additional_items ... [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_empty_array ...               [OK]
    test_items_an_array_of_schemas_for_items_incomplete_array_of_items ... [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_exclusiveMaximum_validation_below_the_maximum_is_still_valid ... [OK]
    test_maximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__below_the_maximum_is_valid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__boundary_point_is_valid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__ignores_non_numbers ... [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_exclusiveMinimum_validation_above_the_minimum_is_still_valid ... [OK]
    test_minimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_explicit_false_exclusivity__above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_explicit_false_exclusivity__below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_explicit_false_exclusivity__boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_explicit_false_exclusivity__ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Location_independent_identifier_match ...                     [OK]
    test_ref_Location_independent_identifier_mismatch ...                  [OK]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [SKIPPED]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [SKIPPED]
    test_ref_Recursive_references_between_schemas_invalid_tree ...    [SKIPPED]
    test_ref_Recursive_references_between_schemas_valid_tree ...      [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates ... [SKIPPED]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail ... [SKIPPED]
    test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass ... [SKIPPED]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_invalid ...            [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid ...              [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid_maxItems_ignored ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                         [OK]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ...    [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...             [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [OK]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ...      [OK]
    test_zeroTerminatedFloats_some_languages_do_not_distinguish_between_different_types_of_numeric_value_a_float_is_not_an_integer_even_without_fractional_part ... [OK]
  TestDraft6
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid ... [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_boolean_schema_boolean_schema_false__array_is_invalid ...         [OK]
    test_boolean_schema_boolean_schema_false__boolean_false_is_invalid ... [OK]
    test_boolean_schema_boolean_schema_false__boolean_true_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__empty_array_is_invalid ...   [OK]
    test_boolean_schema_boolean_schema_false__empty_object_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__null_is_invalid ...          [OK]
    test_boolean_schema_boolean_schema_false__number_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__object_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__string_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_true__array_is_valid ...            [OK]
    test_boolean_schema_boolean_schema_true__boolean_false_is_valid ...    [OK]
    test_boolean_schema_boolean_schema_true__boolean_true_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__empty_array_is_valid ...      [OK]
    test_boolean_schema_boolean_schema_true__empty_object_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__null_is_valid ...             [OK]
    test_boolean_schema_boolean_schema_true__number_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__object_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__string_is_valid ...           [OK]
    test_const_const_validation_another_type_is_invalid ...                [OK]
    test_const_const_validation_another_value_is_invalid ...               [OK]
    test_const_const_validation_same_value_is_valid ...                    [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid ... [OK]
    test_const_const_with_1_does_not_match_true_float_one_is_valid ...     [OK]
    test_const_const_with_1_does_not_match_true_integer_one_is_valid ...   [OK]
    test_const_const_with_1_does_not_match_true_true_is_invalid ...        [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid ...  [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid ...   [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid ...  [OK]
    test_const_const_with_array_another_array_item_is_invalid ...          [OK]
    test_const_const_with_array_array_with_additional_items_is_invalid ... [OK]
    test_const_const_with_array_same_array_is_valid ...                    [OK]
    test_const_const_with_false_does_not_match_0___0_0_is_invalid ...      [OK]
    test_const_const_with_false_does_not_match_0___0_is_invalid ...        [OK]
    test_const_const_with_false_does_not_match_0___false_is_valid ...      [OK]
    test_const_const_with_false_does_not_match_0_false_is_valid ...        [OK]
    test_const_const_with_false_does_not_match_0_float_zero_is_invalid ... [OK]
    test_const_const_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_const_const_with_null_not_null_is_invalid ...                     [OK]
    test_const_const_with_null_null_is_valid ...                           [OK]
    test_const_const_with_object_another_object_is_invalid ...             [OK]
    test_const_const_with_object_another_type_is_invalid ...               [OK]
    test_const_const_with_object_same_object_is_valid ...                  [OK]
    test_const_const_with_object_same_object_with_different_property_order_is_valid ... [OK]
    test_const_const_with_true_does_not_match_1___1_0_is_invalid ...       [OK]
    test_const_const_with_true_does_not_match_1___1_is_invalid ...         [OK]
    test_const_const_with_true_does_not_match_1___true_is_valid ...        [OK]
    test_const_const_with_true_does_not_match_1_float_one_is_invalid ...   [OK]
    test_const_const_with_true_does_not_match_1_integer_one_is_invalid ... [OK]
    test_const_const_with_true_does_not_match_1_true_is_valid ...          [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid ... [OK]
    test_const_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_const_nul_characters_in_strings_match_string_with_nul ...         [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid ... [OK]
    test_contains_contains_keyword_validation_empty_array_is_invalid ...   [OK]
    test_contains_contains_keyword_validation_not_array_is_valid ...       [OK]
    test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid ... [OK]
    test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_with_false_if_subschema_empty_array_is_invalid ... [OK]
    test_contains_items_contains_does_not_match_items_matches_contains ... [OK]
    test_contains_items_contains_matches_both_items_and_contains ...       [OK]
    test_contains_items_contains_matches_items_does_not_match_contains ... [OK]
    test_contains_items_contains_matches_neither_items_nor_contains ...    [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [OK]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_definitions_validate_definition_against_metaschema_invalid_definition_schema ... [OK]
    test_definitions_validate_definition_against_metaschema_valid_definition_schema ... [OK]
    test_dependencies_dependencies_ignores_arrays ...                      [OK]
    test_dependencies_dependencies_ignores_other_non_objects ...           [OK]
    test_dependencies_dependencies_ignores_strings ...                     [OK]
    test_dependencies_dependencies_missing_dependency ...                  [OK]
    test_dependencies_dependencies_neither ...                             [OK]
    test_dependencies_dependencies_nondependant ...                        [OK]
    test_dependencies_dependencies_with_boolean_subschemas_empty_object_is_valid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_both_properties_is_invalid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_false_is_invalid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_true_is_valid ... [OK]
    test_dependencies_dependencies_with_dependency ...                     [OK]
    test_dependencies_dependencies_with_empty_array_empty_object ...       [OK]
    test_dependencies_dependencies_with_empty_array_non_object_is_valid ... [OK]
    test_dependencies_dependencies_with_empty_array_object_with_one_property ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_3 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_4 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_3 ... [OK]
    test_dependencies_multiple_dependencies_missing_both_dependencies ...  [OK]
    test_dependencies_multiple_dependencies_missing_dependency ...         [OK]
    test_dependencies_multiple_dependencies_missing_other_dependency ...   [OK]
    test_dependencies_multiple_dependencies_neither ...                    [OK]
    test_dependencies_multiple_dependencies_nondependants ...              [OK]
    test_dependencies_multiple_dependencies_subschema_no_dependency ...    [OK]
    test_dependencies_multiple_dependencies_subschema_valid ...            [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type ...       [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_both ...  [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_other ... [OK]
    test_dependencies_multiple_dependencies_with_dependencies ...          [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers ... [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_json_pointer_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_floats ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_json_pointer_format_all_string_formats_ignore_objects ...  [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_uri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_uri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_floats ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_uri_template_format_all_string_formats_ignore_objects ...  [OK]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...         [OK]
    test_hostname_validation_of_host_names_ends_with_hyphen ...            [OK]
    test_hostname_validation_of_host_names_ends_with_underscore ...        [OK]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [OK]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...          [OK]
    test_hostname_validation_of_host_names_starts_with_underscore ...      [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_an_array_of_schemas_for_items_array_with_additional_items ... [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_empty_array ...               [OK]
    test_items_an_array_of_schemas_for_items_incomplete_array_of_items ... [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid ... [OK]
    test_items_items_with_boolean_schema_false__empty_array_is_valid ...   [OK]
    test_items_items_with_boolean_schema_true__any_array_is_valid ...      [OK]
    test_items_items_with_boolean_schema_true__empty_array_is_valid ...    [OK]
    test_items_items_with_boolean_schemas_array_with_one_item_is_valid ... [OK]
    test_items_items_with_boolean_schemas_array_with_two_items_is_invalid ... [OK]
    test_items_items_with_boolean_schemas_empty_array_is_valid ...         [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_not_not_with_boolean_schema_false_any_value_is_valid ...          [OK]
    test_not_not_with_boolean_schema_true_any_value_is_invalid ...         [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid ...  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_boolean_schema_both_properties_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_no_property_present_is_valid ... [OK]
    test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_only_true_property_present_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_all_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_ignores_arrays ...         [OK]
    test_propertyNames_propertyNames_validation_ignores_other_non_objects ... [OK]
    test_propertyNames_propertyNames_validation_ignores_strings ...        [OK]
    test_propertyNames_propertyNames_validation_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_validation_some_property_names_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_matching_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_non_matching_property_name_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_remote_ref_with_ref_to_definitions_invalid ...          [OK]
    test_refRemote_remote_ref_with_ref_to_definitions_valid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Location_independent_identifier_match ...                     [OK]
    test_ref_Location_independent_identifier_mismatch ...                  [OK]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [SKIPPED]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [SKIPPED]
    test_ref_Recursive_references_between_schemas_invalid_tree ...         [OK]
    test_ref_Recursive_references_between_schemas_valid_tree ...           [OK]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates ... [SKIPPED]
    test_ref__ref_to_boolean_schema_false_any_value_is_invalid ...         [OK]
    test_ref__ref_to_boolean_schema_true_any_value_is_valid ...            [OK]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_invalid ...            [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid ...              [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid_maxItems_ignored ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields ...     [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields ... [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_empty_array_property_not_required ...      [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI ...        [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_fragment ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment ... [OK]
    test_uri_template_format_uri_template_a_valid_relative_uri_template ... [OK]
    test_uri_template_format_uri_template_a_valid_uri_template ...         [OK]
    test_uri_template_format_uri_template_a_valid_uri_template_without_variables ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_arrays ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_booleans ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_floats ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_integers ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_nulls ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_objects ... [OK]
    test_uri_template_format_uri_template_an_invalid_uri_template ...      [OK]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                         [OK]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ...    [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...             [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [OK]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ...      [OK]
  TestDraft7
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid ... [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_boolean_schema_boolean_schema_false__array_is_invalid ...         [OK]
    test_boolean_schema_boolean_schema_false__boolean_false_is_invalid ... [OK]
    test_boolean_schema_boolean_schema_false__boolean_true_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__empty_array_is_invalid ...   [OK]
    test_boolean_schema_boolean_schema_false__empty_object_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__null_is_invalid ...          [OK]
    test_boolean_schema_boolean_schema_false__number_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__object_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__string_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_true__array_is_valid ...            [OK]
    test_boolean_schema_boolean_schema_true__boolean_false_is_valid ...    [OK]
    test_boolean_schema_boolean_schema_true__boolean_true_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__empty_array_is_valid ...      [OK]
    test_boolean_schema_boolean_schema_true__empty_object_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__null_is_valid ...             [OK]
    test_boolean_schema_boolean_schema_true__number_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__object_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__string_is_valid ...           [OK]
    test_const_const_validation_another_type_is_invalid ...                [OK]
    test_const_const_validation_another_value_is_invalid ...               [OK]
    test_const_const_validation_same_value_is_valid ...                    [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid ... [OK]
    test_const_const_with_1_does_not_match_true_float_one_is_valid ...     [OK]
    test_const_const_with_1_does_not_match_true_integer_one_is_valid ...   [OK]
    test_const_const_with_1_does_not_match_true_true_is_invalid ...        [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid ...  [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid ...   [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid ...  [OK]
    test_const_const_with_array_another_array_item_is_invalid ...          [OK]
    test_const_const_with_array_array_with_additional_items_is_invalid ... [OK]
    test_const_const_with_array_same_array_is_valid ...                    [OK]
    test_const_const_with_false_does_not_match_0___0_0_is_invalid ...      [OK]
    test_const_const_with_false_does_not_match_0___0_is_invalid ...        [OK]
    test_const_const_with_false_does_not_match_0___false_is_valid ...      [OK]
    test_const_const_with_false_does_not_match_0_false_is_valid ...        [OK]
    test_const_const_with_false_does_not_match_0_float_zero_is_invalid ... [OK]
    test_const_const_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_const_const_with_null_not_null_is_invalid ...                     [OK]
    test_const_const_with_null_null_is_valid ...                           [OK]
    test_const_const_with_object_another_object_is_invalid ...             [OK]
    test_const_const_with_object_another_type_is_invalid ...               [OK]
    test_const_const_with_object_same_object_is_valid ...                  [OK]
    test_const_const_with_object_same_object_with_different_property_order_is_valid ... [OK]
    test_const_const_with_true_does_not_match_1___1_0_is_invalid ...       [OK]
    test_const_const_with_true_does_not_match_1___1_is_invalid ...         [OK]
    test_const_const_with_true_does_not_match_1___true_is_valid ...        [OK]
    test_const_const_with_true_does_not_match_1_float_one_is_invalid ...   [OK]
    test_const_const_with_true_does_not_match_1_integer_one_is_invalid ... [OK]
    test_const_const_with_true_does_not_match_1_true_is_valid ...          [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid ... [OK]
    test_const_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_const_nul_characters_in_strings_match_string_with_nul ...         [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid ... [OK]
    test_contains_contains_keyword_validation_empty_array_is_invalid ...   [OK]
    test_contains_contains_keyword_validation_not_array_is_valid ...       [OK]
    test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid ... [OK]
    test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_with_false_if_subschema_empty_array_is_invalid ... [OK]
    test_contains_items_contains_does_not_match_items_matches_contains ... [OK]
    test_contains_items_contains_matches_both_items_and_contains ...       [OK]
    test_contains_items_contains_matches_items_does_not_match_contains ... [OK]
    test_contains_items_contains_matches_neither_items_nor_contains ...    [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document ... [SKIPPED]
    test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON ... [SKIPPED]
    test_content_validation_of_binary_encoded_media_type_documents_ignores_non_strings ... [OK]
    test_content_validation_of_binary_string_encoding_a_valid_base64_string ... [OK]
    test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_ ... [SKIPPED]
    test_content_validation_of_binary_string_encoding_ignores_non_strings ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_a_valid_JSON_document ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document ... [SKIPPED]
    test_content_validation_of_string_encoded_content_based_on_media_type_ignores_non_strings ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [OK]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_date_validation_of_date_strings_2020_is_a_leap_year ...           [OK]
    test_date_validation_of_date_strings_2021_is_not_a_leap_year ...       [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string ...           [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_floats ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_integers ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_objects ... [OK]
    test_date_validation_of_date_strings_an_invalid_date_string ...        [OK]
    test_date_validation_of_date_strings_invalid_month ...                 [OK]
    test_date_validation_of_date_strings_invalid_month_day_combination ... [OK]
    test_date_validation_of_date_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_date_validation_of_date_strings_non_padded_day_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_non_padded_month_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_definitions_validate_definition_against_metaschema_invalid_definition_schema ... [OK]
    test_definitions_validate_definition_against_metaschema_valid_definition_schema ... [OK]
    test_dependencies_dependencies_ignores_arrays ...                      [OK]
    test_dependencies_dependencies_ignores_other_non_objects ...           [OK]
    test_dependencies_dependencies_ignores_strings ...                     [OK]
    test_dependencies_dependencies_missing_dependency ...                  [OK]
    test_dependencies_dependencies_neither ...                             [OK]
    test_dependencies_dependencies_nondependant ...                        [OK]
    test_dependencies_dependencies_with_boolean_subschemas_empty_object_is_valid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_both_properties_is_invalid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_false_is_invalid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_true_is_valid ... [OK]
    test_dependencies_dependencies_with_dependency ...                     [OK]
    test_dependencies_dependencies_with_empty_array_empty_object ...       [OK]
    test_dependencies_dependencies_with_empty_array_non_object_is_valid ... [OK]
    test_dependencies_dependencies_with_empty_array_object_with_one_property ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_3 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_4 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_3 ... [OK]
    test_dependencies_multiple_dependencies_missing_both_dependencies ...  [OK]
    test_dependencies_multiple_dependencies_missing_dependency ...         [OK]
    test_dependencies_multiple_dependencies_missing_other_dependency ...   [OK]
    test_dependencies_multiple_dependencies_neither ...                    [OK]
    test_dependencies_multiple_dependencies_nondependants ...              [OK]
    test_dependencies_multiple_dependencies_subschema_no_dependency ...    [OK]
    test_dependencies_multiple_dependencies_subschema_valid ...            [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type ...       [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_both ...  [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_other ... [OK]
    test_dependencies_multiple_dependencies_with_dependencies ...          [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers ... [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_date_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_date_format_all_string_formats_ignore_floats ...           [OK]
    test_format_date_format_all_string_formats_ignore_integers ...         [OK]
    test_format_date_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_date_format_all_string_formats_ignore_objects ...          [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_floats ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_integers ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_idn_email_format_all_string_formats_ignore_objects ...     [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_booleans ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_floats ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_integers ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_objects ...  [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_iri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_iri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_iri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_iri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_iri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_iri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_iri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_iri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_floats ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_json_pointer_format_all_string_formats_ignore_objects ...  [OK]
    test_format_regex_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_regex_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_regex_format_all_string_formats_ignore_floats ...          [OK]
    test_format_regex_format_all_string_formats_ignore_integers ...        [OK]
    test_format_regex_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_regex_format_all_string_formats_ignore_objects ...         [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_arrays ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_floats ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_nulls ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_objects ... [OK]
    test_format_time_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_time_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_time_format_all_string_formats_ignore_floats ...           [OK]
    test_format_time_format_all_string_formats_ignore_integers ...         [OK]
    test_format_time_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_time_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_uri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_uri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_floats ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_uri_template_format_all_string_formats_ignore_objects ...  [OK]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...         [OK]
    test_hostname_validation_of_host_names_ends_with_hyphen ...            [OK]
    test_hostname_validation_of_host_names_ends_with_underscore ...        [OK]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [OK]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...          [OK]
    test_hostname_validation_of_host_names_starts_with_underscore ...      [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_idn_e_mail_example_example_test_in_Hangul_ ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_idn_e_mail_address ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_not_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Nonspacing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Spacing_Combining_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_an_Enclosing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Extended_Arabic_Indic_digits_not_mixed_with_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Hiragana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Katakana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_Hiragana_Katakana_or_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_other_characters ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_following_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_preceding_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_following ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_preceding ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_surrounding_l_s ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_contains_in_the_3rd_and_4th_position ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_and_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_not_preceded_by_Virama_but_matches_regexp ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_valid_host_name_example_test_in_Hangul_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_arrays ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_booleans ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_floats ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_integers ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_nulls ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_objects ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_contains_illegal_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_illegal_first_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_label_correct_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_valid_Chinese_Punycode ... [OK]
    test_if_then_else_if_and_else_without_then_invalid_through_else ...    [OK]
    test_if_then_else_if_and_else_without_then_valid_through_else ...      [OK]
    test_if_then_else_if_and_else_without_then_valid_when_if_test_passes ... [OK]
    test_if_then_else_if_and_then_without_else_invalid_through_then ...    [OK]
    test_if_then_else_if_and_then_without_else_valid_through_then ...      [OK]
    test_if_then_else_if_and_then_without_else_valid_when_if_test_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__invalid_redirects_to_else_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__no_redirects_to_then_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__other_redirects_to_else_and_passes ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__yes_redirects_to_then_and_passes ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_valid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_valid_ ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_invalid_against_lone_else ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_valid_against_lone_else ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_invalid_against_lone_if ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_valid_against_lone_if ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_invalid_against_lone_then ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_valid_against_lone_then ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_else ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_then ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI ...        [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_fragment ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_protocol_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_arrays ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_booleans ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_floats ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_integers ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_nulls ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_objects ... [OK]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment ... [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_based_on_IPv6 ...              [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_URL_encoded_stuff ...     [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag ...            [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag_and_parentheses ... [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_many_special_characters ... [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_arrays ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_booleans ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_floats ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_integers ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_nulls ...        [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_objects ...      [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI ...                         [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6 ...           [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference ... [OK]
    test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference ...      [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_an_array_of_schemas_for_items_array_with_additional_items ... [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_empty_array ...               [OK]
    test_items_an_array_of_schemas_for_items_incomplete_array_of_items ... [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid ... [OK]
    test_items_items_with_boolean_schema_false__empty_array_is_valid ...   [OK]
    test_items_items_with_boolean_schema_true__any_array_is_valid ...      [OK]
    test_items_items_with_boolean_schema_true__empty_array_is_valid ...    [OK]
    test_items_items_with_boolean_schemas_array_with_one_item_is_valid ... [OK]
    test_items_items_with_boolean_schemas_array_with_two_items_is_invalid ... [OK]
    test_items_items_with_boolean_schemas_empty_array_is_valid ...         [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_not_not_with_boolean_schema_false_any_value_is_valid ...          [OK]
    test_not_not_with_boolean_schema_true_any_value_is_invalid ...         [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid ...  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_boolean_schema_both_properties_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_no_property_present_is_valid ... [OK]
    test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_only_true_property_present_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_all_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_ignores_arrays ...         [OK]
    test_propertyNames_propertyNames_validation_ignores_other_non_objects ... [OK]
    test_propertyNames_propertyNames_validation_ignores_strings ...        [OK]
    test_propertyNames_propertyNames_validation_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_validation_some_property_names_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_matching_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_non_matching_property_name_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_remote_ref_with_ref_to_definitions_invalid ...          [OK]
    test_refRemote_remote_ref_with_ref_to_definitions_valid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Location_independent_identifier_match ...                     [OK]
    test_ref_Location_independent_identifier_mismatch ...                  [OK]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [SKIPPED]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [SKIPPED]
    test_ref_Recursive_references_between_schemas_invalid_tree ...         [OK]
    test_ref_Recursive_references_between_schemas_valid_tree ...           [OK]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail ... [SKIPPED]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates ... [SKIPPED]
    test_ref__ref_to_boolean_schema_false_any_value_is_invalid ...         [OK]
    test_ref__ref_to_boolean_schema_true_any_value_is_valid ...            [OK]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_invalid ...            [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid ...              [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid_maxItems_ignored ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields ...     [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields ... [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid ... [OK]
    test_regex_validation_of_regular_expressions_a_valid_regular_expression ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_arrays ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_booleans ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_floats ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_integers ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_nulls ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_RJP_taking_the_member_or_index_name ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_downwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_up_and_then_down_RJP_with_array_index ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_upwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_arrays ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_booleans ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_floats ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_integers ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_nulls ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe ... [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_empty_array_property_not_required ...      [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string ...           [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_case_insensitive_Z ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu ... [SKIPPED]
    test_time_validation_of_time_strings_a_valid_time_string_with_minus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_plus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_precise_second_fraction ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_second_fraction ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_floats ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_integers ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_objects ... [OK]
    test_time_validation_of_time_strings_an_invalid_offset_indicator ...   [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_no_time_offset ...                [OK]
    test_time_validation_of_time_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_zero_time_offset ... [SKIPPED]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI ...        [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_fragment ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment ... [OK]
    test_uri_template_format_uri_template_a_valid_relative_uri_template ... [OK]
    test_uri_template_format_uri_template_a_valid_uri_template ...         [OK]
    test_uri_template_format_uri_template_a_valid_uri_template_without_variables ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_arrays ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_booleans ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_floats ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_integers ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_nulls ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_objects ... [OK]
    test_uri_template_format_uri_template_an_invalid_uri_template ...      [OK]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                         [OK]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ...    [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...             [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [OK]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ...      [OK]
jsonschema.tests.test_types
  TestCustomTypes
    test_object_can_be_extended ...                                        [OK]
    test_object_extensions_can_handle_custom_validators ...                [OK]
    test_object_extensions_require_custom_validators ...                   [OK]
    test_simple_type_can_be_extended ...                                   [OK]
    test_unknown_type ...                                                  [OK]
  TestTypeChecker
    test_checks_can_be_added_at_init ...                                   [OK]
    test_is_type ...                                                       [OK]
    test_is_unknown_type ...                                               [OK]
    test_redefine_existing_type ...                                        [OK]
    test_redefine_many ...                                                 [OK]
    test_remove ...                                                        [OK]
    test_remove_multiple ...                                               [OK]
    test_remove_unknown_type ...                                           [OK]
    test_type_check_can_raise_key_error ...                                [OK]
jsonschema.tests.test_utils
  TestDictEqual
    test_additional_key ...                                                [OK]
    test_empty_dictionaries ...                                            [OK]
    test_equal_dictionaries ...                                            [OK]
    test_missing_key ...                                                   [OK]
    test_missing_value ...                                                 [OK]
    test_mixed_nested_equal ...                                            [OK]
    test_nested_dict_unequal ...                                           [OK]
    test_nested_equal ...                                                  [OK]
    test_nested_list_unequal ...                                           [OK]
    test_one_none ...                                                      [OK]
    test_same_item ...                                                     [OK]
  TestEqual
    test_none ...                                                          [OK]
  TestListEqual
    test_empty_list ...                                                    [OK]
    test_equal_lists ...                                                   [OK]
    test_equal_nested_lists ...                                            [OK]
    test_first_list_larger ...                                             [OK]
    test_list_with_none_equal ...                                          [OK]
    test_list_with_none_unequal ...                                        [OK]
    test_one_none ...                                                      [OK]
    test_same_list ...                                                     [OK]
    test_second_list_larger ...                                            [OK]
    test_unequal_nested_lists ...                                          [OK]
    test_unsorted_lists ...                                                [OK]
jsonschema.tests.test_validators
  TestCreateAndExtend
    test_attrs ...                                                         [OK]
    test_create_default_types ...                                          [OK]
    test_dashes_are_stripped_from_validator_names ...                      [OK]
    test_extend ...                                                        [OK]
    test_extend_idof ...                                                   [OK]
    test_if_a_version_is_not_provided_it_is_not_registered ...             [OK]
    test_if_a_version_is_provided_it_is_registered ...                     [OK]
    test_init ...                                                          [OK]
    test_iter_errors_multiple_errors ...                                   [OK]
    test_iter_errors_one_error ...                                         [OK]
    test_iter_errors_successful ...                                        [OK]
    test_long_repr ...                                                     [OK]
    test_repr ...                                                          [OK]
    test_repr_no_version ...                                               [OK]
    test_validates_registers_meta_schema_draft6_id ...                     [OK]
    test_validates_registers_meta_schema_id ...                            [OK]
  TestDraft201909Validator
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft202012Validator
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft3Validator
    test_False_is_not_a_schema ...                                         [OK]
    test_False_is_not_a_schema_even_if_you_forget_to_check ...        [SKIPPED]
    test_True_is_not_a_schema ...                                          [OK]
    test_True_is_not_a_schema_even_if_you_forget_to_check ...         [SKIPPED]
    test_any_type_is_redefinable ...                                       [OK]
    test_any_type_is_valid_for_type_any ...                                [OK]
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_does_not_evade_bool_if_it_is_being_tested ...             [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_any_type ...                                  [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft4Validator
    test_False_is_not_a_schema ...                                         [OK]
    test_False_is_not_a_schema_even_if_you_forget_to_check ...        [SKIPPED]
    test_True_is_not_a_schema ...                                          [OK]
    test_True_is_not_a_schema_even_if_you_forget_to_check ...         [SKIPPED]
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft6Validator
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft7Validator
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestRefResolver
    test_cache_remote_off ...                                              [OK]
    test_cache_remote_on ...                                               [OK]
    test_custom_uri_scheme_handlers ...                                    [OK]
    test_helpful_error_message_on_failed_pop_scope ...                     [OK]
    test_if_you_give_it_junk_you_get_a_resolution_error ...                [OK]
    test_it_can_construct_a_base_uri_from_a_schema ...                     [OK]
    test_it_can_construct_a_base_uri_from_a_schema_without_id ...          [OK]
    test_it_does_not_retrieve_schema_urls_from_the_network ...             [OK]
    test_it_resolves_local_refs ...                                        [OK]
    test_it_resolves_local_refs_with_id ...                                [OK]
    test_it_retrieves_local_refs_via_urlopen ...                           [OK]
    test_it_retrieves_stored_refs ...                                      [OK]
    test_it_retrieves_unstored_refs_via_requests ...                       [OK]
    test_it_retrieves_unstored_refs_via_urlopen ...                        [OK]
  TestValidate
    test_draft202012_validator_is_chosen ...                               [OK]
    test_draft202012_validator_is_the_default ...                          [OK]
    test_draft3_validator_is_chosen ...                                    [OK]
    test_draft4_validator_is_chosen ...                                    [OK]
    test_draft6_validator_is_chosen ...                                    [OK]
    test_draft7_validator_is_chosen ...                                    [OK]
    test_it_uses_best_match ...                                            [OK]
    test_schema_error_message ...                                          [OK]
    test_validation_error_message ...                                      [OK]
  TestValidationErrorDetails
    test_additionalItems ...                                               [OK]
    test_additionalItems_with_items ...                                    [OK]
    test_additionalProperties ...                                          [OK]
    test_anyOf ...                                                         [OK]
    test_boolean_schema_False ...                                          [OK]
    test_contains_none ...                                                 [OK]
    test_contains_too_few ...                                              [OK]
    test_contains_too_many ...                                             [OK]
    test_if_else ...                                                       [OK]
    test_if_then ...                                                       [OK]
    test_multiple_nesting ...                                              [OK]
    test_patternProperties ...                                             [OK]
    test_prefixItems ...                                                   [OK]
    test_prefixItems_with_items ...                                        [OK]
    test_propertyNames ...                                                 [OK]
    test_recursive ...                                                     [OK]
    test_ref ...                                                           [OK]
    test_ref_sibling ...                                                   [OK]
    test_single_nesting ...                                                [OK]
    test_type ...                                                          [OK]
  TestValidationErrorMessages
    test_False_schema ...                                                  [OK]
    test_additionalItems_multiple_failures ...                             [OK]
    test_additionalItems_single_failure ...                                [OK]
    test_additionalProperties_false_patternProperties ...                  [OK]
    test_additionalProperties_multiple_failures ...                        [OK]
    test_additionalProperties_single_failure ...                           [OK]
    test_const ...                                                         [OK]
    test_contains_draft_6 ...                                              [OK]
    test_contains_too_few ...                                              [OK]
    test_contains_too_few_both_constrained ...                             [OK]
    test_contains_too_many ...                                             [OK]
    test_contains_too_many_both_constrained ...                            [OK]
    test_dependencies_list_draft3 ...                                      [OK]
    test_dependencies_list_draft7 ...                                      [OK]
    test_dependencies_single_element ...                                   [OK]
    test_dependentRequired ...                                             [OK]
    test_does_not_contain ...                                              [OK]
    test_exclusiveMaximum ...                                              [OK]
    test_exclusiveMinimum ...                                              [OK]
    test_invalid_format_default_message ...                                [OK]
    test_maxItems ...                                                      [OK]
    test_maxLength ...                                                     [OK]
    test_maxProperties ...                                                 [OK]
    test_maximum ...                                                       [OK]
    test_minItems ...                                                      [OK]
    test_minLength ...                                                     [OK]
    test_minProperties ...                                                 [OK]
    test_minimum ...                                                       [OK]
    test_multipleOf ...                                                    [OK]
    test_multiple_type_failure ...                                         [OK]
    test_object_with_named_type_failure ...                                [OK]
    test_object_without_title_type_failure ...                             [OK]
    test_oneOf_matches_none ...                                            [OK]
    test_oneOf_matches_too_many ...                                        [OK]
    test_pattern ...                                                       [OK]
    test_prefixItems_with_items ...                                        [OK]
    test_required ...                                                      [OK]
    test_single_type_failure ...                                           [OK]
    test_single_type_list_failure ...                                      [OK]
    test_unevaluated_items ...                                             [OK]
    test_unevaluated_properties ...                                        [OK]
  TestValidatorFor
    test_False ...                                                         [OK]
    test_True ...                                                          [OK]
    test_custom_validator ...                                              [OK]
    test_custom_validator_draft6 ...                                       [OK]
    test_does_not_warn_if_meta_schema_is_unspecified ...                   [OK]
    test_draft_201909 ...                                                  [OK]
    test_draft_202012 ...                                                  [OK]
    test_draft_3 ...                                                       [OK]
    test_draft_4 ...                                                       [OK]
    test_draft_6 ...                                                       [OK]
    test_draft_7 ...                                                       [OK]
    test_validator_for_custom_default ...                                  [OK]
    test_validator_for_jsonschema_default ...                              [OK]
    test_warns_if_meta_schema_specified_was_not_found ...                  [OK]

===============================================================================
[SKIPPED]
These tests depends on dynamicRef working.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_anchor_same_anchor_with_different_base_uri__ref_should_not_resolve_to_defs_A_allOf_0
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_anchor_same_anchor_with_different_base_uri__ref_should_resolve_to_defs_A_allOf_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_anchor_same_anchor_with_different_base_uri__ref_should_not_resolve_to_defs_A_allOf_0
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_anchor_same_anchor_with_different_base_uri__ref_should_resolve_to_defs_A_allOf_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_defs_validate_definition_against_metaschema_invalid_definition_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_defs_validate_definition_against_metaschema_valid_definition_schema
===============================================================================
[SKIPPED]
dynamicRef support isn't working yet.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_integer_matches_at_the_outer_level
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_integer_now_matches_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_single_level_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_inner_definition
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_recursiveRef
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_no_recursion
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_recursion_uses_the_inner_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_matches_recursion_uses_the_inner_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_no_recursion
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_recursion_only_uses_inner_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_matches_recursion_only_uses_inner_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_matches_at_the_outer_level
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_single_level_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_properties_match_with_inner_definition
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_matches_at_the_outer_level
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_single_level_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_properties_match_with_inner_definition
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_integer_matches_at_the_outer_level
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_single_level_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_two_levels_no_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_two_levels_properties_match_with_inner_definition
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__integer_node
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__numeric_node
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_anyLeafNode_floats_are_allowed
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_integerNode_floats_are_not_allowed
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_should_resolve_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_should_resolve_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_should_resolve_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_not_valid_against_the_root
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_should_resolve_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_valid_against_the_root
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_without_a_matching_dynamicAnchor_should_behave_like_a_normal_ref_to_anchor_The_recursive_part_doesn_t_need_to_validate_against_the_root
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_with_a_non_matching_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_anchor_Any_array_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_should_not_affect_dynamic_scope_resolution_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_should_not_affect_dynamic_scope_resolution_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_without_a_matching_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_anchor_Any_array_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_An_anchor_with_the_same_name_as_a_dynamicAnchor_should_not_be_used_for_dynamic_scope_resolution_Any_array_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__correct_extended_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__incorrect_extended_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__incorrect_parent_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef__then_defs_thingy_is_the_final_stop_for_the_dynamicRef
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef_first_scope_is_not_in_dynamic_scope_for_the_dynamicRef
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef_string_matches_defs_thingy_but_the_dynamicRef_does_not_stop_here
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_anyLeafNode_floats_are_allowed
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_integerNode_floats_are_not_allowed
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_correct_field
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_misspelled_field
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_correct_extended_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_extended_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_parent_schema
===============================================================================
[SKIPPED]
A known bug.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Recursive_references_between_schemas_invalid_tree
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Recursive_references_between_schemas_valid_tree
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass
===============================================================================
[SKIPPED]
unevaluatedItems is different in 2019-09 (needs work).

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_no_extra_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_uncle_keyword_evaluation_is_not_significant
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_as_schema_with_invalid_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_as_schema_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_as_schema_with_valid_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_can_t_see_inside_cousins_always_fails
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_false_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_false_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_true_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_true_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_additionalItems_unevaluatedItems_doesn_t_apply
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_additionalItems_with_additional_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_additionalItems_with_no_additional_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_additional_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_no_additional_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_not_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_oneOf_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_oneOf_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_ref_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_ref_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_tuple_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_tuple_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_uniform_items_unevaluatedItems_doesn_t_apply
===============================================================================
[SKIPPED]
Leap seconds are unsupported.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_zero_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_zero_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_zero_time_offset
===============================================================================
[SKIPPED]
Complex email validation is (intentionally) unsupported.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
===============================================================================
[SKIPPED]
Rejecting leading zeros is 3.9+

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
===============================================================================
[SKIPPED]
A known bug. See issue #371.

jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates
===============================================================================
[SKIPPED]
A known bug. See issue #593.

jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document
===============================================================================
[SKIPPED]
A known bug. See issue #523.

jsonschema.tests.test_validators.TestDraft3Validator.test_False_is_not_a_schema_even_if_you_forget_to_check
jsonschema.tests.test_validators.TestDraft3Validator.test_True_is_not_a_schema_even_if_you_forget_to_check
jsonschema.tests.test_validators.TestDraft4Validator.test_False_is_not_a_schema_even_if_you_forget_to_check
jsonschema.tests.test_validators.TestDraft4Validator.test_True_is_not_a_schema_even_if_you_forget_to_check
-------------------------------------------------------------------------------
Ran 6799 tests in 2.859s

PASSED (skips=195, successes=6604)
py38-format-tests run-test: commands[3] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format-tests/bin/python -m doctest /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/README.rst
py38-format_nongpl-build create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format_nongpl-build
py38-format_nongpl-build installdeps: build
py38-format_nongpl-build installed: build==0.7.0,jsonschema==4.2.1,packaging==21.3,pep517==0.12.0,pyparsing==3.0.6,tomli==2.0.0
py38-format_nongpl-build run-test-pre: PYTHONHASHSEED='281181256'
py38-format_nongpl-build run-test: commands[0] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format_nongpl-build/bin/python -m pip install 'pip>=21.1.1'
Collecting pip>=21.1.1
  Using cached https://files.pythonhosted.org/packages/a4/6d/6463d49a933f547439d6b5b98b46af8742cc03ae83543e4d7688c2420f8b/pip-21.3.1-py3-none-any.whl
Installing collected packages: pip
  Found existing installation: pip 19.2.3
    Uninstalling pip-19.2.3:
      Successfully uninstalled pip-19.2.3
Successfully installed pip-21.3.1
py38-format_nongpl-build run-test: commands[1] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format_nongpl-build/bin/python -m pip install '/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1[format_nongpl]'
Processing /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting attrs>=17.4.0
  Using cached attrs-21.4.0-py2.py3-none-any.whl (60 kB)
Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0
  Using cached pyrsistent-0.18.0-cp38-cp38-midnightbsd_2_1_2_amd64.whl
Collecting importlib-resources>=1.4.0
  Using cached importlib_resources-5.4.0-py3-none-any.whl (28 kB)
Collecting idna
  Using cached idna-3.3-py3-none-any.whl (61 kB)
Collecting jsonpointer>1.13
  Using cached jsonpointer-2.2-py2.py3-none-any.whl (7.5 kB)
Collecting uri-template
  Using cached uri_template-1.1.0-py3-none-any.whl (10 kB)
Collecting rfc3986-validator>0.1.0
  Downloading rfc3986_validator-0.1.1-py2.py3-none-any.whl (4.2 kB)
Collecting fqdn
  Using cached fqdn-1.5.1-py3-none-any.whl (9.1 kB)
Collecting rfc3339-validator
  Using cached rfc3339_validator-0.1.4-py2.py3-none-any.whl (3.5 kB)
Collecting webcolors>=1.11
  Using cached webcolors-1.11.1-py3-none-any.whl (9.9 kB)
Collecting isoduration
  Using cached isoduration-20.11.0-py3-none-any.whl (11 kB)
Collecting zipp>=3.1.0
  Using cached zipp-3.7.0-py3-none-any.whl (5.3 kB)
Collecting arrow>=0.15.0
  Using cached arrow-1.2.1-py3-none-any.whl (63 kB)
Collecting six
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting python-dateutil>=2.7.0
  Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Building wheels for collected packages: jsonschema
  Building wheel for jsonschema (pyproject.toml): started
  Building wheel for jsonschema (pyproject.toml): finished with status 'done'
  Created wheel for jsonschema: filename=jsonschema-4.2.1-py3-none-any.whl size=69377 sha256=25508a4733c729a724b773d6154c2aacd5e76a0f70895a1ae45b356c87d71f74
  Stored in directory: /root/.cache/pip/wheels/31/6d/82/c063df8f519a36b951f08d0b3b491afe64658855e03b21351b
Successfully built jsonschema
Installing collected packages: six, zipp, python-dateutil, pyrsistent, importlib-resources, attrs, arrow, webcolors, uri-template, rfc3986-validator, rfc3339-validator, jsonschema, jsonpointer, isoduration, idna, fqdn
Successfully installed arrow-1.2.1 attrs-21.4.0 fqdn-1.5.1 idna-3.3 importlib-resources-5.4.0 isoduration-20.11.0 jsonpointer-2.2 jsonschema-4.2.1 pyrsistent-0.18.0 python-dateutil-2.8.2 rfc3339-validator-0.1.4 rfc3986-validator-0.1.1 six-1.16.0 uri-template-1.1.0 webcolors-1.11.1 zipp-3.7.0
py38-format_nongpl-build run-test: commands[2] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format_nongpl-build/bin/python -m build /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1 --outdir /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format_nongpl-build/tmp/dist
* Creating venv isolated environment...

Traceback (most recent call last):
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format_nongpl-build/lib/python3.8/site-packages/build/__main__.py", line 372, in main
    built = build_call(
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format_nongpl-build/lib/python3.8/site-packages/build/__main__.py", line 229, in build_package_via_sdist
    sdist = _build(isolation, builder, outdir, 'sdist', config_settings, skip_dependency_check)
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format_nongpl-build/lib/python3.8/site-packages/build/__main__.py", line 140, in _build
    return _build_in_isolated_env(builder, outdir, distribution, config_settings)
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format_nongpl-build/lib/python3.8/site-packages/build/__main__.py", line 104, in _build_in_isolated_env
    with _IsolatedEnvBuilder() as env:
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format_nongpl-build/lib/python3.8/site-packages/build/env.py", line 104, in __enter__
    executable, scripts_dir = _create_isolated_env_venv(self._path)
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format_nongpl-build/lib/python3.8/site-packages/build/env.py", line 261, in _create_isolated_env_venv
    pip_distribution = next(iter(metadata.distributions(name='pip', path=[purelib])))  # type: ignore[no-untyped-call]
StopIteration

ERROR 
ERROR: InvocationError for command /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format_nongpl-build/bin/python -m build /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1 --outdir /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format_nongpl-build/tmp/dist (exited with code 1)
py38-format_nongpl-tests create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format_nongpl-tests
py38-format_nongpl-tests installdeps: twisted
py38-format_nongpl-tests installed: attrs==21.4.0,Automat==20.2.0,constantly==15.1.0,hyperlink==21.0.0,idna==3.3,incremental==21.3.0,jsonschema==4.2.1,six==1.16.0,Twisted==21.7.0,typing-extensions==4.0.1,zope.interface==5.4.0
py38-format_nongpl-tests run-test-pre: PYTHONHASHSEED='281181256'
py38-format_nongpl-tests run-test: commands[0] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format_nongpl-tests/bin/python -m pip install 'pip>=21.1.1'
Collecting pip>=21.1.1
  Using cached https://files.pythonhosted.org/packages/a4/6d/6463d49a933f547439d6b5b98b46af8742cc03ae83543e4d7688c2420f8b/pip-21.3.1-py3-none-any.whl
Installing collected packages: pip
  Found existing installation: pip 19.2.3
    Uninstalling pip-19.2.3:
      Successfully uninstalled pip-19.2.3
Successfully installed pip-21.3.1
py38-format_nongpl-tests run-test: commands[1] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format_nongpl-tests/bin/python -m pip install '/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1[format_nongpl]'
Processing /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: attrs>=17.4.0 in /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format_nongpl-tests/lib/python3.8/site-packages (from jsonschema==4.2.1) (21.4.0)
Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0
  Using cached pyrsistent-0.18.0-cp38-cp38-midnightbsd_2_1_2_amd64.whl
Collecting importlib-resources>=1.4.0
  Using cached importlib_resources-5.4.0-py3-none-any.whl (28 kB)
Requirement already satisfied: idna in /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format_nongpl-tests/lib/python3.8/site-packages (from jsonschema==4.2.1) (3.3)
Collecting jsonpointer>1.13
  Using cached jsonpointer-2.2-py2.py3-none-any.whl (7.5 kB)
Collecting uri-template
  Using cached uri_template-1.1.0-py3-none-any.whl (10 kB)
Collecting rfc3986-validator>0.1.0
  Using cached rfc3986_validator-0.1.1-py2.py3-none-any.whl (4.2 kB)
Collecting fqdn
  Using cached fqdn-1.5.1-py3-none-any.whl (9.1 kB)
Collecting rfc3339-validator
  Using cached rfc3339_validator-0.1.4-py2.py3-none-any.whl (3.5 kB)
Collecting webcolors>=1.11
  Using cached webcolors-1.11.1-py3-none-any.whl (9.9 kB)
Collecting isoduration
  Using cached isoduration-20.11.0-py3-none-any.whl (11 kB)
Collecting zipp>=3.1.0
  Using cached zipp-3.7.0-py3-none-any.whl (5.3 kB)
Collecting arrow>=0.15.0
  Using cached arrow-1.2.1-py3-none-any.whl (63 kB)
Requirement already satisfied: six in /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format_nongpl-tests/lib/python3.8/site-packages (from rfc3339-validator->jsonschema==4.2.1) (1.16.0)
Collecting python-dateutil>=2.7.0
  Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Building wheels for collected packages: jsonschema
  Building wheel for jsonschema (pyproject.toml): started
  Building wheel for jsonschema (pyproject.toml): finished with status 'done'
  Created wheel for jsonschema: filename=jsonschema-4.2.1-py3-none-any.whl size=69377 sha256=f296b5f8c392dcd85735b34dcca7a6c03a727e02ed8adabeec3f5062fa1628a5
  Stored in directory: /root/.cache/pip/wheels/31/6d/82/c063df8f519a36b951f08d0b3b491afe64658855e03b21351b
Successfully built jsonschema
Installing collected packages: zipp, python-dateutil, pyrsistent, importlib-resources, arrow, webcolors, uri-template, rfc3986-validator, rfc3339-validator, jsonschema, jsonpointer, isoduration, fqdn
Successfully installed arrow-1.2.1 fqdn-1.5.1 importlib-resources-5.4.0 isoduration-20.11.0 jsonpointer-2.2 jsonschema-4.2.1 pyrsistent-0.18.0 python-dateutil-2.8.2 rfc3339-validator-0.1.4 rfc3986-validator-0.1.1 uri-template-1.1.0 webcolors-1.11.1 zipp-3.7.0
py38-format_nongpl-tests run-test: commands[2] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format_nongpl-tests/bin/python -W error -m twisted.trial jsonschema
jsonschema.tests.test_cli
  TestCLI
    test_custom_error_format ...                                           [OK]
    test_custom_error_format_applies_to_schema_errors ...                  [OK]
    test_instance_does_not_exist ...                                       [OK]
    test_instance_does_not_exist_pretty_output ...                         [OK]
    test_instance_is_invalid_JSON ...                                      [OK]
    test_instance_is_invalid_JSON_on_stdin ...                             [OK]
    test_instance_is_invalid_JSON_on_stdin_pretty_output ...               [OK]
    test_instance_is_invalid_JSON_pretty_output ...                        [OK]
    test_invalid_exlicit_base_uri ...                                      [OK]
    test_invalid_instance ...                                              [OK]
    test_invalid_instance_continues_with_the_rest ...                      [OK]
    test_invalid_instance_explicit_plain_output ...                        [OK]
    test_invalid_instance_multiple_errors ...                              [OK]
    test_invalid_instance_multiple_errors_pretty_output ...                [OK]
    test_invalid_instance_pretty_output ...                                [OK]
    test_invalid_schema ...                                                [OK]
    test_invalid_schema_multiple_errors ...                                [OK]
    test_invalid_schema_multiple_errors_pretty_output ...                  [OK]
    test_invalid_schema_pretty_output ...                                  [OK]
    test_invalid_schema_with_invalid_instance ...                          [OK]
    test_invalid_schema_with_invalid_instance_pretty_output ...            [OK]
    test_it_validates_using_draft4_when_specified ...                      [OK]
    test_it_validates_using_draft7_when_specified ...                      [OK]
    test_it_validates_using_the_latest_validator_when_unspecified ...      [OK]
    test_multiple_invalid_instances ...                                    [OK]
    test_multiple_invalid_instances_pretty_output ...                      [OK]
    test_neither_instance_nor_schema_exist ...                             [OK]
    test_neither_instance_nor_schema_exist_pretty_output ...               [OK]
    test_nonexistent_file_with_explicit_base_uri ...                       [OK]
    test_schema_and_instance_are_both_invalid_JSON ...                     [OK]
    test_schema_and_instance_are_both_invalid_JSON_pretty_output ...       [OK]
    test_schema_does_not_exist ...                                         [OK]
    test_schema_does_not_exist_pretty_output ...                           [OK]
    test_schema_is_invalid_JSON ...                                        [OK]
    test_schema_is_invalid_JSON_pretty_output ...                          [OK]
    test_successful_validation ...                                         [OK]
    test_successful_validation_of_just_the_schema ...                      [OK]
    test_successful_validation_of_just_the_schema_pretty_output ...        [OK]
    test_successful_validation_of_stdin ...                                [OK]
    test_successful_validation_of_stdin_pretty_output ...                  [OK]
    test_successful_validation_pretty_output ...                           [OK]
    test_successful_validation_via_explicit_base_uri ...                   [OK]
    test_unsuccessful_validation_via_explicit_base_uri ...                 [OK]
  TestCLIIntegration
    test_license ...                                                       [OK]
    test_no_arguments_shows_usage_notes ...                                [OK]
    test_version ...                                                       [OK]
  TestParser
    test_find_validator_by_fully_qualified_object_name ...                 [OK]
    test_find_validator_in_jsonschema ...                                  [OK]
    test_unknown_output ...                                                [OK]
    test_useless_error_format ...                                          [OK]
jsonschema.tests.test_deprecations
  TestDeprecations
    test_RefResolver_in_scope ...                                          [OK]
    test_Validator_is_valid_two_arguments ...                              [OK]
    test_Validator_iter_errors_two_arguments ...                           [OK]
    test_validators_ErrorTree ...                                          [OK]
    test_validators_meta_schemas ...                                       [OK]
    test_validators_validators ...                                         [OK]
    test_version ...                                                       [OK]
jsonschema.tests.test_exceptions
  TestBestMatch
    test_if_the_most_relevant_error_is_allOf_it_is_traversed ...           [OK]
    test_if_the_most_relevant_error_is_anyOf_it_is_traversed ...           [OK]
    test_if_the_most_relevant_error_is_oneOf_it_is_traversed ...           [OK]
    test_nested_context_for_oneOf ...                                      [OK]
    test_no_errors ...                                                     [OK]
    test_oneOf_and_anyOf_are_weak_matches ...                              [OK]
    test_one_error ...                                                     [OK]
    test_shallower_errors_are_better_matches ...                           [OK]
  TestByRelevance
    test_global_errors_are_even_better_matches ...                         [OK]
    test_short_paths_are_better_matches ...                                [OK]
    test_strong_validators_are_higher_priority ...                         [OK]
    test_weak_validators_are_lower_priority ...                            [OK]
  TestErrorInitReprStr
    test_empty_paths ...                                                   [OK]
    test_it_calls_super_and_sets_args ...                                  [OK]
    test_multiple_item_paths ...                                           [OK]
    test_one_item_paths ...                                                [OK]
    test_repr ...                                                          [OK]
    test_str_works_with_instances_having_overriden_eq_operator ...         [OK]
    test_unset_error ...                                                   [OK]
    test_uses_pprint ...                                                   [OK]
  TestErrorTree
    test_children_have_their_errors_dicts_built ...                        [OK]
    test_if_its_in_the_tree_anyhow_it_does_not_raise_an_error ...          [OK]
    test_it_contains_an_item_if_the_item_had_an_error ...                  [OK]
    test_it_creates_a_child_tree_for_each_nested_path ...                  [OK]
    test_it_does_not_contain_an_item_if_the_item_had_no_error ...          [OK]
    test_it_does_not_contain_subtrees_that_are_not_in_the_instance ...     [OK]
    test_it_knows_how_many_total_errors_it_contains ...                    [OK]
    test_multiple_errors_with_instance ...                                 [OK]
    test_repr ...                                                          [OK]
    test_validators_that_failed_appear_in_errors_dict ...                  [OK]
  TestHashable
    test_hashable ...                                                      [OK]
jsonschema.tests.test_format
  TestFormatChecker
    test_duration_format ...                                               [OK]
    test_format_checkers_come_with_defaults ...                            [OK]
    test_format_error_causes_become_validation_error_causes ...            [OK]
    test_it_can_register_checkers ...                                      [OK]
    test_it_can_register_cls_checkers ...                                  [OK]
    test_it_can_validate_no_formats ...                                    [OK]
    test_it_catches_registered_errors ...                                  [OK]
    test_it_raises_a_key_error_for_unknown_formats ...                     [OK]
    test_repr ...                                                          [OK]
    test_uuid_format ...                                                   [OK]
jsonschema.tests.test_jsonschema_test_suite
  TestDraft201909
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anchor_Location_independent_identifier_match ...                  [OK]
    test_anchor_Location_independent_identifier_mismatch ...               [OK]
    test_anchor_Location_independent_identifier_with_absolute_URI_match ... [OK]
    test_anchor_Location_independent_identifier_with_absolute_URI_mismatch ... [OK]
    test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [OK]
    test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_in_implementations_that_strip_anchor_this_may_match_either_def ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_match_ref_to_anchor ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_anchor ... [OK]
    test_anchor_same_anchor_with_different_base_uri__ref_should_not_resolve_to_defs_A_allOf_0 ... [SKIPPED]
    test_anchor_same_anchor_with_different_base_uri__ref_should_resolve_to_defs_A_allOf_1 ... [SKIPPED]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid ... [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_boolean_schema_boolean_schema_false__array_is_invalid ...         [OK]
    test_boolean_schema_boolean_schema_false__boolean_false_is_invalid ... [OK]
    test_boolean_schema_boolean_schema_false__boolean_true_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__empty_array_is_invalid ...   [OK]
    test_boolean_schema_boolean_schema_false__empty_object_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__null_is_invalid ...          [OK]
    test_boolean_schema_boolean_schema_false__number_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__object_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__string_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_true__array_is_valid ...            [OK]
    test_boolean_schema_boolean_schema_true__boolean_false_is_valid ...    [OK]
    test_boolean_schema_boolean_schema_true__boolean_true_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__empty_array_is_valid ...      [OK]
    test_boolean_schema_boolean_schema_true__empty_object_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__null_is_valid ...             [OK]
    test_boolean_schema_boolean_schema_true__number_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__object_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__string_is_valid ...           [OK]
    test_const_const_validation_another_type_is_invalid ...                [OK]
    test_const_const_validation_another_value_is_invalid ...               [OK]
    test_const_const_validation_same_value_is_valid ...                    [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid ... [OK]
    test_const_const_with_1_does_not_match_true_float_one_is_valid ...     [OK]
    test_const_const_with_1_does_not_match_true_integer_one_is_valid ...   [OK]
    test_const_const_with_1_does_not_match_true_true_is_invalid ...        [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid ...  [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid ...   [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid ...  [OK]
    test_const_const_with_array_another_array_item_is_invalid ...          [OK]
    test_const_const_with_array_array_with_additional_items_is_invalid ... [OK]
    test_const_const_with_array_same_array_is_valid ...                    [OK]
    test_const_const_with_false_does_not_match_0___0_0_is_invalid ...      [OK]
    test_const_const_with_false_does_not_match_0___0_is_invalid ...        [OK]
    test_const_const_with_false_does_not_match_0___false_is_valid ...      [OK]
    test_const_const_with_false_does_not_match_0_false_is_valid ...        [OK]
    test_const_const_with_false_does_not_match_0_float_zero_is_invalid ... [OK]
    test_const_const_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_const_const_with_null_not_null_is_invalid ...                     [OK]
    test_const_const_with_null_null_is_valid ...                           [OK]
    test_const_const_with_object_another_object_is_invalid ...             [OK]
    test_const_const_with_object_another_type_is_invalid ...               [OK]
    test_const_const_with_object_same_object_is_valid ...                  [OK]
    test_const_const_with_object_same_object_with_different_property_order_is_valid ... [OK]
    test_const_const_with_true_does_not_match_1___1_0_is_invalid ...       [OK]
    test_const_const_with_true_does_not_match_1___1_is_invalid ...         [OK]
    test_const_const_with_true_does_not_match_1___true_is_valid ...        [OK]
    test_const_const_with_true_does_not_match_1_float_one_is_invalid ...   [OK]
    test_const_const_with_true_does_not_match_1_integer_one_is_invalid ... [OK]
    test_const_const_with_true_does_not_match_1_true_is_valid ...          [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid ... [OK]
    test_const_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_const_nul_characters_in_strings_match_string_with_nul ...         [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid ... [OK]
    test_contains_contains_keyword_validation_empty_array_is_invalid ...   [OK]
    test_contains_contains_keyword_validation_not_array_is_valid ...       [OK]
    test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid ... [OK]
    test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_with_false_if_subschema_empty_array_is_invalid ... [OK]
    test_contains_items_contains_does_not_match_items_matches_contains ... [OK]
    test_contains_items_contains_matches_both_items_and_contains ...       [OK]
    test_contains_items_contains_matches_items_does_not_match_contains ... [OK]
    test_contains_items_contains_matches_neither_items_nor_contains ...    [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_ignores_non_strings ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_validly_encoded_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_array_as_a_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_object_as_a_base64_encoded_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_encoded_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_string_that_is_valid_JSON_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_another_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_ignores_non_strings ... [OK]
    test_content_validation_of_binary_string_encoding_a_valid_base64_string ... [OK]
    test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_validates_true ... [OK]
    test_content_validation_of_binary_string_encoding_ignores_non_strings ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_a_valid_JSON_document ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_ignores_non_strings ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_defs_validate_definition_against_metaschema_invalid_definition_schema ... [OK]
    test_defs_validate_definition_against_metaschema_valid_definition_schema ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_CRLF ...   [OK]
    test_dependentRequired_dependencies_with_escaped_characters_CRLF_missing_dependent ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes_missing_dependent ... [OK]
    test_dependentRequired_empty_dependents_empty_object ...               [OK]
    test_dependentRequired_empty_dependents_non_object_is_valid ...        [OK]
    test_dependentRequired_empty_dependents_object_with_one_property ...   [OK]
    test_dependentRequired_multiple_dependents_required_missing_both_dependencies ... [OK]
    test_dependentRequired_multiple_dependents_required_missing_dependency ... [OK]
    test_dependentRequired_multiple_dependents_required_missing_other_dependency ... [OK]
    test_dependentRequired_multiple_dependents_required_neither ...        [OK]
    test_dependentRequired_multiple_dependents_required_nondependants ...  [OK]
    test_dependentRequired_multiple_dependents_required_with_dependencies ... [OK]
    test_dependentRequired_single_dependency_ignores_arrays ...            [OK]
    test_dependentRequired_single_dependency_ignores_other_non_objects ... [OK]
    test_dependentRequired_single_dependency_ignores_strings ...           [OK]
    test_dependentRequired_single_dependency_missing_dependency ...        [OK]
    test_dependentRequired_single_dependency_neither ...                   [OK]
    test_dependentRequired_single_dependency_nondependant ...              [OK]
    test_dependentRequired_single_dependency_with_dependency ...           [OK]
    test_dependentSchemas_boolean_subschemas_empty_object_is_valid ...     [OK]
    test_dependentSchemas_boolean_subschemas_object_with_both_properties_is_invalid ... [OK]
    test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_false_is_invalid ... [OK]
    test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_true_is_valid ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote_invalid_under_dependent_schema ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab_invalid_under_dependent_schema ... [OK]
    test_dependentSchemas_single_dependency_ignores_arrays ...             [OK]
    test_dependentSchemas_single_dependency_ignores_other_non_objects ...  [OK]
    test_dependentSchemas_single_dependency_ignores_strings ...            [OK]
    test_dependentSchemas_single_dependency_no_dependency ...              [OK]
    test_dependentSchemas_single_dependency_valid ...                      [OK]
    test_dependentSchemas_single_dependency_wrong_type ...                 [OK]
    test_dependentSchemas_single_dependency_wrong_type_both ...            [OK]
    test_dependentSchemas_single_dependency_wrong_type_other ...           [OK]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers ... [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_date_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_date_format_all_string_formats_ignore_floats ...           [OK]
    test_format_date_format_all_string_formats_ignore_integers ...         [OK]
    test_format_date_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_date_format_all_string_formats_ignore_objects ...          [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_duration_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_duration_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_duration_format_all_string_formats_ignore_floats ...       [OK]
    test_format_duration_format_all_string_formats_ignore_integers ...     [OK]
    test_format_duration_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_duration_format_all_string_formats_ignore_objects ...      [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_floats ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_integers ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_idn_email_format_all_string_formats_ignore_objects ...     [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_booleans ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_floats ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_integers ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_objects ...  [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_iri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_iri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_iri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_iri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_iri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_iri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_iri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_iri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_floats ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_json_pointer_format_all_string_formats_ignore_objects ...  [OK]
    test_format_regex_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_regex_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_regex_format_all_string_formats_ignore_floats ...          [OK]
    test_format_regex_format_all_string_formats_ignore_integers ...        [OK]
    test_format_regex_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_regex_format_all_string_formats_ignore_objects ...         [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_arrays ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_floats ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_nulls ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_objects ... [OK]
    test_format_time_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_time_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_time_format_all_string_formats_ignore_floats ...           [OK]
    test_format_time_format_all_string_formats_ignore_integers ...         [OK]
    test_format_time_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_time_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_uri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_uri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_floats ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_uri_template_format_all_string_formats_ignore_objects ...  [OK]
    test_format_uuid_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_uuid_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_uuid_format_all_string_formats_ignore_floats ...           [OK]
    test_format_uuid_format_all_string_formats_ignore_integers ...         [OK]
    test_format_uuid_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_uuid_format_all_string_formats_ignore_objects ...          [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_and_no_ref ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_absolute_URI ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_absolute_URI ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_base_URI_change_in_subschema ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_and_no_ref ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment_and_no_ref ... [OK]
    test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_absolute_URI ... [OK]
    test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [OK]
    test_if_then_else_if_and_else_without_then_invalid_through_else ...    [OK]
    test_if_then_else_if_and_else_without_then_valid_through_else ...      [OK]
    test_if_then_else_if_and_else_without_then_valid_when_if_test_passes ... [OK]
    test_if_then_else_if_and_then_without_else_invalid_through_then ...    [OK]
    test_if_then_else_if_and_then_without_else_valid_through_then ...      [OK]
    test_if_then_else_if_and_then_without_else_valid_when_if_test_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__invalid_redirects_to_else_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__no_redirects_to_then_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__other_redirects_to_else_and_passes ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__yes_redirects_to_then_and_passes ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_valid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_valid_ ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_invalid_against_lone_else ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_valid_against_lone_else ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_invalid_against_lone_if ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_valid_against_lone_if ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_invalid_against_lone_then ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_valid_against_lone_then ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_else ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_then ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_an_array_of_schemas_for_items_array_with_additional_items ... [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_empty_array ...               [OK]
    test_items_an_array_of_schemas_for_items_incomplete_array_of_items ... [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid ... [OK]
    test_items_items_with_boolean_schema_false__empty_array_is_valid ...   [OK]
    test_items_items_with_boolean_schema_true__any_array_is_valid ...      [OK]
    test_items_items_with_boolean_schema_true__empty_array_is_valid ...    [OK]
    test_items_items_with_boolean_schemas_array_with_one_item_is_valid ... [OK]
    test_items_items_with_boolean_schemas_array_with_two_items_is_invalid ... [OK]
    test_items_items_with_boolean_schemas_empty_array_is_valid ...         [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_maxContains_maxContains_with_contains_all_elements_match_invalid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_all_elements_match_valid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_empty_data ...              [OK]
    test_maxContains_maxContains_with_contains_some_elements_match_invalid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_some_elements_match_valid_maxContains ... [OK]
    test_maxContains_maxContains_without_contains_is_ignored_one_item_valid_against_lone_maxContains ... [OK]
    test_maxContains_maxContains_without_contains_is_ignored_two_items_still_valid_against_lone_maxContains ... [OK]
    test_maxContains_minContains_maxContains_actual_minContains_maxContains ... [OK]
    test_maxContains_minContains_maxContains_minContains_actual_maxContains ... [OK]
    test_maxContains_minContains_maxContains_minContains_maxContains_actual ... [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_invalid_maxContains ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_invalid_minContains ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_valid_maxContains_and_minContains ... [OK]
    test_minContains_maxContains_minContains_empty_data ...                [OK]
    test_minContains_maxContains_minContains_invalid_maxContains ...       [OK]
    test_minContains_maxContains_minContains_invalid_maxContains_and_minContains ... [OK]
    test_minContains_maxContains_minContains_invalid_minContains ...       [OK]
    test_minContains_minContains_0_with_maxContains_empty_data ...         [OK]
    test_minContains_minContains_0_with_maxContains_not_more_than_maxContains ... [OK]
    test_minContains_minContains_0_with_maxContains_too_many ...           [OK]
    test_minContains_minContains_0_with_no_maxContains_empty_data ...      [OK]
    test_minContains_minContains_0_with_no_maxContains_minContains_0_makes_contains_always_pass ... [OK]
    test_minContains_minContains_1_with_contains_all_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_1_with_contains_empty_data ...            [OK]
    test_minContains_minContains_1_with_contains_no_elements_match ...     [OK]
    test_minContains_minContains_1_with_contains_single_element_matches_valid_minContains ... [OK]
    test_minContains_minContains_1_with_contains_some_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_invalid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_exactly_as_needed_ ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_more_than_needed_ ... [OK]
    test_minContains_minContains_2_with_contains_empty_data ...            [OK]
    test_minContains_minContains_2_with_contains_some_elements_match_invalid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_some_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_without_contains_is_ignored_one_item_valid_against_lone_minContains ... [OK]
    test_minContains_minContains_without_contains_is_ignored_zero_items_still_valid_against_lone_minContains ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_not_not_with_boolean_schema_false_any_value_is_valid ...          [OK]
    test_not_not_with_boolean_schema_true_any_value_is_invalid ...         [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid ...  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_boolean_schema_both_properties_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_no_property_present_is_valid ... [OK]
    test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_only_true_property_present_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_all_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_ignores_arrays ...         [OK]
    test_propertyNames_propertyNames_validation_ignores_other_non_objects ... [OK]
    test_propertyNames_propertyNames_validation_ignores_strings ...        [OK]
    test_propertyNames_propertyNames_validation_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_validation_some_property_names_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_matching_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_non_matching_property_name_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid ... [OK]
    test_recursiveRef__recursiveRef_with_nesting_integer_matches_at_the_outer_level ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_nesting_integer_now_matches_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_nesting_single_level_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_inner_definition ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_recursiveRef ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_no_recursion ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_recursion_uses_the_inner_schema ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_matches_recursion_uses_the_inner_schema ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_no_recursion ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_recursion_only_uses_inner_schema ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_matches_recursion_only_uses_inner_schema ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_matches_at_the_outer_level ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_single_level_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_properties_match_with_inner_definition ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_matches_at_the_outer_level ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_single_level_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_properties_match_with_inner_definition ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_mismatch ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_mismatch ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_integer_matches_at_the_outer_level ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_single_level_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_two_levels_no_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_two_levels_properties_match_with_inner_definition ... [SKIPPED]
    test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__integer_node ... [SKIPPED]
    test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__numeric_node ... [SKIPPED]
    test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_anyLeafNode_floats_are_allowed ... [SKIPPED]
    test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_integerNode_floats_are_not_allowed ... [SKIPPED]
    test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__match ... [OK]
    test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__mismatch ... [OK]
    test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_match ... [OK]
    test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_mismatch ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [OK]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_remote_ref_with_ref_to_defs_invalid ...                 [OK]
    test_refRemote_remote_ref_with_ref_to_defs_valid ...                   [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Recursive_references_between_schemas_invalid_tree ...         [OK]
    test_ref_Recursive_references_between_schemas_valid_tree ...           [OK]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail ... [SKIPPED]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass ... [SKIPPED]
    test_ref__ref_to_boolean_schema_false_any_value_is_invalid ...         [OK]
    test_ref__ref_to_boolean_schema_true_any_value_is_valid ...            [OK]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_invalid ...        [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_invalid ... [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_valid ... [OK]
    test_ref_ref_creates_new_scope_when_adjacent_to_keywords_referenced_subschema_doesn_t_see_annotations_from_properties ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields ...     [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields ... [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_empty_array_property_not_required ...      [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_no_extra_items ... [SKIPPED]
    test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_uncle_keyword_evaluation_is_not_significant ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_invalid_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_valid_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_can_t_see_inside_cousins_always_fails ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_false_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_false_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_true_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_true_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_additionalItems_unevaluatedItems_doesn_t_apply ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_additionalItems_with_additional_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_additionalItems_with_no_additional_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_additional_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_no_additional_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_not_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_oneOf_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_oneOf_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_ref_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_ref_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_tuple_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_tuple_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_uniform_items_unevaluatedItems_doesn_t_apply ... [SKIPPED]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_Empty_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_b_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_a_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_foo_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_d_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_a_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_b_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foo_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foox_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_is_valid ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_base_case_both_properties_present ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_base_case_both_properties_present ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_no_extra_properties ... [OK]
    test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_uncle_keyword_evaluation_is_not_significant ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_can_t_see_inside_cousins_always_fails ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_false_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_false_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_Empty_is_invalid_no_x_or_y_ ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_and_y_are_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_y_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_are_invalid_no_x_or_y_ ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_x_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_y_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_x_and_y_are_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_invalid_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_valid_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Deep_nested_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Empty_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Nested_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Single_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_1st_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_2nd_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_3rd_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_true_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_true_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_not_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_ref_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_ref_with_unevaluated_properties ... [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_applicator_vocabulary_still_works ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_invalid_number_but_it_still_validates ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_valid_number ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [OK]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_date_validation_of_date_strings_2020_is_a_leap_year ...           [OK]
    test_date_validation_of_date_strings_2021_is_not_a_leap_year ...       [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string ...           [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_floats ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_integers ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_objects ... [OK]
    test_date_validation_of_date_strings_an_invalid_date_string ...        [OK]
    test_date_validation_of_date_strings_invalid_month ...                 [OK]
    test_date_validation_of_date_strings_invalid_month_day_combination ... [OK]
    test_date_validation_of_date_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_date_validation_of_date_strings_non_padded_day_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_non_padded_month_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_duration_validation_of_duration_strings_a_valid_duration_string ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_arrays ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_booleans ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_floats ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_integers ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_nulls ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_objects ... [OK]
    test_duration_validation_of_duration_strings_an_invalid_duration_string ... [OK]
    test_duration_validation_of_duration_strings_elements_out_of_order ... [OK]
    test_duration_validation_of_duration_strings_four_years_duration ...   [OK]
    test_duration_validation_of_duration_strings_missing_time_separator ... [OK]
    test_duration_validation_of_duration_strings_no_date_or_time_elements_present ... [OK]
    test_duration_validation_of_duration_strings_no_elements_present ...   [OK]
    test_duration_validation_of_duration_strings_no_time_elements_present ... [OK]
    test_duration_validation_of_duration_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_duration_validation_of_duration_strings_one_and_a_half_days_in_days_and_hours ... [OK]
    test_duration_validation_of_duration_strings_one_and_a_half_days_in_hours ... [OK]
    test_duration_validation_of_duration_strings_one_minute_duration ...   [OK]
    test_duration_validation_of_duration_strings_one_month_duration ...    [OK]
    test_duration_validation_of_duration_strings_time_element_in_the_date_position ... [OK]
    test_duration_validation_of_duration_strings_two_weeks ...             [OK]
    test_duration_validation_of_duration_strings_weeks_cannot_be_combined_with_other_units ... [OK]
    test_duration_validation_of_duration_strings_zero_time_in_days ...     [OK]
    test_duration_validation_of_duration_strings_zero_time_in_seconds ...  [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...         [OK]
    test_hostname_validation_of_host_names_ends_with_hyphen ...            [OK]
    test_hostname_validation_of_host_names_ends_with_underscore ...        [OK]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [OK]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...          [OK]
    test_hostname_validation_of_host_names_starts_with_underscore ...      [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_idn_e_mail_example_example_test_in_Hangul_ ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_idn_e_mail_address ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_not_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Nonspacing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Spacing_Combining_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_an_Enclosing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Extended_Arabic_Indic_digits_not_mixed_with_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Hiragana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Katakana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_Hiragana_Katakana_or_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_other_characters ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_following_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_preceding_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_following ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_preceding ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_surrounding_l_s ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_contains_in_the_3rd_and_4th_position ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_and_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_not_preceded_by_Virama_but_matches_regexp ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_valid_host_name_example_test_in_Hangul_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_arrays ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_booleans ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_floats ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_integers ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_nulls ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_objects ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_contains_illegal_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_illegal_first_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_label_correct_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_valid_Chinese_Punycode ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI ...        [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_fragment ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_protocol_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_arrays ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_booleans ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_floats ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_integers ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_nulls ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_objects ... [OK]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference ... [SKIPPED]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment ... [SKIPPED]
    test_iri_validation_of_IRIs_a_valid_IRI_based_on_IPv6 ...              [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_URL_encoded_stuff ...     [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag ...            [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag_and_parentheses ... [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_many_special_characters ... [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_arrays ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_booleans ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_floats ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_integers ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_nulls ...        [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_objects ...      [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI ...                    [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6 ...      [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference ... [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [OK]
    test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid ... [OK]
    test_regex_validation_of_regular_expressions_a_valid_regular_expression ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_arrays ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_booleans ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_floats ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_integers ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_nulls ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_RJP_taking_the_member_or_index_name ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_downwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_up_and_then_down_RJP_with_array_index ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_upwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_arrays ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_booleans ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_floats ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_integers ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_nulls ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string ...           [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_case_insensitive_Z ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu ... [SKIPPED]
    test_time_validation_of_time_strings_a_valid_time_string_with_minus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_plus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_precise_second_fraction ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_second_fraction ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_floats ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_integers ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_objects ... [OK]
    test_time_validation_of_time_strings_an_invalid_offset_indicator ...   [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_no_time_offset ...                [OK]
    test_time_validation_of_time_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_zero_time_offset ... [SKIPPED]
    test_uri_reference_validation_of_URI_References_a_valid_URI ...        [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_fragment ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment ... [OK]
    test_uri_template_format_uri_template_a_valid_relative_uri_template ... [OK]
    test_uri_template_format_uri_template_a_valid_uri_template ...         [OK]
    test_uri_template_format_uri_template_a_valid_uri_template_without_variables ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_arrays ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_booleans ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_floats ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_integers ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_nulls ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_objects ... [OK]
    test_uri_template_format_uri_template_an_invalid_uri_template ...      [OK]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                         [OK]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ...    [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...             [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [OK]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ...      [OK]
    test_uuid_uuid_format_all_lower_case ...                               [OK]
    test_uuid_uuid_format_all_upper_case ...                               [OK]
    test_uuid_uuid_format_all_zeroes_is_valid ...                          [OK]
    test_uuid_uuid_format_bad_characters_not_hex_ ...                      [OK]
    test_uuid_uuid_format_dashes_in_the_wrong_spot ...                     [OK]
    test_uuid_uuid_format_hypothetical_version_15 ...                      [OK]
    test_uuid_uuid_format_hypothetical_version_6 ...                       [OK]
    test_uuid_uuid_format_missing_section ...                              [OK]
    test_uuid_uuid_format_mixed_case ...                                   [OK]
    test_uuid_uuid_format_no_dashes ...                                    [OK]
    test_uuid_uuid_format_too_few_dashes ...                               [OK]
    test_uuid_uuid_format_too_many_dashes ...                              [OK]
    test_uuid_uuid_format_valid_version_4 ...                              [OK]
    test_uuid_uuid_format_valid_version_5 ...                              [OK]
    test_uuid_uuid_format_wrong_length ...                                 [OK]
  TestDraft202012
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anchor_Location_independent_identifier_match ...                  [OK]
    test_anchor_Location_independent_identifier_mismatch ...               [OK]
    test_anchor_Location_independent_identifier_with_absolute_URI_match ... [OK]
    test_anchor_Location_independent_identifier_with_absolute_URI_mismatch ... [OK]
    test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [OK]
    test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_in_implementations_that_strip_anchor_this_may_match_either_def ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_match_ref_to_anchor ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_anchor ... [OK]
    test_anchor_same_anchor_with_different_base_uri__ref_should_not_resolve_to_defs_A_allOf_0 ... [SKIPPED]
    test_anchor_same_anchor_with_different_base_uri__ref_should_resolve_to_defs_A_allOf_1 ... [SKIPPED]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid ... [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_boolean_schema_boolean_schema_false__array_is_invalid ...         [OK]
    test_boolean_schema_boolean_schema_false__boolean_false_is_invalid ... [OK]
    test_boolean_schema_boolean_schema_false__boolean_true_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__empty_array_is_invalid ...   [OK]
    test_boolean_schema_boolean_schema_false__empty_object_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__null_is_invalid ...          [OK]
    test_boolean_schema_boolean_schema_false__number_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__object_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__string_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_true__array_is_valid ...            [OK]
    test_boolean_schema_boolean_schema_true__boolean_false_is_valid ...    [OK]
    test_boolean_schema_boolean_schema_true__boolean_true_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__empty_array_is_valid ...      [OK]
    test_boolean_schema_boolean_schema_true__empty_object_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__null_is_valid ...             [OK]
    test_boolean_schema_boolean_schema_true__number_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__object_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__string_is_valid ...           [OK]
    test_const_const_validation_another_type_is_invalid ...                [OK]
    test_const_const_validation_another_value_is_invalid ...               [OK]
    test_const_const_validation_same_value_is_valid ...                    [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid ... [OK]
    test_const_const_with_1_does_not_match_true_float_one_is_valid ...     [OK]
    test_const_const_with_1_does_not_match_true_integer_one_is_valid ...   [OK]
    test_const_const_with_1_does_not_match_true_true_is_invalid ...        [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid ...  [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid ...   [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid ...  [OK]
    test_const_const_with_array_another_array_item_is_invalid ...          [OK]
    test_const_const_with_array_array_with_additional_items_is_invalid ... [OK]
    test_const_const_with_array_same_array_is_valid ...                    [OK]
    test_const_const_with_false_does_not_match_0___0_0_is_invalid ...      [OK]
    test_const_const_with_false_does_not_match_0___0_is_invalid ...        [OK]
    test_const_const_with_false_does_not_match_0___false_is_valid ...      [OK]
    test_const_const_with_false_does_not_match_0_false_is_valid ...        [OK]
    test_const_const_with_false_does_not_match_0_float_zero_is_invalid ... [OK]
    test_const_const_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_const_const_with_null_not_null_is_invalid ...                     [OK]
    test_const_const_with_null_null_is_valid ...                           [OK]
    test_const_const_with_object_another_object_is_invalid ...             [OK]
    test_const_const_with_object_another_type_is_invalid ...               [OK]
    test_const_const_with_object_same_object_is_valid ...                  [OK]
    test_const_const_with_object_same_object_with_different_property_order_is_valid ... [OK]
    test_const_const_with_true_does_not_match_1___1_0_is_invalid ...       [OK]
    test_const_const_with_true_does_not_match_1___1_is_invalid ...         [OK]
    test_const_const_with_true_does_not_match_1___true_is_valid ...        [OK]
    test_const_const_with_true_does_not_match_1_float_one_is_invalid ...   [OK]
    test_const_const_with_true_does_not_match_1_integer_one_is_invalid ... [OK]
    test_const_const_with_true_does_not_match_1_true_is_valid ...          [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid ... [OK]
    test_const_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_const_nul_characters_in_strings_match_string_with_nul ...         [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid ... [OK]
    test_contains_contains_keyword_validation_empty_array_is_invalid ...   [OK]
    test_contains_contains_keyword_validation_not_array_is_valid ...       [OK]
    test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid ... [OK]
    test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_with_false_if_subschema_empty_array_is_invalid ... [OK]
    test_contains_items_contains_does_not_match_items_matches_contains ... [OK]
    test_contains_items_contains_matches_both_items_and_contains ...       [OK]
    test_contains_items_contains_matches_items_does_not_match_contains ... [OK]
    test_contains_items_contains_matches_neither_items_nor_contains ...    [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_ignores_non_strings ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_validly_encoded_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_array_as_a_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_object_as_a_base64_encoded_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_encoded_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_string_that_is_valid_JSON_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_another_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_ignores_non_strings ... [OK]
    test_content_validation_of_binary_string_encoding_a_valid_base64_string ... [OK]
    test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_validates_true ... [OK]
    test_content_validation_of_binary_string_encoding_ignores_non_strings ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_a_valid_JSON_document ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_ignores_non_strings ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_defs_validate_definition_against_metaschema_invalid_definition_schema ... [SKIPPED]
    test_defs_validate_definition_against_metaschema_valid_definition_schema ... [SKIPPED]
    test_dependentRequired_dependencies_with_escaped_characters_CRLF ...   [OK]
    test_dependentRequired_dependencies_with_escaped_characters_CRLF_missing_dependent ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes_missing_dependent ... [OK]
    test_dependentRequired_empty_dependents_empty_object ...               [OK]
    test_dependentRequired_empty_dependents_non_object_is_valid ...        [OK]
    test_dependentRequired_empty_dependents_object_with_one_property ...   [OK]
    test_dependentRequired_multiple_dependents_required_missing_both_dependencies ... [OK]
    test_dependentRequired_multiple_dependents_required_missing_dependency ... [OK]
    test_dependentRequired_multiple_dependents_required_missing_other_dependency ... [OK]
    test_dependentRequired_multiple_dependents_required_neither ...        [OK]
    test_dependentRequired_multiple_dependents_required_nondependants ...  [OK]
    test_dependentRequired_multiple_dependents_required_with_dependencies ... [OK]
    test_dependentRequired_single_dependency_ignores_arrays ...            [OK]
    test_dependentRequired_single_dependency_ignores_other_non_objects ... [OK]
    test_dependentRequired_single_dependency_ignores_strings ...           [OK]
    test_dependentRequired_single_dependency_missing_dependency ...        [OK]
    test_dependentRequired_single_dependency_neither ...                   [OK]
    test_dependentRequired_single_dependency_nondependant ...              [OK]
    test_dependentRequired_single_dependency_with_dependency ...           [OK]
    test_dependentSchemas_boolean_subschemas_empty_object_is_valid ...     [OK]
    test_dependentSchemas_boolean_subschemas_object_with_both_properties_is_invalid ... [OK]
    test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_false_is_invalid ... [OK]
    test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_true_is_valid ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote_invalid_under_dependent_schema ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab_invalid_under_dependent_schema ... [OK]
    test_dependentSchemas_single_dependency_ignores_arrays ...             [OK]
    test_dependentSchemas_single_dependency_ignores_other_non_objects ...  [OK]
    test_dependentSchemas_single_dependency_ignores_strings ...            [OK]
    test_dependentSchemas_single_dependency_no_dependency ...              [OK]
    test_dependentSchemas_single_dependency_valid ...                      [OK]
    test_dependentSchemas_single_dependency_wrong_type ...                 [OK]
    test_dependentSchemas_single_dependency_wrong_type_both ...            [OK]
    test_dependentSchemas_single_dependency_wrong_type_other ...           [OK]
    test_dynamicRef_A_dynamicRef_should_resolve_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_should_resolve_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_should_resolve_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_not_valid_against_the_root ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_should_resolve_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_valid_against_the_root ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_without_a_matching_dynamicAnchor_should_behave_like_a_normal_ref_to_anchor_The_recursive_part_doesn_t_need_to_validate_against_the_root ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_with_a_non_matching_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_anchor_Any_array_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_should_not_affect_dynamic_scope_resolution_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_should_not_affect_dynamic_scope_resolution_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_without_a_matching_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_anchor_Any_array_is_valid ... [SKIPPED]
    test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_An_anchor_with_the_same_name_as_a_dynamicAnchor_should_not_be_used_for_dynamic_scope_resolution_Any_array_is_valid ... [SKIPPED]
    test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__correct_extended_schema ... [SKIPPED]
    test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__incorrect_extended_schema ... [SKIPPED]
    test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__incorrect_parent_schema ... [SKIPPED]
    test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef__then_defs_thingy_is_the_final_stop_for_the_dynamicRef ... [SKIPPED]
    test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef_first_scope_is_not_in_dynamic_scope_for_the_dynamicRef ... [SKIPPED]
    test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef_string_matches_defs_thingy_but_the_dynamicRef_does_not_stop_here ... [SKIPPED]
    test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_anyLeafNode_floats_are_allowed ... [SKIPPED]
    test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_integerNode_floats_are_not_allowed ... [SKIPPED]
    test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_correct_field ... [SKIPPED]
    test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_misspelled_field ... [SKIPPED]
    test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_correct_extended_schema ... [SKIPPED]
    test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_extended_schema ... [SKIPPED]
    test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_parent_schema ... [SKIPPED]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers ... [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_date_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_date_format_all_string_formats_ignore_floats ...           [OK]
    test_format_date_format_all_string_formats_ignore_integers ...         [OK]
    test_format_date_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_date_format_all_string_formats_ignore_objects ...          [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_duration_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_duration_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_duration_format_all_string_formats_ignore_floats ...       [OK]
    test_format_duration_format_all_string_formats_ignore_integers ...     [OK]
    test_format_duration_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_duration_format_all_string_formats_ignore_objects ...      [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_floats ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_integers ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_idn_email_format_all_string_formats_ignore_objects ...     [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_booleans ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_floats ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_integers ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_objects ...  [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_iri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_iri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_iri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_iri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_iri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_iri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_iri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_iri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_floats ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_json_pointer_format_all_string_formats_ignore_objects ...  [OK]
    test_format_regex_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_regex_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_regex_format_all_string_formats_ignore_floats ...          [OK]
    test_format_regex_format_all_string_formats_ignore_integers ...        [OK]
    test_format_regex_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_regex_format_all_string_formats_ignore_objects ...         [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_arrays ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_floats ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_nulls ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_objects ... [OK]
    test_format_time_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_time_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_time_format_all_string_formats_ignore_floats ...           [OK]
    test_format_time_format_all_string_formats_ignore_integers ...         [OK]
    test_format_time_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_time_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_uri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_uri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_floats ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_uri_template_format_all_string_formats_ignore_objects ...  [OK]
    test_format_uuid_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_uuid_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_uuid_format_all_string_formats_ignore_floats ...           [OK]
    test_format_uuid_format_all_string_formats_ignore_integers ...         [OK]
    test_format_uuid_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_uuid_format_all_string_formats_ignore_objects ...          [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_and_no_ref ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_absolute_URI ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_absolute_URI ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_base_URI_change_in_subschema ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_and_no_ref ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment_and_no_ref ... [OK]
    test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_absolute_URI ... [OK]
    test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [OK]
    test_if_then_else_if_and_else_without_then_invalid_through_else ...    [OK]
    test_if_then_else_if_and_else_without_then_valid_through_else ...      [OK]
    test_if_then_else_if_and_else_without_then_valid_when_if_test_passes ... [OK]
    test_if_then_else_if_and_then_without_else_invalid_through_then ...    [OK]
    test_if_then_else_if_and_then_without_else_valid_through_then ...      [OK]
    test_if_then_else_if_and_then_without_else_valid_when_if_test_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__invalid_redirects_to_else_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__no_redirects_to_then_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__other_redirects_to_else_and_passes ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__yes_redirects_to_then_and_passes ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_valid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_valid_ ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_invalid_against_lone_else ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_valid_against_lone_else ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_invalid_against_lone_if ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_valid_against_lone_if ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_invalid_against_lone_then ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_valid_against_lone_then ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_else ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_then ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_items_should_not_look_in_applicators_valid_case_prefixItems_in_allOf_should_not_constrain_items_invalid_case ... [OK]
    test_items_items_should_not_look_in_applicators_valid_case_prefixItems_in_allOf_should_not_constrain_items_valid_case ... [OK]
    test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid ... [OK]
    test_items_items_with_boolean_schema_false__empty_array_is_valid ...   [OK]
    test_items_items_with_boolean_schema_true__any_array_is_valid ...      [OK]
    test_items_items_with_boolean_schema_true__empty_array_is_valid ...    [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_items_prefixItems_validation_adjusts_the_starting_index_for_items_valid_items ... [OK]
    test_items_prefixItems_validation_adjusts_the_starting_index_for_items_wrong_type_of_second_item ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_additional_items_are_not_permitted ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_empty_array ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_equal_number_of_items_present ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_fewer_number_of_items_present_1_ ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_fewer_number_of_items_present_2_ ... [OK]
    test_maxContains_maxContains_with_contains_all_elements_match_invalid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_all_elements_match_valid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_empty_data ...              [OK]
    test_maxContains_maxContains_with_contains_some_elements_match_invalid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_some_elements_match_valid_maxContains ... [OK]
    test_maxContains_maxContains_without_contains_is_ignored_one_item_valid_against_lone_maxContains ... [OK]
    test_maxContains_maxContains_without_contains_is_ignored_two_items_still_valid_against_lone_maxContains ... [OK]
    test_maxContains_minContains_maxContains_actual_minContains_maxContains ... [OK]
    test_maxContains_minContains_maxContains_minContains_actual_maxContains ... [OK]
    test_maxContains_minContains_maxContains_minContains_maxContains_actual ... [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_invalid_maxContains ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_invalid_minContains ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_valid_maxContains_and_minContains ... [OK]
    test_minContains_maxContains_minContains_empty_data ...                [OK]
    test_minContains_maxContains_minContains_invalid_maxContains ...       [OK]
    test_minContains_maxContains_minContains_invalid_maxContains_and_minContains ... [OK]
    test_minContains_maxContains_minContains_invalid_minContains ...       [OK]
    test_minContains_minContains_0_empty_data ...                          [OK]
    test_minContains_minContains_0_minContains_0_makes_contains_always_pass ... [OK]
    test_minContains_minContains_0_with_maxContains_empty_data ...         [OK]
    test_minContains_minContains_0_with_maxContains_not_more_than_maxContains ... [OK]
    test_minContains_minContains_0_with_maxContains_too_many ...           [OK]
    test_minContains_minContains_1_with_contains_all_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_1_with_contains_empty_data ...            [OK]
    test_minContains_minContains_1_with_contains_no_elements_match ...     [OK]
    test_minContains_minContains_1_with_contains_single_element_matches_valid_minContains ... [OK]
    test_minContains_minContains_1_with_contains_some_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_invalid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_exactly_as_needed_ ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_more_than_needed_ ... [OK]
    test_minContains_minContains_2_with_contains_empty_data ...            [OK]
    test_minContains_minContains_2_with_contains_some_elements_match_invalid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_some_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_without_contains_is_ignored_one_item_valid_against_lone_minContains ... [OK]
    test_minContains_minContains_without_contains_is_ignored_zero_items_still_valid_against_lone_minContains ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_not_not_with_boolean_schema_false_any_value_is_valid ...          [OK]
    test_not_not_with_boolean_schema_true_any_value_is_invalid ...         [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid ...  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_prefixItems_a_schema_given_for_prefixItems_JavaScript_pseudo_array_is_valid ... [OK]
    test_prefixItems_a_schema_given_for_prefixItems_array_with_additional_items ... [OK]
    test_prefixItems_a_schema_given_for_prefixItems_correct_types ...      [OK]
    test_prefixItems_a_schema_given_for_prefixItems_empty_array ...        [OK]
    test_prefixItems_a_schema_given_for_prefixItems_incomplete_array_of_items ... [OK]
    test_prefixItems_a_schema_given_for_prefixItems_wrong_types ...        [OK]
    test_prefixItems_additional_items_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_prefixItems_prefixItems_with_boolean_schemas_array_with_one_item_is_valid ... [OK]
    test_prefixItems_prefixItems_with_boolean_schemas_array_with_two_items_is_invalid ... [OK]
    test_prefixItems_prefixItems_with_boolean_schemas_empty_array_is_valid ... [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_boolean_schema_both_properties_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_no_property_present_is_valid ... [OK]
    test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_only_true_property_present_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_all_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_ignores_arrays ...         [OK]
    test_propertyNames_propertyNames_validation_ignores_other_non_objects ... [OK]
    test_propertyNames_propertyNames_validation_ignores_strings ...        [OK]
    test_propertyNames_propertyNames_validation_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_validation_some_property_names_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid ... [OK]
    test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__match ... [OK]
    test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__mismatch ... [OK]
    test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_match ... [OK]
    test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_mismatch ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [OK]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_remote_ref_with_ref_to_defs_invalid ...                 [OK]
    test_refRemote_remote_ref_with_ref_to_defs_valid ...                   [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Recursive_references_between_schemas_invalid_tree ...         [OK]
    test_ref_Recursive_references_between_schemas_valid_tree ...           [OK]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail ... [SKIPPED]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass ... [SKIPPED]
    test_ref__ref_to_boolean_schema_false_any_value_is_invalid ...         [OK]
    test_ref__ref_to_boolean_schema_true_any_value_is_valid ...            [OK]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_invalid ...        [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_invalid ... [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_valid ... [OK]
    test_ref_ref_creates_new_scope_when_adjacent_to_keywords_referenced_subschema_doesn_t_see_annotations_from_properties ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields ...     [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields ... [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_empty_array_property_not_required ...      [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_no_extra_items ... [OK]
    test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_uncle_keyword_evaluation_is_not_significant ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_a_s_and_b_s_are_valid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_a_s_b_s_and_c_s_are_valid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_empty_array_is_valid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_a_s_and_c_s_are_invalid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_a_s_are_valid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_b_s_and_c_s_are_invalid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_b_s_are_invalid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_c_s_are_invalid ... [OK]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_invalid_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_valid_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_can_t_see_inside_cousins_always_fails ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_adjacent_contains_contains_fails_second_item_is_not_evaluated ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_adjacent_contains_contains_passes_second_item_is_not_evaluated ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_adjacent_contains_second_item_is_evaluated_by_contains ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_multiple_nested_contains_5_not_evaluated_passes_unevaluatedItems ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_multiple_nested_contains_7_not_evaluated_fails_unevaluatedItems ... [OK]
    test_unevaluatedItems_unevaluatedItems_false_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_false_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_true_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_true_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_items_unevaluatedItems_doesn_t_apply ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_items_with_additional_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_items_with_no_additional_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_additional_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_no_additional_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_not_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_oneOf_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_oneOf_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_ref_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_ref_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_tuple_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_tuple_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_uniform_items_unevaluatedItems_doesn_t_apply ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_Empty_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_b_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_a_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_foo_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_d_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_a_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_b_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foo_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foox_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_is_valid ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_base_case_both_properties_present ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_base_case_both_properties_present ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_no_extra_properties ... [OK]
    test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_uncle_keyword_evaluation_is_not_significant ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_can_t_see_inside_cousins_always_fails ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_false_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_false_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_Empty_is_invalid_no_x_or_y_ ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_and_y_are_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_y_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_are_invalid_no_x_or_y_ ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_x_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_y_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_x_and_y_are_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_invalid_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_valid_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Deep_nested_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Empty_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Nested_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Single_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_1st_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_2nd_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_3rd_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_true_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_true_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_not_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_ref_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_ref_with_unevaluated_properties ... [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_applicator_vocabulary_still_works ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_invalid_number_but_it_still_validates ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_valid_number ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [OK]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_date_validation_of_date_strings_2020_is_a_leap_year ...           [OK]
    test_date_validation_of_date_strings_2021_is_not_a_leap_year ...       [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string ...           [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_floats ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_integers ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_objects ... [OK]
    test_date_validation_of_date_strings_an_invalid_date_string ...        [OK]
    test_date_validation_of_date_strings_invalid_month ...                 [OK]
    test_date_validation_of_date_strings_invalid_month_day_combination ... [OK]
    test_date_validation_of_date_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_date_validation_of_date_strings_non_padded_day_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_non_padded_month_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_duration_validation_of_duration_strings_a_valid_duration_string ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_arrays ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_booleans ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_floats ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_integers ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_nulls ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_objects ... [OK]
    test_duration_validation_of_duration_strings_an_invalid_duration_string ... [OK]
    test_duration_validation_of_duration_strings_elements_out_of_order ... [OK]
    test_duration_validation_of_duration_strings_four_years_duration ...   [OK]
    test_duration_validation_of_duration_strings_missing_time_separator ... [OK]
    test_duration_validation_of_duration_strings_no_date_or_time_elements_present ... [OK]
    test_duration_validation_of_duration_strings_no_elements_present ...   [OK]
    test_duration_validation_of_duration_strings_no_time_elements_present ... [OK]
    test_duration_validation_of_duration_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_duration_validation_of_duration_strings_one_and_a_half_days_in_days_and_hours ... [OK]
    test_duration_validation_of_duration_strings_one_and_a_half_days_in_hours ... [OK]
    test_duration_validation_of_duration_strings_one_minute_duration ...   [OK]
    test_duration_validation_of_duration_strings_one_month_duration ...    [OK]
    test_duration_validation_of_duration_strings_time_element_in_the_date_position ... [OK]
    test_duration_validation_of_duration_strings_two_weeks ...             [OK]
    test_duration_validation_of_duration_strings_weeks_cannot_be_combined_with_other_units ... [OK]
    test_duration_validation_of_duration_strings_zero_time_in_days ...     [OK]
    test_duration_validation_of_duration_strings_zero_time_in_seconds ...  [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...         [OK]
    test_hostname_validation_of_host_names_ends_with_hyphen ...            [OK]
    test_hostname_validation_of_host_names_ends_with_underscore ...        [OK]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [OK]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...          [OK]
    test_hostname_validation_of_host_names_starts_with_underscore ...      [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_idn_e_mail_example_example_test_in_Hangul_ ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_idn_e_mail_address ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_not_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Nonspacing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Spacing_Combining_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_an_Enclosing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Extended_Arabic_Indic_digits_not_mixed_with_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Hiragana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Katakana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_Hiragana_Katakana_or_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_other_characters ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_following_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_preceding_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_following ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_preceding ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_surrounding_l_s ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_contains_in_the_3rd_and_4th_position ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_and_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_not_preceded_by_Virama_but_matches_regexp ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_valid_host_name_example_test_in_Hangul_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_arrays ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_booleans ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_floats ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_integers ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_nulls ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_objects ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_contains_illegal_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_illegal_first_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_label_correct_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_valid_Chinese_Punycode ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI ...        [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_fragment ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_protocol_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_arrays ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_booleans ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_floats ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_integers ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_nulls ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_objects ... [OK]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference ... [SKIPPED]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment ... [SKIPPED]
    test_iri_validation_of_IRIs_a_valid_IRI_based_on_IPv6 ...              [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_URL_encoded_stuff ...     [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag ...            [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag_and_parentheses ... [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_many_special_characters ... [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_arrays ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_booleans ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_floats ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_integers ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_nulls ...        [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_objects ...      [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI ...                    [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6 ...      [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference ... [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [OK]
    test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid ... [OK]
    test_regex_validation_of_regular_expressions_a_valid_regular_expression ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_arrays ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_booleans ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_floats ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_integers ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_nulls ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_RJP_taking_the_member_or_index_name ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_downwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_up_and_then_down_RJP_with_array_index ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_upwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_arrays ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_booleans ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_floats ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_integers ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_nulls ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string ...           [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_case_insensitive_Z ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu ... [SKIPPED]
    test_time_validation_of_time_strings_a_valid_time_string_with_minus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_plus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_precise_second_fraction ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_second_fraction ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_floats ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_integers ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_objects ... [OK]
    test_time_validation_of_time_strings_an_invalid_offset_indicator ...   [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_no_time_offset ...                [OK]
    test_time_validation_of_time_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_zero_time_offset ... [SKIPPED]
    test_uri_reference_validation_of_URI_References_a_valid_URI ...        [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_fragment ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment ... [OK]
    test_uri_template_format_uri_template_a_valid_relative_uri_template ... [OK]
    test_uri_template_format_uri_template_a_valid_uri_template ...         [OK]
    test_uri_template_format_uri_template_a_valid_uri_template_without_variables ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_arrays ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_booleans ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_floats ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_integers ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_nulls ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_objects ... [OK]
    test_uri_template_format_uri_template_an_invalid_uri_template ...      [OK]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                         [OK]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ...    [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...             [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [OK]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ...      [OK]
    test_uuid_uuid_format_all_lower_case ...                               [OK]
    test_uuid_uuid_format_all_upper_case ...                               [OK]
    test_uuid_uuid_format_all_zeroes_is_valid ...                          [OK]
    test_uuid_uuid_format_bad_characters_not_hex_ ...                      [OK]
    test_uuid_uuid_format_dashes_in_the_wrong_spot ...                     [OK]
    test_uuid_uuid_format_hypothetical_version_15 ...                      [OK]
    test_uuid_uuid_format_hypothetical_version_6 ...                       [OK]
    test_uuid_uuid_format_missing_section ...                              [OK]
    test_uuid_uuid_format_mixed_case ...                                   [OK]
    test_uuid_uuid_format_no_dashes ...                                    [OK]
    test_uuid_uuid_format_too_few_dashes ...                               [OK]
    test_uuid_uuid_format_too_many_dashes ...                              [OK]
    test_uuid_uuid_format_valid_version_4 ...                              [OK]
    test_uuid_uuid_format_valid_version_5 ...                              [OK]
    test_uuid_uuid_format_wrong_length ...                                 [OK]
  TestDraft3
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_items_defined_in_extends_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_extends_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_color_validation_of_CSS_colors_a_CSS_color_name_containing_invalid_characters ... [OK]
    test_color_validation_of_CSS_colors_a_valid_CSS_color_name ...         [OK]
    test_color_validation_of_CSS_colors_a_valid_six_digit_CSS_color_code ... [OK]
    test_color_validation_of_CSS_colors_a_valid_three_digit_CSS_color_code ... [OK]
    test_color_validation_of_CSS_colors_an_invalid_CSS_color_code ...      [OK]
    test_color_validation_of_CSS_colors_an_invalid_CSS_color_name ...      [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [OK]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string ...           [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October ... [OK]
    test_date_validation_of_date_strings_an_invalid_date_string ...        [OK]
    test_date_validation_of_date_strings_invalidates_non_padded_day_dates ... [OK]
    test_date_validation_of_date_strings_invalidates_non_padded_month_dates ... [OK]
    test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_dependencies_dependencies_ignores_arrays ...                      [OK]
    test_dependencies_dependencies_ignores_other_non_objects ...           [OK]
    test_dependencies_dependencies_ignores_strings ...                     [OK]
    test_dependencies_dependencies_missing_dependency ...                  [OK]
    test_dependencies_dependencies_neither ...                             [OK]
    test_dependencies_dependencies_nondependant ...                        [OK]
    test_dependencies_dependencies_with_dependency ...                     [OK]
    test_dependencies_multiple_dependencies_missing_both_dependencies ...  [OK]
    test_dependencies_multiple_dependencies_missing_dependency ...         [OK]
    test_dependencies_multiple_dependencies_missing_other_dependency ...   [OK]
    test_dependencies_multiple_dependencies_neither ...                    [OK]
    test_dependencies_multiple_dependencies_nondependants ...              [OK]
    test_dependencies_multiple_dependencies_subschema_no_dependency ...    [OK]
    test_dependencies_multiple_dependencies_subschema_valid ...            [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type ...       [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_both ...  [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_other ... [OK]
    test_dependencies_multiple_dependencies_with_dependencies ...          [OK]
    test_disallow_disallow_allowed ...                                     [OK]
    test_disallow_disallow_disallowed ...                                  [OK]
    test_disallow_multiple_disallow_mismatch ...                           [OK]
    test_disallow_multiple_disallow_other_mismatch ...                     [OK]
    test_disallow_multiple_disallow_subschema_match ...                    [OK]
    test_disallow_multiple_disallow_subschema_mismatch ...                 [OK]
    test_disallow_multiple_disallow_subschema_other_match ...              [OK]
    test_disallow_multiple_disallow_subschema_other_mismatch ...           [OK]
    test_disallow_multiple_disallow_valid ...                              [OK]
    test_divisibleBy_by_int_ignores_non_numbers ...                        [OK]
    test_divisibleBy_by_int_int_by_int ...                                 [OK]
    test_divisibleBy_by_int_int_by_int_fail ...                            [OK]
    test_divisibleBy_by_number_35_is_not_divisible_by_1_5 ...              [OK]
    test_divisibleBy_by_number_4_5_is_divisible_by_1_5 ...                 [OK]
    test_divisibleBy_by_number_zero_is_divisible_by_anything_except_0_ ... [OK]
    test_divisibleBy_by_small_number_0_00751_is_not_divisible_by_0_0001 ... [OK]
    test_divisibleBy_by_small_number_0_0075_is_divisible_by_0_0001 ...     [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_extends_extends_extends ...                                       [OK]
    test_extends_extends_mismatch_extended ...                             [OK]
    test_extends_extends_mismatch_extends ...                              [OK]
    test_extends_extends_simple_types_mismatch_extends ...                 [OK]
    test_extends_extends_simple_types_valid ...                            [OK]
    test_extends_extends_wrong_type ...                                    [OK]
    test_extends_multiple_extends_mismatch_both ...                        [OK]
    test_extends_multiple_extends_mismatch_first_extends ...               [OK]
    test_extends_multiple_extends_mismatch_second_extends ...              [OK]
    test_extends_multiple_extends_valid ...                                [OK]
    test_format_color_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_color_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_color_format_all_string_formats_ignore_floats ...          [OK]
    test_format_color_format_all_string_formats_ignore_integers ...        [OK]
    test_format_color_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_color_format_all_string_formats_ignore_objects ...         [OK]
    test_format_date_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_date_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_date_format_all_string_formats_ignore_floats ...           [OK]
    test_format_date_format_all_string_formats_ignore_integers ...         [OK]
    test_format_date_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_date_format_all_string_formats_ignore_objects ...          [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_host_name_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_host_name_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_host_name_format_all_string_formats_ignore_floats ...      [OK]
    test_format_host_name_format_all_string_formats_ignore_integers ...    [OK]
    test_format_host_name_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_host_name_format_all_string_formats_ignore_objects ...     [OK]
    test_format_ip_address_format_all_string_formats_ignore_arrays ...     [OK]
    test_format_ip_address_format_all_string_formats_ignore_booleans ...   [OK]
    test_format_ip_address_format_all_string_formats_ignore_floats ...     [OK]
    test_format_ip_address_format_all_string_formats_ignore_integers ...   [OK]
    test_format_ip_address_format_all_string_formats_ignore_nulls ...      [OK]
    test_format_ip_address_format_all_string_formats_ignore_objects ...    [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_regex_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_regex_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_regex_format_all_string_formats_ignore_floats ...          [OK]
    test_format_regex_format_all_string_formats_ignore_integers ...        [OK]
    test_format_regex_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_regex_format_all_string_formats_ignore_objects ...         [OK]
    test_format_time_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_time_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_time_format_all_string_formats_ignore_floats ...           [OK]
    test_format_time_format_all_string_formats_ignore_integers ...         [OK]
    test_format_time_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_time_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_host_name_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK]
    test_host_name_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK]
    test_host_name_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_host_name_validation_of_host_names_a_valid_host_name ...          [OK]
    test_host_name_validation_of_host_names_contains_underscore ...        [OK]
    test_host_name_validation_of_host_names_ends_with_hyphen ...           [OK]
    test_host_name_validation_of_host_names_ends_with_underscore ...       [OK]
    test_host_name_validation_of_host_names_exceeds_maximum_label_length ... [OK]
    test_host_name_validation_of_host_names_maximum_label_length ...       [OK]
    test_host_name_validation_of_host_names_starts_with_hyphen ...         [OK]
    test_host_name_validation_of_host_names_starts_with_underscore ...     [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_ip_address_validation_of_IP_addresses_a_valid_IP_address ...      [OK]
    test_ip_address_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ip_address_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maximum_exclusiveMaximum_validation_below_the_maximum_is_still_valid ... [OK]
    test_maximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__below_the_maximum_is_valid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__boundary_point_is_valid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__ignores_non_numbers ... [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minimum_exclusiveMinimum_validation_above_the_minimum_is_still_valid ... [OK]
    test_minimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_refRemote_change_resolution_scope_changed_scope_ref_invalid ...   [OK]
    test_refRemote_change_resolution_scope_changed_scope_ref_valid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates ... [SKIPPED]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_invalid ...            [OK]
    test_ref_ref_overrides_any_sibling_keywords_remote_ref_valid ...       [OK]
    test_ref_ref_overrides_any_sibling_keywords_remote_ref_valid_maxItems_ignored ... [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid ... [OK]
    test_regex_validation_of_regular_expressions_a_valid_regular_expression ... [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_explicitly_false_validation_not_required_if_required_is_false ... [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string ...           [OK]
    test_time_validation_of_time_strings_an_invalid_time_string ...        [OK]
    test_type_any_type_matches_any_type_any_type_includes_array ...        [OK]
    test_type_any_type_matches_any_type_any_type_includes_boolean ...      [OK]
    test_type_any_type_matches_any_type_any_type_includes_float ...        [OK]
    test_type_any_type_matches_any_type_any_type_includes_integers ...     [OK]
    test_type_any_type_matches_any_type_any_type_includes_null ...         [OK]
    test_type_any_type_matches_any_type_any_type_includes_object ...       [OK]
    test_type_any_type_matches_any_type_any_type_includes_string ...       [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_boolean_is_a_boolean ...     [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_boolean_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_types_can_include_schemas_a_boolean_is_invalid ...           [OK]
    test_type_types_can_include_schemas_a_float_is_invalid ...             [OK]
    test_type_types_can_include_schemas_a_string_is_invalid ...            [OK]
    test_type_types_can_include_schemas_an_array_is_valid ...              [OK]
    test_type_types_can_include_schemas_an_integer_is_invalid ...          [OK]
    test_type_types_can_include_schemas_an_object_is_valid ...             [OK]
    test_type_types_can_include_schemas_null_is_invalid ...                [OK]
    test_type_types_from_separate_schemas_are_merged_a_string_is_valid ... [OK]
    test_type_types_from_separate_schemas_are_merged_an_array_is_valid ... [OK]
    test_type_types_from_separate_schemas_are_merged_an_integer_is_invalid ... [OK]
    test_type_when_types_includes_a_schema_it_should_fully_validate_the_schema_an_integer_is_valid ... [OK]
    test_type_when_types_includes_a_schema_it_should_fully_validate_the_schema_an_object_is_invalid_otherwise ... [OK]
    test_type_when_types_includes_a_schema_it_should_fully_validate_the_schema_an_object_is_valid_only_if_it_is_fully_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uri_validation_of_URIs_a_valid_URI ...                            [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                         [OK]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [OK]
    test_zeroTerminatedFloats_some_languages_do_not_distinguish_between_different_types_of_numeric_value_a_float_is_not_an_integer_even_without_fractional_part ... [OK]
  TestDraft4
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [OK]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_definitions_validate_definition_against_metaschema_invalid_definition_schema ... [OK]
    test_definitions_validate_definition_against_metaschema_valid_definition_schema ... [OK]
    test_dependencies_dependencies_ignores_arrays ...                      [OK]
    test_dependencies_dependencies_ignores_other_non_objects ...           [OK]
    test_dependencies_dependencies_ignores_strings ...                     [OK]
    test_dependencies_dependencies_missing_dependency ...                  [OK]
    test_dependencies_dependencies_neither ...                             [OK]
    test_dependencies_dependencies_nondependant ...                        [OK]
    test_dependencies_dependencies_with_dependency ...                     [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_3 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_4 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_3 ... [OK]
    test_dependencies_multiple_dependencies_missing_both_dependencies ...  [OK]
    test_dependencies_multiple_dependencies_missing_dependency ...         [OK]
    test_dependencies_multiple_dependencies_missing_other_dependency ...   [OK]
    test_dependencies_multiple_dependencies_neither ...                    [OK]
    test_dependencies_multiple_dependencies_nondependants ...              [OK]
    test_dependencies_multiple_dependencies_subschema_no_dependency ...    [OK]
    test_dependencies_multiple_dependencies_subschema_valid ...            [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type ...       [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_both ...  [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_other ... [OK]
    test_dependencies_multiple_dependencies_with_dependencies ...          [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...         [OK]
    test_hostname_validation_of_host_names_ends_with_hyphen ...            [OK]
    test_hostname_validation_of_host_names_ends_with_underscore ...        [OK]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [OK]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...          [OK]
    test_hostname_validation_of_host_names_starts_with_underscore ...      [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [SKIPPED]
    test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [SKIPPED]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_an_array_of_schemas_for_items_array_with_additional_items ... [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_empty_array ...               [OK]
    test_items_an_array_of_schemas_for_items_incomplete_array_of_items ... [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_exclusiveMaximum_validation_below_the_maximum_is_still_valid ... [OK]
    test_maximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__below_the_maximum_is_valid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__boundary_point_is_valid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__ignores_non_numbers ... [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_exclusiveMinimum_validation_above_the_minimum_is_still_valid ... [OK]
    test_minimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_explicit_false_exclusivity__above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_explicit_false_exclusivity__below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_explicit_false_exclusivity__boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_explicit_false_exclusivity__ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Location_independent_identifier_match ...                     [OK]
    test_ref_Location_independent_identifier_mismatch ...                  [OK]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [SKIPPED]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [SKIPPED]
    test_ref_Recursive_references_between_schemas_invalid_tree ...    [SKIPPED]
    test_ref_Recursive_references_between_schemas_valid_tree ...      [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates ... [SKIPPED]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail ... [SKIPPED]
    test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass ... [SKIPPED]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_invalid ...            [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid ...              [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid_maxItems_ignored ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                         [OK]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ...    [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...             [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [OK]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ...      [OK]
    test_zeroTerminatedFloats_some_languages_do_not_distinguish_between_different_types_of_numeric_value_a_float_is_not_an_integer_even_without_fractional_part ... [OK]
  TestDraft6
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid ... [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_boolean_schema_boolean_schema_false__array_is_invalid ...         [OK]
    test_boolean_schema_boolean_schema_false__boolean_false_is_invalid ... [OK]
    test_boolean_schema_boolean_schema_false__boolean_true_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__empty_array_is_invalid ...   [OK]
    test_boolean_schema_boolean_schema_false__empty_object_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__null_is_invalid ...          [OK]
    test_boolean_schema_boolean_schema_false__number_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__object_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__string_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_true__array_is_valid ...            [OK]
    test_boolean_schema_boolean_schema_true__boolean_false_is_valid ...    [OK]
    test_boolean_schema_boolean_schema_true__boolean_true_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__empty_array_is_valid ...      [OK]
    test_boolean_schema_boolean_schema_true__empty_object_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__null_is_valid ...             [OK]
    test_boolean_schema_boolean_schema_true__number_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__object_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__string_is_valid ...           [OK]
    test_const_const_validation_another_type_is_invalid ...                [OK]
    test_const_const_validation_another_value_is_invalid ...               [OK]
    test_const_const_validation_same_value_is_valid ...                    [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid ... [OK]
    test_const_const_with_1_does_not_match_true_float_one_is_valid ...     [OK]
    test_const_const_with_1_does_not_match_true_integer_one_is_valid ...   [OK]
    test_const_const_with_1_does_not_match_true_true_is_invalid ...        [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid ...  [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid ...   [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid ...  [OK]
    test_const_const_with_array_another_array_item_is_invalid ...          [OK]
    test_const_const_with_array_array_with_additional_items_is_invalid ... [OK]
    test_const_const_with_array_same_array_is_valid ...                    [OK]
    test_const_const_with_false_does_not_match_0___0_0_is_invalid ...      [OK]
    test_const_const_with_false_does_not_match_0___0_is_invalid ...        [OK]
    test_const_const_with_false_does_not_match_0___false_is_valid ...      [OK]
    test_const_const_with_false_does_not_match_0_false_is_valid ...        [OK]
    test_const_const_with_false_does_not_match_0_float_zero_is_invalid ... [OK]
    test_const_const_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_const_const_with_null_not_null_is_invalid ...                     [OK]
    test_const_const_with_null_null_is_valid ...                           [OK]
    test_const_const_with_object_another_object_is_invalid ...             [OK]
    test_const_const_with_object_another_type_is_invalid ...               [OK]
    test_const_const_with_object_same_object_is_valid ...                  [OK]
    test_const_const_with_object_same_object_with_different_property_order_is_valid ... [OK]
    test_const_const_with_true_does_not_match_1___1_0_is_invalid ...       [OK]
    test_const_const_with_true_does_not_match_1___1_is_invalid ...         [OK]
    test_const_const_with_true_does_not_match_1___true_is_valid ...        [OK]
    test_const_const_with_true_does_not_match_1_float_one_is_invalid ...   [OK]
    test_const_const_with_true_does_not_match_1_integer_one_is_invalid ... [OK]
    test_const_const_with_true_does_not_match_1_true_is_valid ...          [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid ... [OK]
    test_const_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_const_nul_characters_in_strings_match_string_with_nul ...         [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid ... [OK]
    test_contains_contains_keyword_validation_empty_array_is_invalid ...   [OK]
    test_contains_contains_keyword_validation_not_array_is_valid ...       [OK]
    test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid ... [OK]
    test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_with_false_if_subschema_empty_array_is_invalid ... [OK]
    test_contains_items_contains_does_not_match_items_matches_contains ... [OK]
    test_contains_items_contains_matches_both_items_and_contains ...       [OK]
    test_contains_items_contains_matches_items_does_not_match_contains ... [OK]
    test_contains_items_contains_matches_neither_items_nor_contains ...    [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [OK]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_definitions_validate_definition_against_metaschema_invalid_definition_schema ... [OK]
    test_definitions_validate_definition_against_metaschema_valid_definition_schema ... [OK]
    test_dependencies_dependencies_ignores_arrays ...                      [OK]
    test_dependencies_dependencies_ignores_other_non_objects ...           [OK]
    test_dependencies_dependencies_ignores_strings ...                     [OK]
    test_dependencies_dependencies_missing_dependency ...                  [OK]
    test_dependencies_dependencies_neither ...                             [OK]
    test_dependencies_dependencies_nondependant ...                        [OK]
    test_dependencies_dependencies_with_boolean_subschemas_empty_object_is_valid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_both_properties_is_invalid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_false_is_invalid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_true_is_valid ... [OK]
    test_dependencies_dependencies_with_dependency ...                     [OK]
    test_dependencies_dependencies_with_empty_array_empty_object ...       [OK]
    test_dependencies_dependencies_with_empty_array_non_object_is_valid ... [OK]
    test_dependencies_dependencies_with_empty_array_object_with_one_property ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_3 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_4 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_3 ... [OK]
    test_dependencies_multiple_dependencies_missing_both_dependencies ...  [OK]
    test_dependencies_multiple_dependencies_missing_dependency ...         [OK]
    test_dependencies_multiple_dependencies_missing_other_dependency ...   [OK]
    test_dependencies_multiple_dependencies_neither ...                    [OK]
    test_dependencies_multiple_dependencies_nondependants ...              [OK]
    test_dependencies_multiple_dependencies_subschema_no_dependency ...    [OK]
    test_dependencies_multiple_dependencies_subschema_valid ...            [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type ...       [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_both ...  [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_other ... [OK]
    test_dependencies_multiple_dependencies_with_dependencies ...          [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers ... [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_json_pointer_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_floats ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_json_pointer_format_all_string_formats_ignore_objects ...  [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_uri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_uri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_floats ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_uri_template_format_all_string_formats_ignore_objects ...  [OK]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...         [OK]
    test_hostname_validation_of_host_names_ends_with_hyphen ...            [OK]
    test_hostname_validation_of_host_names_ends_with_underscore ...        [OK]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [OK]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...          [OK]
    test_hostname_validation_of_host_names_starts_with_underscore ...      [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_an_array_of_schemas_for_items_array_with_additional_items ... [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_empty_array ...               [OK]
    test_items_an_array_of_schemas_for_items_incomplete_array_of_items ... [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid ... [OK]
    test_items_items_with_boolean_schema_false__empty_array_is_valid ...   [OK]
    test_items_items_with_boolean_schema_true__any_array_is_valid ...      [OK]
    test_items_items_with_boolean_schema_true__empty_array_is_valid ...    [OK]
    test_items_items_with_boolean_schemas_array_with_one_item_is_valid ... [OK]
    test_items_items_with_boolean_schemas_array_with_two_items_is_invalid ... [OK]
    test_items_items_with_boolean_schemas_empty_array_is_valid ...         [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_not_not_with_boolean_schema_false_any_value_is_valid ...          [OK]
    test_not_not_with_boolean_schema_true_any_value_is_invalid ...         [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid ...  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_boolean_schema_both_properties_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_no_property_present_is_valid ... [OK]
    test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_only_true_property_present_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_all_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_ignores_arrays ...         [OK]
    test_propertyNames_propertyNames_validation_ignores_other_non_objects ... [OK]
    test_propertyNames_propertyNames_validation_ignores_strings ...        [OK]
    test_propertyNames_propertyNames_validation_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_validation_some_property_names_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_matching_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_non_matching_property_name_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_remote_ref_with_ref_to_definitions_invalid ...          [OK]
    test_refRemote_remote_ref_with_ref_to_definitions_valid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Location_independent_identifier_match ...                     [OK]
    test_ref_Location_independent_identifier_mismatch ...                  [OK]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [SKIPPED]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [SKIPPED]
    test_ref_Recursive_references_between_schemas_invalid_tree ...         [OK]
    test_ref_Recursive_references_between_schemas_valid_tree ...           [OK]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates ... [SKIPPED]
    test_ref__ref_to_boolean_schema_false_any_value_is_invalid ...         [OK]
    test_ref__ref_to_boolean_schema_true_any_value_is_valid ...            [OK]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_invalid ...            [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid ...              [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid_maxItems_ignored ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields ...     [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields ... [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_empty_array_property_not_required ...      [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI ...        [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_fragment ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment ... [OK]
    test_uri_template_format_uri_template_a_valid_relative_uri_template ... [OK]
    test_uri_template_format_uri_template_a_valid_uri_template ...         [OK]
    test_uri_template_format_uri_template_a_valid_uri_template_without_variables ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_arrays ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_booleans ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_floats ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_integers ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_nulls ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_objects ... [OK]
    test_uri_template_format_uri_template_an_invalid_uri_template ...      [OK]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                         [OK]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ...    [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...             [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [OK]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ...      [OK]
  TestDraft7
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid ... [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_boolean_schema_boolean_schema_false__array_is_invalid ...         [OK]
    test_boolean_schema_boolean_schema_false__boolean_false_is_invalid ... [OK]
    test_boolean_schema_boolean_schema_false__boolean_true_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__empty_array_is_invalid ...   [OK]
    test_boolean_schema_boolean_schema_false__empty_object_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__null_is_invalid ...          [OK]
    test_boolean_schema_boolean_schema_false__number_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__object_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__string_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_true__array_is_valid ...            [OK]
    test_boolean_schema_boolean_schema_true__boolean_false_is_valid ...    [OK]
    test_boolean_schema_boolean_schema_true__boolean_true_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__empty_array_is_valid ...      [OK]
    test_boolean_schema_boolean_schema_true__empty_object_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__null_is_valid ...             [OK]
    test_boolean_schema_boolean_schema_true__number_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__object_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__string_is_valid ...           [OK]
    test_const_const_validation_another_type_is_invalid ...                [OK]
    test_const_const_validation_another_value_is_invalid ...               [OK]
    test_const_const_validation_same_value_is_valid ...                    [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid ... [OK]
    test_const_const_with_1_does_not_match_true_float_one_is_valid ...     [OK]
    test_const_const_with_1_does_not_match_true_integer_one_is_valid ...   [OK]
    test_const_const_with_1_does_not_match_true_true_is_invalid ...        [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid ...  [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid ...   [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid ...  [OK]
    test_const_const_with_array_another_array_item_is_invalid ...          [OK]
    test_const_const_with_array_array_with_additional_items_is_invalid ... [OK]
    test_const_const_with_array_same_array_is_valid ...                    [OK]
    test_const_const_with_false_does_not_match_0___0_0_is_invalid ...      [OK]
    test_const_const_with_false_does_not_match_0___0_is_invalid ...        [OK]
    test_const_const_with_false_does_not_match_0___false_is_valid ...      [OK]
    test_const_const_with_false_does_not_match_0_false_is_valid ...        [OK]
    test_const_const_with_false_does_not_match_0_float_zero_is_invalid ... [OK]
    test_const_const_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_const_const_with_null_not_null_is_invalid ...                     [OK]
    test_const_const_with_null_null_is_valid ...                           [OK]
    test_const_const_with_object_another_object_is_invalid ...             [OK]
    test_const_const_with_object_another_type_is_invalid ...               [OK]
    test_const_const_with_object_same_object_is_valid ...                  [OK]
    test_const_const_with_object_same_object_with_different_property_order_is_valid ... [OK]
    test_const_const_with_true_does_not_match_1___1_0_is_invalid ...       [OK]
    test_const_const_with_true_does_not_match_1___1_is_invalid ...         [OK]
    test_const_const_with_true_does_not_match_1___true_is_valid ...        [OK]
    test_const_const_with_true_does_not_match_1_float_one_is_invalid ...   [OK]
    test_const_const_with_true_does_not_match_1_integer_one_is_invalid ... [OK]
    test_const_const_with_true_does_not_match_1_true_is_valid ...          [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid ... [OK]
    test_const_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_const_nul_characters_in_strings_match_string_with_nul ...         [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid ... [OK]
    test_contains_contains_keyword_validation_empty_array_is_invalid ...   [OK]
    test_contains_contains_keyword_validation_not_array_is_valid ...       [OK]
    test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid ... [OK]
    test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_with_false_if_subschema_empty_array_is_invalid ... [OK]
    test_contains_items_contains_does_not_match_items_matches_contains ... [OK]
    test_contains_items_contains_matches_both_items_and_contains ...       [OK]
    test_contains_items_contains_matches_items_does_not_match_contains ... [OK]
    test_contains_items_contains_matches_neither_items_nor_contains ...    [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document ... [SKIPPED]
    test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON ... [SKIPPED]
    test_content_validation_of_binary_encoded_media_type_documents_ignores_non_strings ... [OK]
    test_content_validation_of_binary_string_encoding_a_valid_base64_string ... [OK]
    test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_ ... [SKIPPED]
    test_content_validation_of_binary_string_encoding_ignores_non_strings ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_a_valid_JSON_document ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document ... [SKIPPED]
    test_content_validation_of_string_encoded_content_based_on_media_type_ignores_non_strings ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [OK]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_date_validation_of_date_strings_2020_is_a_leap_year ...           [OK]
    test_date_validation_of_date_strings_2021_is_not_a_leap_year ...       [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string ...           [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_floats ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_integers ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_objects ... [OK]
    test_date_validation_of_date_strings_an_invalid_date_string ...        [OK]
    test_date_validation_of_date_strings_invalid_month ...                 [OK]
    test_date_validation_of_date_strings_invalid_month_day_combination ... [OK]
    test_date_validation_of_date_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_date_validation_of_date_strings_non_padded_day_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_non_padded_month_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_definitions_validate_definition_against_metaschema_invalid_definition_schema ... [OK]
    test_definitions_validate_definition_against_metaschema_valid_definition_schema ... [OK]
    test_dependencies_dependencies_ignores_arrays ...                      [OK]
    test_dependencies_dependencies_ignores_other_non_objects ...           [OK]
    test_dependencies_dependencies_ignores_strings ...                     [OK]
    test_dependencies_dependencies_missing_dependency ...                  [OK]
    test_dependencies_dependencies_neither ...                             [OK]
    test_dependencies_dependencies_nondependant ...                        [OK]
    test_dependencies_dependencies_with_boolean_subschemas_empty_object_is_valid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_both_properties_is_invalid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_false_is_invalid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_true_is_valid ... [OK]
    test_dependencies_dependencies_with_dependency ...                     [OK]
    test_dependencies_dependencies_with_empty_array_empty_object ...       [OK]
    test_dependencies_dependencies_with_empty_array_non_object_is_valid ... [OK]
    test_dependencies_dependencies_with_empty_array_object_with_one_property ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_3 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_4 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_3 ... [OK]
    test_dependencies_multiple_dependencies_missing_both_dependencies ...  [OK]
    test_dependencies_multiple_dependencies_missing_dependency ...         [OK]
    test_dependencies_multiple_dependencies_missing_other_dependency ...   [OK]
    test_dependencies_multiple_dependencies_neither ...                    [OK]
    test_dependencies_multiple_dependencies_nondependants ...              [OK]
    test_dependencies_multiple_dependencies_subschema_no_dependency ...    [OK]
    test_dependencies_multiple_dependencies_subschema_valid ...            [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type ...       [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_both ...  [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_other ... [OK]
    test_dependencies_multiple_dependencies_with_dependencies ...          [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers ... [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_date_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_date_format_all_string_formats_ignore_floats ...           [OK]
    test_format_date_format_all_string_formats_ignore_integers ...         [OK]
    test_format_date_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_date_format_all_string_formats_ignore_objects ...          [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_floats ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_integers ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_idn_email_format_all_string_formats_ignore_objects ...     [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_booleans ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_floats ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_integers ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_objects ...  [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_iri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_iri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_iri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_iri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_iri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_iri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_iri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_iri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_floats ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_json_pointer_format_all_string_formats_ignore_objects ...  [OK]
    test_format_regex_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_regex_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_regex_format_all_string_formats_ignore_floats ...          [OK]
    test_format_regex_format_all_string_formats_ignore_integers ...        [OK]
    test_format_regex_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_regex_format_all_string_formats_ignore_objects ...         [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_arrays ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_floats ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_nulls ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_objects ... [OK]
    test_format_time_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_time_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_time_format_all_string_formats_ignore_floats ...           [OK]
    test_format_time_format_all_string_formats_ignore_integers ...         [OK]
    test_format_time_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_time_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_uri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_uri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_floats ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_uri_template_format_all_string_formats_ignore_objects ...  [OK]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...         [OK]
    test_hostname_validation_of_host_names_ends_with_hyphen ...            [OK]
    test_hostname_validation_of_host_names_ends_with_underscore ...        [OK]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [OK]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...          [OK]
    test_hostname_validation_of_host_names_starts_with_underscore ...      [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_idn_e_mail_example_example_test_in_Hangul_ ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_idn_e_mail_address ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_not_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Nonspacing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Spacing_Combining_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_an_Enclosing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Extended_Arabic_Indic_digits_not_mixed_with_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Hiragana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Katakana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_Hiragana_Katakana_or_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_other_characters ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_following_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_preceding_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_following ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_preceding ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_surrounding_l_s ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_contains_in_the_3rd_and_4th_position ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_and_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_not_preceded_by_Virama_but_matches_regexp ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_valid_host_name_example_test_in_Hangul_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_arrays ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_booleans ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_floats ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_integers ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_nulls ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_objects ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_contains_illegal_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_illegal_first_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_label_correct_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_valid_Chinese_Punycode ... [OK]
    test_if_then_else_if_and_else_without_then_invalid_through_else ...    [OK]
    test_if_then_else_if_and_else_without_then_valid_through_else ...      [OK]
    test_if_then_else_if_and_else_without_then_valid_when_if_test_passes ... [OK]
    test_if_then_else_if_and_then_without_else_invalid_through_then ...    [OK]
    test_if_then_else_if_and_then_without_else_valid_through_then ...      [OK]
    test_if_then_else_if_and_then_without_else_valid_when_if_test_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__invalid_redirects_to_else_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__no_redirects_to_then_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__other_redirects_to_else_and_passes ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__yes_redirects_to_then_and_passes ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_valid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_valid_ ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_invalid_against_lone_else ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_valid_against_lone_else ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_invalid_against_lone_if ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_valid_against_lone_if ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_invalid_against_lone_then ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_valid_against_lone_then ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_else ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_then ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI ...        [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_fragment ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_protocol_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_arrays ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_booleans ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_floats ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_integers ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_nulls ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_objects ... [OK]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference ... [SKIPPED]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment ... [SKIPPED]
    test_iri_validation_of_IRIs_a_valid_IRI_based_on_IPv6 ...              [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_URL_encoded_stuff ...     [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag ...            [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag_and_parentheses ... [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_many_special_characters ... [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_arrays ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_booleans ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_floats ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_integers ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_nulls ...        [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_objects ...      [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI ...                    [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6 ...      [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference ... [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference ... [SKIPPED]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_an_array_of_schemas_for_items_array_with_additional_items ... [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_empty_array ...               [OK]
    test_items_an_array_of_schemas_for_items_incomplete_array_of_items ... [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid ... [OK]
    test_items_items_with_boolean_schema_false__empty_array_is_valid ...   [OK]
    test_items_items_with_boolean_schema_true__any_array_is_valid ...      [OK]
    test_items_items_with_boolean_schema_true__empty_array_is_valid ...    [OK]
    test_items_items_with_boolean_schemas_array_with_one_item_is_valid ... [OK]
    test_items_items_with_boolean_schemas_array_with_two_items_is_invalid ... [OK]
    test_items_items_with_boolean_schemas_empty_array_is_valid ...         [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_not_not_with_boolean_schema_false_any_value_is_valid ...          [OK]
    test_not_not_with_boolean_schema_true_any_value_is_invalid ...         [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid ...  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_boolean_schema_both_properties_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_no_property_present_is_valid ... [OK]
    test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_only_true_property_present_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_all_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_ignores_arrays ...         [OK]
    test_propertyNames_propertyNames_validation_ignores_other_non_objects ... [OK]
    test_propertyNames_propertyNames_validation_ignores_strings ...        [OK]
    test_propertyNames_propertyNames_validation_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_validation_some_property_names_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_matching_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_non_matching_property_name_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_remote_ref_with_ref_to_definitions_invalid ...          [OK]
    test_refRemote_remote_ref_with_ref_to_definitions_valid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Location_independent_identifier_match ...                     [OK]
    test_ref_Location_independent_identifier_mismatch ...                  [OK]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [SKIPPED]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [SKIPPED]
    test_ref_Recursive_references_between_schemas_invalid_tree ...         [OK]
    test_ref_Recursive_references_between_schemas_valid_tree ...           [OK]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail ... [SKIPPED]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates ... [SKIPPED]
    test_ref__ref_to_boolean_schema_false_any_value_is_invalid ...         [OK]
    test_ref__ref_to_boolean_schema_true_any_value_is_valid ...            [OK]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_invalid ...            [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid ...              [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid_maxItems_ignored ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields ...     [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields ... [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid ... [OK]
    test_regex_validation_of_regular_expressions_a_valid_regular_expression ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_arrays ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_booleans ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_floats ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_integers ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_nulls ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_RJP_taking_the_member_or_index_name ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_downwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_up_and_then_down_RJP_with_array_index ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_upwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_arrays ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_booleans ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_floats ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_integers ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_nulls ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe ... [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_empty_array_property_not_required ...      [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string ...           [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_case_insensitive_Z ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu ... [SKIPPED]
    test_time_validation_of_time_strings_a_valid_time_string_with_minus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_plus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_precise_second_fraction ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_second_fraction ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_floats ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_integers ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_objects ... [OK]
    test_time_validation_of_time_strings_an_invalid_offset_indicator ...   [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_no_time_offset ...                [OK]
    test_time_validation_of_time_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_zero_time_offset ... [SKIPPED]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI ...        [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_fragment ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment ... [OK]
    test_uri_template_format_uri_template_a_valid_relative_uri_template ... [OK]
    test_uri_template_format_uri_template_a_valid_uri_template ...         [OK]
    test_uri_template_format_uri_template_a_valid_uri_template_without_variables ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_arrays ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_booleans ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_floats ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_integers ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_nulls ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_objects ... [OK]
    test_uri_template_format_uri_template_an_invalid_uri_template ...      [OK]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                         [OK]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ...    [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...             [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [OK]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ...      [OK]
jsonschema.tests.test_types
  TestCustomTypes
    test_object_can_be_extended ...                                        [OK]
    test_object_extensions_can_handle_custom_validators ...                [OK]
    test_object_extensions_require_custom_validators ...                   [OK]
    test_simple_type_can_be_extended ...                                   [OK]
    test_unknown_type ...                                                  [OK]
  TestTypeChecker
    test_checks_can_be_added_at_init ...                                   [OK]
    test_is_type ...                                                       [OK]
    test_is_unknown_type ...                                               [OK]
    test_redefine_existing_type ...                                        [OK]
    test_redefine_many ...                                                 [OK]
    test_remove ...                                                        [OK]
    test_remove_multiple ...                                               [OK]
    test_remove_unknown_type ...                                           [OK]
    test_type_check_can_raise_key_error ...                                [OK]
jsonschema.tests.test_utils
  TestDictEqual
    test_additional_key ...                                                [OK]
    test_empty_dictionaries ...                                            [OK]
    test_equal_dictionaries ...                                            [OK]
    test_missing_key ...                                                   [OK]
    test_missing_value ...                                                 [OK]
    test_mixed_nested_equal ...                                            [OK]
    test_nested_dict_unequal ...                                           [OK]
    test_nested_equal ...                                                  [OK]
    test_nested_list_unequal ...                                           [OK]
    test_one_none ...                                                      [OK]
    test_same_item ...                                                     [OK]
  TestEqual
    test_none ...                                                          [OK]
  TestListEqual
    test_empty_list ...                                                    [OK]
    test_equal_lists ...                                                   [OK]
    test_equal_nested_lists ...                                            [OK]
    test_first_list_larger ...                                             [OK]
    test_list_with_none_equal ...                                          [OK]
    test_list_with_none_unequal ...                                        [OK]
    test_one_none ...                                                      [OK]
    test_same_list ...                                                     [OK]
    test_second_list_larger ...                                            [OK]
    test_unequal_nested_lists ...                                          [OK]
    test_unsorted_lists ...                                                [OK]
jsonschema.tests.test_validators
  TestCreateAndExtend
    test_attrs ...                                                         [OK]
    test_create_default_types ...                                          [OK]
    test_dashes_are_stripped_from_validator_names ...                      [OK]
    test_extend ...                                                        [OK]
    test_extend_idof ...                                                   [OK]
    test_if_a_version_is_not_provided_it_is_not_registered ...             [OK]
    test_if_a_version_is_provided_it_is_registered ...                     [OK]
    test_init ...                                                          [OK]
    test_iter_errors_multiple_errors ...                                   [OK]
    test_iter_errors_one_error ...                                         [OK]
    test_iter_errors_successful ...                                        [OK]
    test_long_repr ...                                                     [OK]
    test_repr ...                                                          [OK]
    test_repr_no_version ...                                               [OK]
    test_validates_registers_meta_schema_draft6_id ...                     [OK]
    test_validates_registers_meta_schema_id ...                            [OK]
  TestDraft201909Validator
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft202012Validator
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft3Validator
    test_False_is_not_a_schema ...                                         [OK]
    test_False_is_not_a_schema_even_if_you_forget_to_check ...        [SKIPPED]
    test_True_is_not_a_schema ...                                          [OK]
    test_True_is_not_a_schema_even_if_you_forget_to_check ...         [SKIPPED]
    test_any_type_is_redefinable ...                                       [OK]
    test_any_type_is_valid_for_type_any ...                                [OK]
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_does_not_evade_bool_if_it_is_being_tested ...             [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_any_type ...                                  [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft4Validator
    test_False_is_not_a_schema ...                                         [OK]
    test_False_is_not_a_schema_even_if_you_forget_to_check ...        [SKIPPED]
    test_True_is_not_a_schema ...                                          [OK]
    test_True_is_not_a_schema_even_if_you_forget_to_check ...         [SKIPPED]
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft6Validator
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft7Validator
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestRefResolver
    test_cache_remote_off ...                                              [OK]
    test_cache_remote_on ...                                               [OK]
    test_custom_uri_scheme_handlers ...                                    [OK]
    test_helpful_error_message_on_failed_pop_scope ...                     [OK]
    test_if_you_give_it_junk_you_get_a_resolution_error ...                [OK]
    test_it_can_construct_a_base_uri_from_a_schema ...                     [OK]
    test_it_can_construct_a_base_uri_from_a_schema_without_id ...          [OK]
    test_it_does_not_retrieve_schema_urls_from_the_network ...             [OK]
    test_it_resolves_local_refs ...                                        [OK]
    test_it_resolves_local_refs_with_id ...                                [OK]
    test_it_retrieves_local_refs_via_urlopen ...                           [OK]
    test_it_retrieves_stored_refs ...                                      [OK]
    test_it_retrieves_unstored_refs_via_requests ...                       [OK]
    test_it_retrieves_unstored_refs_via_urlopen ...                        [OK]
  TestValidate
    test_draft202012_validator_is_chosen ...                               [OK]
    test_draft202012_validator_is_the_default ...                          [OK]
    test_draft3_validator_is_chosen ...                                    [OK]
    test_draft4_validator_is_chosen ...                                    [OK]
    test_draft6_validator_is_chosen ...                                    [OK]
    test_draft7_validator_is_chosen ...                                    [OK]
    test_it_uses_best_match ...                                            [OK]
    test_schema_error_message ...                                          [OK]
    test_validation_error_message ...                                      [OK]
  TestValidationErrorDetails
    test_additionalItems ...                                               [OK]
    test_additionalItems_with_items ...                                    [OK]
    test_additionalProperties ...                                          [OK]
    test_anyOf ...                                                         [OK]
    test_boolean_schema_False ...                                          [OK]
    test_contains_none ...                                                 [OK]
    test_contains_too_few ...                                              [OK]
    test_contains_too_many ...                                             [OK]
    test_if_else ...                                                       [OK]
    test_if_then ...                                                       [OK]
    test_multiple_nesting ...                                              [OK]
    test_patternProperties ...                                             [OK]
    test_prefixItems ...                                                   [OK]
    test_prefixItems_with_items ...                                        [OK]
    test_propertyNames ...                                                 [OK]
    test_recursive ...                                                     [OK]
    test_ref ...                                                           [OK]
    test_ref_sibling ...                                                   [OK]
    test_single_nesting ...                                                [OK]
    test_type ...                                                          [OK]
  TestValidationErrorMessages
    test_False_schema ...                                                  [OK]
    test_additionalItems_multiple_failures ...                             [OK]
    test_additionalItems_single_failure ...                                [OK]
    test_additionalProperties_false_patternProperties ...                  [OK]
    test_additionalProperties_multiple_failures ...                        [OK]
    test_additionalProperties_single_failure ...                           [OK]
    test_const ...                                                         [OK]
    test_contains_draft_6 ...                                              [OK]
    test_contains_too_few ...                                              [OK]
    test_contains_too_few_both_constrained ...                             [OK]
    test_contains_too_many ...                                             [OK]
    test_contains_too_many_both_constrained ...                            [OK]
    test_dependencies_list_draft3 ...                                      [OK]
    test_dependencies_list_draft7 ...                                      [OK]
    test_dependencies_single_element ...                                   [OK]
    test_dependentRequired ...                                             [OK]
    test_does_not_contain ...                                              [OK]
    test_exclusiveMaximum ...                                              [OK]
    test_exclusiveMinimum ...                                              [OK]
    test_invalid_format_default_message ...                                [OK]
    test_maxItems ...                                                      [OK]
    test_maxLength ...                                                     [OK]
    test_maxProperties ...                                                 [OK]
    test_maximum ...                                                       [OK]
    test_minItems ...                                                      [OK]
    test_minLength ...                                                     [OK]
    test_minProperties ...                                                 [OK]
    test_minimum ...                                                       [OK]
    test_multipleOf ...                                                    [OK]
    test_multiple_type_failure ...                                         [OK]
    test_object_with_named_type_failure ...                                [OK]
    test_object_without_title_type_failure ...                             [OK]
    test_oneOf_matches_none ...                                            [OK]
    test_oneOf_matches_too_many ...                                        [OK]
    test_pattern ...                                                       [OK]
    test_prefixItems_with_items ...                                        [OK]
    test_required ...                                                      [OK]
    test_single_type_failure ...                                           [OK]
    test_single_type_list_failure ...                                      [OK]
    test_unevaluated_items ...                                             [OK]
    test_unevaluated_properties ...                                        [OK]
  TestValidatorFor
    test_False ...                                                         [OK]
    test_True ...                                                          [OK]
    test_custom_validator ...                                              [OK]
    test_custom_validator_draft6 ...                                       [OK]
    test_does_not_warn_if_meta_schema_is_unspecified ...                   [OK]
    test_draft_201909 ...                                                  [OK]
    test_draft_202012 ...                                                  [OK]
    test_draft_3 ...                                                       [OK]
    test_draft_4 ...                                                       [OK]
    test_draft_6 ...                                                       [OK]
    test_draft_7 ...                                                       [OK]
    test_validator_for_custom_default ...                                  [OK]
    test_validator_for_jsonschema_default ...                              [OK]
    test_warns_if_meta_schema_specified_was_not_found ...                  [OK]

===============================================================================
[SKIPPED]
These tests depends on dynamicRef working.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_anchor_same_anchor_with_different_base_uri__ref_should_not_resolve_to_defs_A_allOf_0
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_anchor_same_anchor_with_different_base_uri__ref_should_resolve_to_defs_A_allOf_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_anchor_same_anchor_with_different_base_uri__ref_should_not_resolve_to_defs_A_allOf_0
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_anchor_same_anchor_with_different_base_uri__ref_should_resolve_to_defs_A_allOf_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_defs_validate_definition_against_metaschema_invalid_definition_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_defs_validate_definition_against_metaschema_valid_definition_schema
===============================================================================
[SKIPPED]
dynamicRef support isn't working yet.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_integer_matches_at_the_outer_level
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_integer_now_matches_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_single_level_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_inner_definition
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_recursiveRef
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_no_recursion
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_recursion_uses_the_inner_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_matches_recursion_uses_the_inner_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_no_recursion
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_recursion_only_uses_inner_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_matches_recursion_only_uses_inner_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_matches_at_the_outer_level
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_single_level_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_properties_match_with_inner_definition
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_matches_at_the_outer_level
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_single_level_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_properties_match_with_inner_definition
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_integer_matches_at_the_outer_level
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_single_level_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_two_levels_no_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_two_levels_properties_match_with_inner_definition
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__integer_node
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__numeric_node
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_anyLeafNode_floats_are_allowed
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_integerNode_floats_are_not_allowed
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_should_resolve_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_should_resolve_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_should_resolve_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_not_valid_against_the_root
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_should_resolve_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_valid_against_the_root
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_without_a_matching_dynamicAnchor_should_behave_like_a_normal_ref_to_anchor_The_recursive_part_doesn_t_need_to_validate_against_the_root
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_with_a_non_matching_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_anchor_Any_array_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_should_not_affect_dynamic_scope_resolution_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_should_not_affect_dynamic_scope_resolution_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_without_a_matching_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_anchor_Any_array_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_An_anchor_with_the_same_name_as_a_dynamicAnchor_should_not_be_used_for_dynamic_scope_resolution_Any_array_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__correct_extended_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__incorrect_extended_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__incorrect_parent_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef__then_defs_thingy_is_the_final_stop_for_the_dynamicRef
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef_first_scope_is_not_in_dynamic_scope_for_the_dynamicRef
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef_string_matches_defs_thingy_but_the_dynamicRef_does_not_stop_here
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_anyLeafNode_floats_are_allowed
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_integerNode_floats_are_not_allowed
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_correct_field
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_misspelled_field
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_correct_extended_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_extended_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_parent_schema
===============================================================================
[SKIPPED]
A known bug.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Recursive_references_between_schemas_invalid_tree
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Recursive_references_between_schemas_valid_tree
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass
===============================================================================
[SKIPPED]
unevaluatedItems is different in 2019-09 (needs work).

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_no_extra_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_uncle_keyword_evaluation_is_not_significant
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_as_schema_with_invalid_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_as_schema_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_as_schema_with_valid_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_can_t_see_inside_cousins_always_fails
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_false_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_false_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_true_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_true_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_additionalItems_unevaluatedItems_doesn_t_apply
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_additionalItems_with_additional_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_additionalItems_with_no_additional_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_additional_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_no_additional_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_not_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_oneOf_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_oneOf_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_ref_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_ref_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_tuple_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_tuple_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_uniform_items_unevaluatedItems_doesn_t_apply
===============================================================================
[SKIPPED]
Leap seconds are unsupported.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_zero_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_zero_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_zero_time_offset
===============================================================================
[SKIPPED]
Complex email validation is (intentionally) unsupported.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
===============================================================================
[SKIPPED]
Rejecting leading zeros is 3.9+

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
===============================================================================
[SKIPPED]
Format checker 'iri-reference' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment
===============================================================================
[SKIPPED]
Format checker 'iri' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_iri_validation_of_IRIs_an_invalid_IRI
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_iri_validation_of_IRIs_an_invalid_IRI
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_validation_of_IRIs_an_invalid_IRI
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference
===============================================================================
[SKIPPED]
A known bug. See issue #371.

jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates
===============================================================================
[SKIPPED]
A known bug. See issue #593.

jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document
===============================================================================
[SKIPPED]
A known bug. See issue #523.

jsonschema.tests.test_validators.TestDraft3Validator.test_False_is_not_a_schema_even_if_you_forget_to_check
jsonschema.tests.test_validators.TestDraft3Validator.test_True_is_not_a_schema_even_if_you_forget_to_check
jsonschema.tests.test_validators.TestDraft4Validator.test_False_is_not_a_schema_even_if_you_forget_to_check
jsonschema.tests.test_validators.TestDraft4Validator.test_True_is_not_a_schema_even_if_you_forget_to_check
-------------------------------------------------------------------------------
Ran 6799 tests in 2.891s

PASSED (skips=213, successes=6586)
py38-format_nongpl-tests run-test: commands[3] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py38-format_nongpl-tests/bin/python -m doctest /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/README.rst
py39-noextra-build create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-noextra-build
py39-noextra-build installdeps: build
py39-noextra-build installed: build==0.7.0,jsonschema==4.2.1,packaging==21.3,pep517==0.12.0,pyparsing==3.0.6,tomli==2.0.0
py39-noextra-build run-test-pre: PYTHONHASHSEED='281181256'
py39-noextra-build run-test: commands[0] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-noextra-build/bin/python -m pip install 'pip>=21.1.1'
Collecting pip>=21.1.1
  Using cached https://files.pythonhosted.org/packages/a4/6d/6463d49a933f547439d6b5b98b46af8742cc03ae83543e4d7688c2420f8b/pip-21.3.1-py3-none-any.whl
Installing collected packages: pip
  Found existing installation: pip 19.2.3
    Uninstalling pip-19.2.3:
      Successfully uninstalled pip-19.2.3
Successfully installed pip-21.3.1
py39-noextra-build run-test: commands[1] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-noextra-build/bin/python -m pip install /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1
Processing /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting attrs>=17.4.0
  Using cached attrs-21.4.0-py2.py3-none-any.whl (60 kB)
Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0
  Using cached pyrsistent-0.18.0-cp38-cp38-midnightbsd_2_1_2_amd64.whl
Collecting importlib-resources>=1.4.0
  Using cached importlib_resources-5.4.0-py3-none-any.whl (28 kB)
Collecting zipp>=3.1.0
  Using cached zipp-3.7.0-py3-none-any.whl (5.3 kB)
Building wheels for collected packages: jsonschema
  Building wheel for jsonschema (pyproject.toml): started
  Building wheel for jsonschema (pyproject.toml): finished with status 'done'
  Created wheel for jsonschema: filename=jsonschema-4.2.1-py3-none-any.whl size=69377 sha256=056338300daf39ebe32fd2f22ff805dd5303fca71e97b3693d728df3a6a3126b
  Stored in directory: /root/.cache/pip/wheels/31/6d/82/c063df8f519a36b951f08d0b3b491afe64658855e03b21351b
Successfully built jsonschema
Installing collected packages: zipp, pyrsistent, importlib-resources, attrs, jsonschema
Successfully installed attrs-21.4.0 importlib-resources-5.4.0 jsonschema-4.2.1 pyrsistent-0.18.0 zipp-3.7.0
py39-noextra-build run-test: commands[2] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-noextra-build/bin/python -m build /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1 --outdir /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-noextra-build/tmp/dist
* Creating venv isolated environment...

Traceback (most recent call last):
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-noextra-build/lib/python3.8/site-packages/build/__main__.py", line 372, in main
    built = build_call(
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-noextra-build/lib/python3.8/site-packages/build/__main__.py", line 229, in build_package_via_sdist
    sdist = _build(isolation, builder, outdir, 'sdist', config_settings, skip_dependency_check)
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-noextra-build/lib/python3.8/site-packages/build/__main__.py", line 140, in _build
    return _build_in_isolated_env(builder, outdir, distribution, config_settings)
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-noextra-build/lib/python3.8/site-packages/build/__main__.py", line 104, in _build_in_isolated_env
    with _IsolatedEnvBuilder() as env:
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-noextra-build/lib/python3.8/site-packages/build/env.py", line 104, in __enter__
    executable, scripts_dir = _create_isolated_env_venv(self._path)
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-noextra-build/lib/python3.8/site-packages/build/env.py", line 261, in _create_isolated_env_venv
    pip_distribution = next(iter(metadata.distributions(name='pip', path=[purelib])))  # type: ignore[no-untyped-call]
StopIteration

ERROR 
ERROR: InvocationError for command /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-noextra-build/bin/python -m build /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1 --outdir /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-noextra-build/tmp/dist (exited with code 1)
py39-noextra-tests create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-noextra-tests
py39-noextra-tests installdeps: twisted
py39-noextra-tests installed: attrs==21.4.0,Automat==20.2.0,constantly==15.1.0,hyperlink==21.0.0,idna==3.3,incremental==21.3.0,jsonschema==4.2.1,six==1.16.0,Twisted==21.7.0,typing-extensions==4.0.1,zope.interface==5.4.0
py39-noextra-tests run-test-pre: PYTHONHASHSEED='281181256'
py39-noextra-tests run-test: commands[0] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-noextra-tests/bin/python -m pip install 'pip>=21.1.1'
Collecting pip>=21.1.1
  Using cached https://files.pythonhosted.org/packages/a4/6d/6463d49a933f547439d6b5b98b46af8742cc03ae83543e4d7688c2420f8b/pip-21.3.1-py3-none-any.whl
Installing collected packages: pip
  Found existing installation: pip 19.2.3
    Uninstalling pip-19.2.3:
      Successfully uninstalled pip-19.2.3
Successfully installed pip-21.3.1
py39-noextra-tests run-test: commands[1] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-noextra-tests/bin/python -m pip install /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1
Processing /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: attrs>=17.4.0 in /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-noextra-tests/lib/python3.8/site-packages (from jsonschema==4.2.1) (21.4.0)
Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0
  Using cached pyrsistent-0.18.0-cp38-cp38-midnightbsd_2_1_2_amd64.whl
Collecting importlib-resources>=1.4.0
  Using cached importlib_resources-5.4.0-py3-none-any.whl (28 kB)
Collecting zipp>=3.1.0
  Using cached zipp-3.7.0-py3-none-any.whl (5.3 kB)
Building wheels for collected packages: jsonschema
  Building wheel for jsonschema (pyproject.toml): started
  Building wheel for jsonschema (pyproject.toml): finished with status 'done'
  Created wheel for jsonschema: filename=jsonschema-4.2.1-py3-none-any.whl size=69377 sha256=335ff555487d691a72eebe5525b0040aefe214a045e981c894c11afa70c9cd25
  Stored in directory: /root/.cache/pip/wheels/31/6d/82/c063df8f519a36b951f08d0b3b491afe64658855e03b21351b
Successfully built jsonschema
Installing collected packages: zipp, pyrsistent, importlib-resources, jsonschema
Successfully installed importlib-resources-5.4.0 jsonschema-4.2.1 pyrsistent-0.18.0 zipp-3.7.0
py39-noextra-tests run-test: commands[2] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-noextra-tests/bin/python -W error -m twisted.trial jsonschema
jsonschema.tests.test_cli
  TestCLI
    test_custom_error_format ...                                           [OK]
    test_custom_error_format_applies_to_schema_errors ...                  [OK]
    test_instance_does_not_exist ...                                       [OK]
    test_instance_does_not_exist_pretty_output ...                         [OK]
    test_instance_is_invalid_JSON ...                                      [OK]
    test_instance_is_invalid_JSON_on_stdin ...                             [OK]
    test_instance_is_invalid_JSON_on_stdin_pretty_output ...               [OK]
    test_instance_is_invalid_JSON_pretty_output ...                        [OK]
    test_invalid_exlicit_base_uri ...                                      [OK]
    test_invalid_instance ...                                              [OK]
    test_invalid_instance_continues_with_the_rest ...                      [OK]
    test_invalid_instance_explicit_plain_output ...                        [OK]
    test_invalid_instance_multiple_errors ...                              [OK]
    test_invalid_instance_multiple_errors_pretty_output ...                [OK]
    test_invalid_instance_pretty_output ...                                [OK]
    test_invalid_schema ...                                                [OK]
    test_invalid_schema_multiple_errors ...                                [OK]
    test_invalid_schema_multiple_errors_pretty_output ...                  [OK]
    test_invalid_schema_pretty_output ...                                  [OK]
    test_invalid_schema_with_invalid_instance ...                          [OK]
    test_invalid_schema_with_invalid_instance_pretty_output ...            [OK]
    test_it_validates_using_draft4_when_specified ...                      [OK]
    test_it_validates_using_draft7_when_specified ...                      [OK]
    test_it_validates_using_the_latest_validator_when_unspecified ...      [OK]
    test_multiple_invalid_instances ...                                    [OK]
    test_multiple_invalid_instances_pretty_output ...                      [OK]
    test_neither_instance_nor_schema_exist ...                             [OK]
    test_neither_instance_nor_schema_exist_pretty_output ...               [OK]
    test_nonexistent_file_with_explicit_base_uri ...                       [OK]
    test_schema_and_instance_are_both_invalid_JSON ...                     [OK]
    test_schema_and_instance_are_both_invalid_JSON_pretty_output ...       [OK]
    test_schema_does_not_exist ...                                         [OK]
    test_schema_does_not_exist_pretty_output ...                           [OK]
    test_schema_is_invalid_JSON ...                                        [OK]
    test_schema_is_invalid_JSON_pretty_output ...                          [OK]
    test_successful_validation ...                                         [OK]
    test_successful_validation_of_just_the_schema ...                      [OK]
    test_successful_validation_of_just_the_schema_pretty_output ...        [OK]
    test_successful_validation_of_stdin ...                                [OK]
    test_successful_validation_of_stdin_pretty_output ...                  [OK]
    test_successful_validation_pretty_output ...                           [OK]
    test_successful_validation_via_explicit_base_uri ...                   [OK]
    test_unsuccessful_validation_via_explicit_base_uri ...                 [OK]
  TestCLIIntegration
    test_license ...                                                       [OK]
    test_no_arguments_shows_usage_notes ...                                [OK]
    test_version ...                                                       [OK]
  TestParser
    test_find_validator_by_fully_qualified_object_name ...                 [OK]
    test_find_validator_in_jsonschema ...                                  [OK]
    test_unknown_output ...                                                [OK]
    test_useless_error_format ...                                          [OK]
jsonschema.tests.test_deprecations
  TestDeprecations
    test_RefResolver_in_scope ...                                          [OK]
    test_Validator_is_valid_two_arguments ...                              [OK]
    test_Validator_iter_errors_two_arguments ...                           [OK]
    test_validators_ErrorTree ...                                          [OK]
    test_validators_meta_schemas ...                                       [OK]
    test_validators_validators ...                                         [OK]
    test_version ...                                                       [OK]
jsonschema.tests.test_exceptions
  TestBestMatch
    test_if_the_most_relevant_error_is_allOf_it_is_traversed ...           [OK]
    test_if_the_most_relevant_error_is_anyOf_it_is_traversed ...           [OK]
    test_if_the_most_relevant_error_is_oneOf_it_is_traversed ...           [OK]
    test_nested_context_for_oneOf ...                                      [OK]
    test_no_errors ...                                                     [OK]
    test_oneOf_and_anyOf_are_weak_matches ...                              [OK]
    test_one_error ...                                                     [OK]
    test_shallower_errors_are_better_matches ...                           [OK]
  TestByRelevance
    test_global_errors_are_even_better_matches ...                         [OK]
    test_short_paths_are_better_matches ...                                [OK]
    test_strong_validators_are_higher_priority ...                         [OK]
    test_weak_validators_are_lower_priority ...                            [OK]
  TestErrorInitReprStr
    test_empty_paths ...                                                   [OK]
    test_it_calls_super_and_sets_args ...                                  [OK]
    test_multiple_item_paths ...                                           [OK]
    test_one_item_paths ...                                                [OK]
    test_repr ...                                                          [OK]
    test_str_works_with_instances_having_overriden_eq_operator ...         [OK]
    test_unset_error ...                                                   [OK]
    test_uses_pprint ...                                                   [OK]
  TestErrorTree
    test_children_have_their_errors_dicts_built ...                        [OK]
    test_if_its_in_the_tree_anyhow_it_does_not_raise_an_error ...          [OK]
    test_it_contains_an_item_if_the_item_had_an_error ...                  [OK]
    test_it_creates_a_child_tree_for_each_nested_path ...                  [OK]
    test_it_does_not_contain_an_item_if_the_item_had_no_error ...          [OK]
    test_it_does_not_contain_subtrees_that_are_not_in_the_instance ...     [OK]
    test_it_knows_how_many_total_errors_it_contains ...                    [OK]
    test_multiple_errors_with_instance ...                                 [OK]
    test_repr ...                                                          [OK]
    test_validators_that_failed_appear_in_errors_dict ...                  [OK]
  TestHashable
    test_hashable ...                                                      [OK]
jsonschema.tests.test_format
  TestFormatChecker
    test_duration_format ...                                               [OK]
    test_format_checkers_come_with_defaults ...                            [OK]
    test_format_error_causes_become_validation_error_causes ...            [OK]
    test_it_can_register_checkers ...                                      [OK]
    test_it_can_register_cls_checkers ...                                  [OK]
    test_it_can_validate_no_formats ...                                    [OK]
    test_it_catches_registered_errors ...                                  [OK]
    test_it_raises_a_key_error_for_unknown_formats ...                     [OK]
    test_repr ...                                                          [OK]
    test_uuid_format ...                                                   [OK]
jsonschema.tests.test_jsonschema_test_suite
  TestDraft201909
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anchor_Location_independent_identifier_match ...                  [OK]
    test_anchor_Location_independent_identifier_mismatch ...               [OK]
    test_anchor_Location_independent_identifier_with_absolute_URI_match ... [OK]
    test_anchor_Location_independent_identifier_with_absolute_URI_mismatch ... [OK]
    test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [OK]
    test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_in_implementations_that_strip_anchor_this_may_match_either_def ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_match_ref_to_anchor ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_anchor ... [OK]
    test_anchor_same_anchor_with_different_base_uri__ref_should_not_resolve_to_defs_A_allOf_0 ... [SKIPPED]
    test_anchor_same_anchor_with_different_base_uri__ref_should_resolve_to_defs_A_allOf_1 ... [SKIPPED]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid ... [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_boolean_schema_boolean_schema_false__array_is_invalid ...         [OK]
    test_boolean_schema_boolean_schema_false__boolean_false_is_invalid ... [OK]
    test_boolean_schema_boolean_schema_false__boolean_true_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__empty_array_is_invalid ...   [OK]
    test_boolean_schema_boolean_schema_false__empty_object_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__null_is_invalid ...          [OK]
    test_boolean_schema_boolean_schema_false__number_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__object_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__string_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_true__array_is_valid ...            [OK]
    test_boolean_schema_boolean_schema_true__boolean_false_is_valid ...    [OK]
    test_boolean_schema_boolean_schema_true__boolean_true_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__empty_array_is_valid ...      [OK]
    test_boolean_schema_boolean_schema_true__empty_object_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__null_is_valid ...             [OK]
    test_boolean_schema_boolean_schema_true__number_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__object_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__string_is_valid ...           [OK]
    test_const_const_validation_another_type_is_invalid ...                [OK]
    test_const_const_validation_another_value_is_invalid ...               [OK]
    test_const_const_validation_same_value_is_valid ...                    [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid ... [OK]
    test_const_const_with_1_does_not_match_true_float_one_is_valid ...     [OK]
    test_const_const_with_1_does_not_match_true_integer_one_is_valid ...   [OK]
    test_const_const_with_1_does_not_match_true_true_is_invalid ...        [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid ...  [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid ...   [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid ...  [OK]
    test_const_const_with_array_another_array_item_is_invalid ...          [OK]
    test_const_const_with_array_array_with_additional_items_is_invalid ... [OK]
    test_const_const_with_array_same_array_is_valid ...                    [OK]
    test_const_const_with_false_does_not_match_0___0_0_is_invalid ...      [OK]
    test_const_const_with_false_does_not_match_0___0_is_invalid ...        [OK]
    test_const_const_with_false_does_not_match_0___false_is_valid ...      [OK]
    test_const_const_with_false_does_not_match_0_false_is_valid ...        [OK]
    test_const_const_with_false_does_not_match_0_float_zero_is_invalid ... [OK]
    test_const_const_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_const_const_with_null_not_null_is_invalid ...                     [OK]
    test_const_const_with_null_null_is_valid ...                           [OK]
    test_const_const_with_object_another_object_is_invalid ...             [OK]
    test_const_const_with_object_another_type_is_invalid ...               [OK]
    test_const_const_with_object_same_object_is_valid ...                  [OK]
    test_const_const_with_object_same_object_with_different_property_order_is_valid ... [OK]
    test_const_const_with_true_does_not_match_1___1_0_is_invalid ...       [OK]
    test_const_const_with_true_does_not_match_1___1_is_invalid ...         [OK]
    test_const_const_with_true_does_not_match_1___true_is_valid ...        [OK]
    test_const_const_with_true_does_not_match_1_float_one_is_invalid ...   [OK]
    test_const_const_with_true_does_not_match_1_integer_one_is_invalid ... [OK]
    test_const_const_with_true_does_not_match_1_true_is_valid ...          [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid ... [OK]
    test_const_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_const_nul_characters_in_strings_match_string_with_nul ...         [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid ... [OK]
    test_contains_contains_keyword_validation_empty_array_is_invalid ...   [OK]
    test_contains_contains_keyword_validation_not_array_is_valid ...       [OK]
    test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid ... [OK]
    test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_with_false_if_subschema_empty_array_is_invalid ... [OK]
    test_contains_items_contains_does_not_match_items_matches_contains ... [OK]
    test_contains_items_contains_matches_both_items_and_contains ...       [OK]
    test_contains_items_contains_matches_items_does_not_match_contains ... [OK]
    test_contains_items_contains_matches_neither_items_nor_contains ...    [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_ignores_non_strings ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_validly_encoded_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_array_as_a_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_object_as_a_base64_encoded_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_encoded_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_string_that_is_valid_JSON_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_another_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_ignores_non_strings ... [OK]
    test_content_validation_of_binary_string_encoding_a_valid_base64_string ... [OK]
    test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_validates_true ... [OK]
    test_content_validation_of_binary_string_encoding_ignores_non_strings ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_a_valid_JSON_document ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_ignores_non_strings ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_defs_validate_definition_against_metaschema_invalid_definition_schema ... [OK]
    test_defs_validate_definition_against_metaschema_valid_definition_schema ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_CRLF ...   [OK]
    test_dependentRequired_dependencies_with_escaped_characters_CRLF_missing_dependent ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes_missing_dependent ... [OK]
    test_dependentRequired_empty_dependents_empty_object ...               [OK]
    test_dependentRequired_empty_dependents_non_object_is_valid ...        [OK]
    test_dependentRequired_empty_dependents_object_with_one_property ...   [OK]
    test_dependentRequired_multiple_dependents_required_missing_both_dependencies ... [OK]
    test_dependentRequired_multiple_dependents_required_missing_dependency ... [OK]
    test_dependentRequired_multiple_dependents_required_missing_other_dependency ... [OK]
    test_dependentRequired_multiple_dependents_required_neither ...        [OK]
    test_dependentRequired_multiple_dependents_required_nondependants ...  [OK]
    test_dependentRequired_multiple_dependents_required_with_dependencies ... [OK]
    test_dependentRequired_single_dependency_ignores_arrays ...            [OK]
    test_dependentRequired_single_dependency_ignores_other_non_objects ... [OK]
    test_dependentRequired_single_dependency_ignores_strings ...           [OK]
    test_dependentRequired_single_dependency_missing_dependency ...        [OK]
    test_dependentRequired_single_dependency_neither ...                   [OK]
    test_dependentRequired_single_dependency_nondependant ...              [OK]
    test_dependentRequired_single_dependency_with_dependency ...           [OK]
    test_dependentSchemas_boolean_subschemas_empty_object_is_valid ...     [OK]
    test_dependentSchemas_boolean_subschemas_object_with_both_properties_is_invalid ... [OK]
    test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_false_is_invalid ... [OK]
    test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_true_is_valid ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote_invalid_under_dependent_schema ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab_invalid_under_dependent_schema ... [OK]
    test_dependentSchemas_single_dependency_ignores_arrays ...             [OK]
    test_dependentSchemas_single_dependency_ignores_other_non_objects ...  [OK]
    test_dependentSchemas_single_dependency_ignores_strings ...            [OK]
    test_dependentSchemas_single_dependency_no_dependency ...              [OK]
    test_dependentSchemas_single_dependency_valid ...                      [OK]
    test_dependentSchemas_single_dependency_wrong_type ...                 [OK]
    test_dependentSchemas_single_dependency_wrong_type_both ...            [OK]
    test_dependentSchemas_single_dependency_wrong_type_other ...           [OK]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers ... [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_date_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_date_format_all_string_formats_ignore_floats ...           [OK]
    test_format_date_format_all_string_formats_ignore_integers ...         [OK]
    test_format_date_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_date_format_all_string_formats_ignore_objects ...          [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_duration_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_duration_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_duration_format_all_string_formats_ignore_floats ...       [OK]
    test_format_duration_format_all_string_formats_ignore_integers ...     [OK]
    test_format_duration_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_duration_format_all_string_formats_ignore_objects ...      [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_floats ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_integers ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_idn_email_format_all_string_formats_ignore_objects ...     [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_booleans ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_floats ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_integers ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_objects ...  [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_iri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_iri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_iri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_iri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_iri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_iri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_iri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_iri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_floats ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_json_pointer_format_all_string_formats_ignore_objects ...  [OK]
    test_format_regex_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_regex_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_regex_format_all_string_formats_ignore_floats ...          [OK]
    test_format_regex_format_all_string_formats_ignore_integers ...        [OK]
    test_format_regex_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_regex_format_all_string_formats_ignore_objects ...         [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_arrays ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_floats ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_nulls ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_objects ... [OK]
    test_format_time_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_time_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_time_format_all_string_formats_ignore_floats ...           [OK]
    test_format_time_format_all_string_formats_ignore_integers ...         [OK]
    test_format_time_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_time_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_uri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_uri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_floats ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_uri_template_format_all_string_formats_ignore_objects ...  [OK]
    test_format_uuid_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_uuid_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_uuid_format_all_string_formats_ignore_floats ...           [OK]
    test_format_uuid_format_all_string_formats_ignore_integers ...         [OK]
    test_format_uuid_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_uuid_format_all_string_formats_ignore_objects ...          [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_and_no_ref ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_absolute_URI ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_absolute_URI ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_base_URI_change_in_subschema ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_and_no_ref ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment_and_no_ref ... [OK]
    test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_absolute_URI ... [OK]
    test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [OK]
    test_if_then_else_if_and_else_without_then_invalid_through_else ...    [OK]
    test_if_then_else_if_and_else_without_then_valid_through_else ...      [OK]
    test_if_then_else_if_and_else_without_then_valid_when_if_test_passes ... [OK]
    test_if_then_else_if_and_then_without_else_invalid_through_then ...    [OK]
    test_if_then_else_if_and_then_without_else_valid_through_then ...      [OK]
    test_if_then_else_if_and_then_without_else_valid_when_if_test_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__invalid_redirects_to_else_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__no_redirects_to_then_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__other_redirects_to_else_and_passes ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__yes_redirects_to_then_and_passes ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_valid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_valid_ ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_invalid_against_lone_else ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_valid_against_lone_else ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_invalid_against_lone_if ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_valid_against_lone_if ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_invalid_against_lone_then ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_valid_against_lone_then ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_else ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_then ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_an_array_of_schemas_for_items_array_with_additional_items ... [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_empty_array ...               [OK]
    test_items_an_array_of_schemas_for_items_incomplete_array_of_items ... [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid ... [OK]
    test_items_items_with_boolean_schema_false__empty_array_is_valid ...   [OK]
    test_items_items_with_boolean_schema_true__any_array_is_valid ...      [OK]
    test_items_items_with_boolean_schema_true__empty_array_is_valid ...    [OK]
    test_items_items_with_boolean_schemas_array_with_one_item_is_valid ... [OK]
    test_items_items_with_boolean_schemas_array_with_two_items_is_invalid ... [OK]
    test_items_items_with_boolean_schemas_empty_array_is_valid ...         [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_maxContains_maxContains_with_contains_all_elements_match_invalid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_all_elements_match_valid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_empty_data ...              [OK]
    test_maxContains_maxContains_with_contains_some_elements_match_invalid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_some_elements_match_valid_maxContains ... [OK]
    test_maxContains_maxContains_without_contains_is_ignored_one_item_valid_against_lone_maxContains ... [OK]
    test_maxContains_maxContains_without_contains_is_ignored_two_items_still_valid_against_lone_maxContains ... [OK]
    test_maxContains_minContains_maxContains_actual_minContains_maxContains ... [OK]
    test_maxContains_minContains_maxContains_minContains_actual_maxContains ... [OK]
    test_maxContains_minContains_maxContains_minContains_maxContains_actual ... [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_invalid_maxContains ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_invalid_minContains ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_valid_maxContains_and_minContains ... [OK]
    test_minContains_maxContains_minContains_empty_data ...                [OK]
    test_minContains_maxContains_minContains_invalid_maxContains ...       [OK]
    test_minContains_maxContains_minContains_invalid_maxContains_and_minContains ... [OK]
    test_minContains_maxContains_minContains_invalid_minContains ...       [OK]
    test_minContains_minContains_0_with_maxContains_empty_data ...         [OK]
    test_minContains_minContains_0_with_maxContains_not_more_than_maxContains ... [OK]
    test_minContains_minContains_0_with_maxContains_too_many ...           [OK]
    test_minContains_minContains_0_with_no_maxContains_empty_data ...      [OK]
    test_minContains_minContains_0_with_no_maxContains_minContains_0_makes_contains_always_pass ... [OK]
    test_minContains_minContains_1_with_contains_all_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_1_with_contains_empty_data ...            [OK]
    test_minContains_minContains_1_with_contains_no_elements_match ...     [OK]
    test_minContains_minContains_1_with_contains_single_element_matches_valid_minContains ... [OK]
    test_minContains_minContains_1_with_contains_some_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_invalid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_exactly_as_needed_ ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_more_than_needed_ ... [OK]
    test_minContains_minContains_2_with_contains_empty_data ...            [OK]
    test_minContains_minContains_2_with_contains_some_elements_match_invalid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_some_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_without_contains_is_ignored_one_item_valid_against_lone_minContains ... [OK]
    test_minContains_minContains_without_contains_is_ignored_zero_items_still_valid_against_lone_minContains ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_not_not_with_boolean_schema_false_any_value_is_valid ...          [OK]
    test_not_not_with_boolean_schema_true_any_value_is_invalid ...         [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid ...  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_boolean_schema_both_properties_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_no_property_present_is_valid ... [OK]
    test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_only_true_property_present_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_all_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_ignores_arrays ...         [OK]
    test_propertyNames_propertyNames_validation_ignores_other_non_objects ... [OK]
    test_propertyNames_propertyNames_validation_ignores_strings ...        [OK]
    test_propertyNames_propertyNames_validation_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_validation_some_property_names_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_matching_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_non_matching_property_name_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid ... [OK]
    test_recursiveRef__recursiveRef_with_nesting_integer_matches_at_the_outer_level ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_nesting_integer_now_matches_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_nesting_single_level_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_inner_definition ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_recursiveRef ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_no_recursion ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_recursion_uses_the_inner_schema ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_matches_recursion_uses_the_inner_schema ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_no_recursion ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_recursion_only_uses_inner_schema ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_matches_recursion_only_uses_inner_schema ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_matches_at_the_outer_level ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_single_level_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_properties_match_with_inner_definition ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_matches_at_the_outer_level ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_single_level_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_properties_match_with_inner_definition ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_mismatch ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_mismatch ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_integer_matches_at_the_outer_level ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_single_level_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_two_levels_no_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_two_levels_properties_match_with_inner_definition ... [SKIPPED]
    test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__integer_node ... [SKIPPED]
    test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__numeric_node ... [SKIPPED]
    test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_anyLeafNode_floats_are_allowed ... [SKIPPED]
    test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_integerNode_floats_are_not_allowed ... [SKIPPED]
    test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__match ... [OK]
    test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__mismatch ... [OK]
    test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_match ... [OK]
    test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_mismatch ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [OK]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_remote_ref_with_ref_to_defs_invalid ...                 [OK]
    test_refRemote_remote_ref_with_ref_to_defs_valid ...                   [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Recursive_references_between_schemas_invalid_tree ...         [OK]
    test_ref_Recursive_references_between_schemas_valid_tree ...           [OK]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail ... [SKIPPED]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass ... [SKIPPED]
    test_ref__ref_to_boolean_schema_false_any_value_is_invalid ...         [OK]
    test_ref__ref_to_boolean_schema_true_any_value_is_valid ...            [OK]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_invalid ...        [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_invalid ... [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_valid ... [OK]
    test_ref_ref_creates_new_scope_when_adjacent_to_keywords_referenced_subschema_doesn_t_see_annotations_from_properties ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields ...     [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields ... [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_empty_array_property_not_required ...      [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_no_extra_items ... [SKIPPED]
    test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_uncle_keyword_evaluation_is_not_significant ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_invalid_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_valid_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_can_t_see_inside_cousins_always_fails ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_false_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_false_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_true_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_true_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_additionalItems_unevaluatedItems_doesn_t_apply ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_additionalItems_with_additional_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_additionalItems_with_no_additional_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_additional_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_no_additional_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_not_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_oneOf_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_oneOf_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_ref_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_ref_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_tuple_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_tuple_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_uniform_items_unevaluatedItems_doesn_t_apply ... [SKIPPED]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_Empty_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_b_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_a_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_foo_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_d_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_a_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_b_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foo_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foox_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_is_valid ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_base_case_both_properties_present ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_base_case_both_properties_present ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_no_extra_properties ... [OK]
    test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_uncle_keyword_evaluation_is_not_significant ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_can_t_see_inside_cousins_always_fails ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_false_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_false_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_Empty_is_invalid_no_x_or_y_ ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_and_y_are_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_y_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_are_invalid_no_x_or_y_ ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_x_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_y_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_x_and_y_are_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_invalid_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_valid_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Deep_nested_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Empty_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Nested_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Single_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_1st_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_2nd_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_3rd_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_true_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_true_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_not_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_ref_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_ref_with_unevaluated_properties ... [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_applicator_vocabulary_still_works ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_invalid_number_but_it_still_validates ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_valid_number ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [SKIPPED]
    test_date_validation_of_date_strings_2020_is_a_leap_year ...           [OK]
    test_date_validation_of_date_strings_2021_is_not_a_leap_year ...       [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string ...           [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_floats ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_integers ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_objects ... [OK]
    test_date_validation_of_date_strings_an_invalid_date_string ...        [OK]
    test_date_validation_of_date_strings_invalid_month ...                 [OK]
    test_date_validation_of_date_strings_invalid_month_day_combination ... [OK]
    test_date_validation_of_date_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_date_validation_of_date_strings_non_padded_day_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_non_padded_month_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_duration_validation_of_duration_strings_a_valid_duration_string ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_arrays ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_booleans ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_floats ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_integers ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_nulls ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_objects ... [OK]
    test_duration_validation_of_duration_strings_an_invalid_duration_string ... [SKIPPED]
    test_duration_validation_of_duration_strings_elements_out_of_order ... [SKIPPED]
    test_duration_validation_of_duration_strings_four_years_duration ...   [OK]
    test_duration_validation_of_duration_strings_missing_time_separator ... [SKIPPED]
    test_duration_validation_of_duration_strings_no_date_or_time_elements_present ... [SKIPPED]
    test_duration_validation_of_duration_strings_no_elements_present ... [SKIPPED]
    test_duration_validation_of_duration_strings_no_time_elements_present ... [SKIPPED]
    test_duration_validation_of_duration_strings_non_ascii_digits_should_be_rejected ... [SKIPPED]
    test_duration_validation_of_duration_strings_one_and_a_half_days_in_days_and_hours ... [OK]
    test_duration_validation_of_duration_strings_one_and_a_half_days_in_hours ... [OK]
    test_duration_validation_of_duration_strings_one_minute_duration ...   [OK]
    test_duration_validation_of_duration_strings_one_month_duration ...    [OK]
    test_duration_validation_of_duration_strings_time_element_in_the_date_position ... [SKIPPED]
    test_duration_validation_of_duration_strings_two_weeks ...             [OK]
    test_duration_validation_of_duration_strings_weeks_cannot_be_combined_with_other_units ... [SKIPPED]
    test_duration_validation_of_duration_strings_zero_time_in_days ...     [OK]
    test_duration_validation_of_duration_strings_zero_time_in_seconds ...  [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [SKIPPED]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...    [SKIPPED]
    test_hostname_validation_of_host_names_ends_with_hyphen ...       [SKIPPED]
    test_hostname_validation_of_host_names_ends_with_underscore ...   [SKIPPED]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [SKIPPED]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...     [SKIPPED]
    test_hostname_validation_of_host_names_starts_with_underscore ... [SKIPPED]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_idn_e_mail_example_example_test_in_Hangul_ ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_idn_e_mail_address ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_not_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Nonspacing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Spacing_Combining_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_an_Enclosing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Extended_Arabic_Indic_digits_not_mixed_with_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Hiragana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Katakana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_Hiragana_Katakana_or_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_other_characters ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_following_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_preceding_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_following ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_preceding ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_surrounding_l_s ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_contains_in_the_3rd_and_4th_position ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_and_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_not_preceded_by_Virama_but_matches_regexp ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_valid_host_name_example_test_in_Hangul_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_arrays ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_booleans ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_floats ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_integers ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_nulls ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_objects ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_contains_illegal_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_illegal_first_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_label_correct_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_valid_Chinese_Punycode ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI ...        [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_fragment ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_protocol_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_arrays ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_booleans ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_floats ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_integers ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_nulls ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_objects ... [OK]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference ... [SKIPPED]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment ... [SKIPPED]
    test_iri_validation_of_IRIs_a_valid_IRI_based_on_IPv6 ...              [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_URL_encoded_stuff ...     [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag ...            [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag_and_parentheses ... [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_many_special_characters ... [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_arrays ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_booleans ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_floats ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_integers ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_nulls ...        [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_objects ...      [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI ...                    [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6 ...      [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference ... [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [OK]
    test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid ... [OK]
    test_regex_validation_of_regular_expressions_a_valid_regular_expression ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_arrays ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_booleans ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_floats ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_integers ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_nulls ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer ... [SKIPPED]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_RJP_taking_the_member_or_index_name ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_downwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_up_and_then_down_RJP_with_array_index ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_upwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_arrays ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_booleans ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_floats ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_integers ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_nulls ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer ... [SKIPPED]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix ... [SKIPPED]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer ... [SKIPPED]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe ... [SKIPPED]
    test_time_validation_of_time_strings_a_valid_time_string ...           [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_case_insensitive_Z ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu ... [SKIPPED]
    test_time_validation_of_time_strings_a_valid_time_string_with_minus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_plus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_precise_second_fraction ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_second_fraction ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_floats ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_integers ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_objects ... [OK]
    test_time_validation_of_time_strings_an_invalid_offset_indicator ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_no_time_offset ...           [SKIPPED]
    test_time_validation_of_time_strings_non_ascii_digits_should_be_rejected ... [SKIPPED]
    test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_zero_time_offset ... [SKIPPED]
    test_uri_reference_validation_of_URI_References_a_valid_URI ...        [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_fragment ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference ... [SKIPPED]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment ... [SKIPPED]
    test_uri_template_format_uri_template_a_valid_relative_uri_template ... [OK]
    test_uri_template_format_uri_template_a_valid_uri_template ...         [OK]
    test_uri_template_format_uri_template_a_valid_uri_template_without_variables ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_arrays ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_booleans ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_floats ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_integers ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_nulls ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_objects ... [OK]
    test_uri_template_format_uri_template_an_invalid_uri_template ... [SKIPPED]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                    [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...        [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ... [SKIPPED]
    test_uuid_uuid_format_all_lower_case ...                               [OK]
    test_uuid_uuid_format_all_upper_case ...                               [OK]
    test_uuid_uuid_format_all_zeroes_is_valid ...                          [OK]
    test_uuid_uuid_format_bad_characters_not_hex_ ...                      [OK]
    test_uuid_uuid_format_dashes_in_the_wrong_spot ...                     [OK]
    test_uuid_uuid_format_hypothetical_version_15 ...                      [OK]
    test_uuid_uuid_format_hypothetical_version_6 ...                       [OK]
    test_uuid_uuid_format_missing_section ...                              [OK]
    test_uuid_uuid_format_mixed_case ...                                   [OK]
    test_uuid_uuid_format_no_dashes ...                                    [OK]
    test_uuid_uuid_format_too_few_dashes ...                               [OK]
    test_uuid_uuid_format_too_many_dashes ...                              [OK]
    test_uuid_uuid_format_valid_version_4 ...                              [OK]
    test_uuid_uuid_format_valid_version_5 ...                              [OK]
    test_uuid_uuid_format_wrong_length ...                                 [OK]
  TestDraft202012
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anchor_Location_independent_identifier_match ...                  [OK]
    test_anchor_Location_independent_identifier_mismatch ...               [OK]
    test_anchor_Location_independent_identifier_with_absolute_URI_match ... [OK]
    test_anchor_Location_independent_identifier_with_absolute_URI_mismatch ... [OK]
    test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [OK]
    test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_in_implementations_that_strip_anchor_this_may_match_either_def ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_match_ref_to_anchor ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_anchor ... [OK]
    test_anchor_same_anchor_with_different_base_uri__ref_should_not_resolve_to_defs_A_allOf_0 ... [SKIPPED]
    test_anchor_same_anchor_with_different_base_uri__ref_should_resolve_to_defs_A_allOf_1 ... [SKIPPED]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid ... [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_boolean_schema_boolean_schema_false__array_is_invalid ...         [OK]
    test_boolean_schema_boolean_schema_false__boolean_false_is_invalid ... [OK]
    test_boolean_schema_boolean_schema_false__boolean_true_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__empty_array_is_invalid ...   [OK]
    test_boolean_schema_boolean_schema_false__empty_object_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__null_is_invalid ...          [OK]
    test_boolean_schema_boolean_schema_false__number_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__object_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__string_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_true__array_is_valid ...            [OK]
    test_boolean_schema_boolean_schema_true__boolean_false_is_valid ...    [OK]
    test_boolean_schema_boolean_schema_true__boolean_true_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__empty_array_is_valid ...      [OK]
    test_boolean_schema_boolean_schema_true__empty_object_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__null_is_valid ...             [OK]
    test_boolean_schema_boolean_schema_true__number_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__object_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__string_is_valid ...           [OK]
    test_const_const_validation_another_type_is_invalid ...                [OK]
    test_const_const_validation_another_value_is_invalid ...               [OK]
    test_const_const_validation_same_value_is_valid ...                    [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid ... [OK]
    test_const_const_with_1_does_not_match_true_float_one_is_valid ...     [OK]
    test_const_const_with_1_does_not_match_true_integer_one_is_valid ...   [OK]
    test_const_const_with_1_does_not_match_true_true_is_invalid ...        [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid ...  [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid ...   [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid ...  [OK]
    test_const_const_with_array_another_array_item_is_invalid ...          [OK]
    test_const_const_with_array_array_with_additional_items_is_invalid ... [OK]
    test_const_const_with_array_same_array_is_valid ...                    [OK]
    test_const_const_with_false_does_not_match_0___0_0_is_invalid ...      [OK]
    test_const_const_with_false_does_not_match_0___0_is_invalid ...        [OK]
    test_const_const_with_false_does_not_match_0___false_is_valid ...      [OK]
    test_const_const_with_false_does_not_match_0_false_is_valid ...        [OK]
    test_const_const_with_false_does_not_match_0_float_zero_is_invalid ... [OK]
    test_const_const_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_const_const_with_null_not_null_is_invalid ...                     [OK]
    test_const_const_with_null_null_is_valid ...                           [OK]
    test_const_const_with_object_another_object_is_invalid ...             [OK]
    test_const_const_with_object_another_type_is_invalid ...               [OK]
    test_const_const_with_object_same_object_is_valid ...                  [OK]
    test_const_const_with_object_same_object_with_different_property_order_is_valid ... [OK]
    test_const_const_with_true_does_not_match_1___1_0_is_invalid ...       [OK]
    test_const_const_with_true_does_not_match_1___1_is_invalid ...         [OK]
    test_const_const_with_true_does_not_match_1___true_is_valid ...        [OK]
    test_const_const_with_true_does_not_match_1_float_one_is_invalid ...   [OK]
    test_const_const_with_true_does_not_match_1_integer_one_is_invalid ... [OK]
    test_const_const_with_true_does_not_match_1_true_is_valid ...          [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid ... [OK]
    test_const_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_const_nul_characters_in_strings_match_string_with_nul ...         [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid ... [OK]
    test_contains_contains_keyword_validation_empty_array_is_invalid ...   [OK]
    test_contains_contains_keyword_validation_not_array_is_valid ...       [OK]
    test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid ... [OK]
    test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_with_false_if_subschema_empty_array_is_invalid ... [OK]
    test_contains_items_contains_does_not_match_items_matches_contains ... [OK]
    test_contains_items_contains_matches_both_items_and_contains ...       [OK]
    test_contains_items_contains_matches_items_does_not_match_contains ... [OK]
    test_contains_items_contains_matches_neither_items_nor_contains ...    [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_ignores_non_strings ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_validly_encoded_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_array_as_a_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_object_as_a_base64_encoded_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_encoded_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_string_that_is_valid_JSON_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_another_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_ignores_non_strings ... [OK]
    test_content_validation_of_binary_string_encoding_a_valid_base64_string ... [OK]
    test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_validates_true ... [OK]
    test_content_validation_of_binary_string_encoding_ignores_non_strings ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_a_valid_JSON_document ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_ignores_non_strings ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_defs_validate_definition_against_metaschema_invalid_definition_schema ... [SKIPPED]
    test_defs_validate_definition_against_metaschema_valid_definition_schema ... [SKIPPED]
    test_dependentRequired_dependencies_with_escaped_characters_CRLF ...   [OK]
    test_dependentRequired_dependencies_with_escaped_characters_CRLF_missing_dependent ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes_missing_dependent ... [OK]
    test_dependentRequired_empty_dependents_empty_object ...               [OK]
    test_dependentRequired_empty_dependents_non_object_is_valid ...        [OK]
    test_dependentRequired_empty_dependents_object_with_one_property ...   [OK]
    test_dependentRequired_multiple_dependents_required_missing_both_dependencies ... [OK]
    test_dependentRequired_multiple_dependents_required_missing_dependency ... [OK]
    test_dependentRequired_multiple_dependents_required_missing_other_dependency ... [OK]
    test_dependentRequired_multiple_dependents_required_neither ...        [OK]
    test_dependentRequired_multiple_dependents_required_nondependants ...  [OK]
    test_dependentRequired_multiple_dependents_required_with_dependencies ... [OK]
    test_dependentRequired_single_dependency_ignores_arrays ...            [OK]
    test_dependentRequired_single_dependency_ignores_other_non_objects ... [OK]
    test_dependentRequired_single_dependency_ignores_strings ...           [OK]
    test_dependentRequired_single_dependency_missing_dependency ...        [OK]
    test_dependentRequired_single_dependency_neither ...                   [OK]
    test_dependentRequired_single_dependency_nondependant ...              [OK]
    test_dependentRequired_single_dependency_with_dependency ...           [OK]
    test_dependentSchemas_boolean_subschemas_empty_object_is_valid ...     [OK]
    test_dependentSchemas_boolean_subschemas_object_with_both_properties_is_invalid ... [OK]
    test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_false_is_invalid ... [OK]
    test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_true_is_valid ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote_invalid_under_dependent_schema ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab_invalid_under_dependent_schema ... [OK]
    test_dependentSchemas_single_dependency_ignores_arrays ...             [OK]
    test_dependentSchemas_single_dependency_ignores_other_non_objects ...  [OK]
    test_dependentSchemas_single_dependency_ignores_strings ...            [OK]
    test_dependentSchemas_single_dependency_no_dependency ...              [OK]
    test_dependentSchemas_single_dependency_valid ...                      [OK]
    test_dependentSchemas_single_dependency_wrong_type ...                 [OK]
    test_dependentSchemas_single_dependency_wrong_type_both ...            [OK]
    test_dependentSchemas_single_dependency_wrong_type_other ...           [OK]
    test_dynamicRef_A_dynamicRef_should_resolve_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_should_resolve_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_should_resolve_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_not_valid_against_the_root ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_should_resolve_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_valid_against_the_root ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_without_a_matching_dynamicAnchor_should_behave_like_a_normal_ref_to_anchor_The_recursive_part_doesn_t_need_to_validate_against_the_root ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_with_a_non_matching_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_anchor_Any_array_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_should_not_affect_dynamic_scope_resolution_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_should_not_affect_dynamic_scope_resolution_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_without_a_matching_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_anchor_Any_array_is_valid ... [SKIPPED]
    test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_An_anchor_with_the_same_name_as_a_dynamicAnchor_should_not_be_used_for_dynamic_scope_resolution_Any_array_is_valid ... [SKIPPED]
    test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__correct_extended_schema ... [SKIPPED]
    test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__incorrect_extended_schema ... [SKIPPED]
    test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__incorrect_parent_schema ... [SKIPPED]
    test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef__then_defs_thingy_is_the_final_stop_for_the_dynamicRef ... [SKIPPED]
    test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef_first_scope_is_not_in_dynamic_scope_for_the_dynamicRef ... [SKIPPED]
    test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef_string_matches_defs_thingy_but_the_dynamicRef_does_not_stop_here ... [SKIPPED]
    test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_anyLeafNode_floats_are_allowed ... [SKIPPED]
    test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_integerNode_floats_are_not_allowed ... [SKIPPED]
    test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_correct_field ... [SKIPPED]
    test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_misspelled_field ... [SKIPPED]
    test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_correct_extended_schema ... [SKIPPED]
    test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_extended_schema ... [SKIPPED]
    test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_parent_schema ... [SKIPPED]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers ... [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_date_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_date_format_all_string_formats_ignore_floats ...           [OK]
    test_format_date_format_all_string_formats_ignore_integers ...         [OK]
    test_format_date_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_date_format_all_string_formats_ignore_objects ...          [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_duration_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_duration_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_duration_format_all_string_formats_ignore_floats ...       [OK]
    test_format_duration_format_all_string_formats_ignore_integers ...     [OK]
    test_format_duration_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_duration_format_all_string_formats_ignore_objects ...      [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_floats ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_integers ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_idn_email_format_all_string_formats_ignore_objects ...     [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_booleans ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_floats ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_integers ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_objects ...  [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_iri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_iri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_iri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_iri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_iri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_iri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_iri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_iri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_floats ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_json_pointer_format_all_string_formats_ignore_objects ...  [OK]
    test_format_regex_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_regex_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_regex_format_all_string_formats_ignore_floats ...          [OK]
    test_format_regex_format_all_string_formats_ignore_integers ...        [OK]
    test_format_regex_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_regex_format_all_string_formats_ignore_objects ...         [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_arrays ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_floats ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_nulls ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_objects ... [OK]
    test_format_time_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_time_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_time_format_all_string_formats_ignore_floats ...           [OK]
    test_format_time_format_all_string_formats_ignore_integers ...         [OK]
    test_format_time_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_time_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_uri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_uri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_floats ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_uri_template_format_all_string_formats_ignore_objects ...  [OK]
    test_format_uuid_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_uuid_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_uuid_format_all_string_formats_ignore_floats ...           [OK]
    test_format_uuid_format_all_string_formats_ignore_integers ...         [OK]
    test_format_uuid_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_uuid_format_all_string_formats_ignore_objects ...          [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_and_no_ref ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_absolute_URI ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_absolute_URI ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_base_URI_change_in_subschema ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_and_no_ref ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment_and_no_ref ... [OK]
    test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_absolute_URI ... [OK]
    test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [OK]
    test_if_then_else_if_and_else_without_then_invalid_through_else ...    [OK]
    test_if_then_else_if_and_else_without_then_valid_through_else ...      [OK]
    test_if_then_else_if_and_else_without_then_valid_when_if_test_passes ... [OK]
    test_if_then_else_if_and_then_without_else_invalid_through_then ...    [OK]
    test_if_then_else_if_and_then_without_else_valid_through_then ...      [OK]
    test_if_then_else_if_and_then_without_else_valid_when_if_test_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__invalid_redirects_to_else_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__no_redirects_to_then_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__other_redirects_to_else_and_passes ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__yes_redirects_to_then_and_passes ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_valid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_valid_ ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_invalid_against_lone_else ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_valid_against_lone_else ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_invalid_against_lone_if ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_valid_against_lone_if ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_invalid_against_lone_then ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_valid_against_lone_then ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_else ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_then ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_items_should_not_look_in_applicators_valid_case_prefixItems_in_allOf_should_not_constrain_items_invalid_case ... [OK]
    test_items_items_should_not_look_in_applicators_valid_case_prefixItems_in_allOf_should_not_constrain_items_valid_case ... [OK]
    test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid ... [OK]
    test_items_items_with_boolean_schema_false__empty_array_is_valid ...   [OK]
    test_items_items_with_boolean_schema_true__any_array_is_valid ...      [OK]
    test_items_items_with_boolean_schema_true__empty_array_is_valid ...    [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_items_prefixItems_validation_adjusts_the_starting_index_for_items_valid_items ... [OK]
    test_items_prefixItems_validation_adjusts_the_starting_index_for_items_wrong_type_of_second_item ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_additional_items_are_not_permitted ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_empty_array ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_equal_number_of_items_present ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_fewer_number_of_items_present_1_ ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_fewer_number_of_items_present_2_ ... [OK]
    test_maxContains_maxContains_with_contains_all_elements_match_invalid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_all_elements_match_valid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_empty_data ...              [OK]
    test_maxContains_maxContains_with_contains_some_elements_match_invalid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_some_elements_match_valid_maxContains ... [OK]
    test_maxContains_maxContains_without_contains_is_ignored_one_item_valid_against_lone_maxContains ... [OK]
    test_maxContains_maxContains_without_contains_is_ignored_two_items_still_valid_against_lone_maxContains ... [OK]
    test_maxContains_minContains_maxContains_actual_minContains_maxContains ... [OK]
    test_maxContains_minContains_maxContains_minContains_actual_maxContains ... [OK]
    test_maxContains_minContains_maxContains_minContains_maxContains_actual ... [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_invalid_maxContains ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_invalid_minContains ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_valid_maxContains_and_minContains ... [OK]
    test_minContains_maxContains_minContains_empty_data ...                [OK]
    test_minContains_maxContains_minContains_invalid_maxContains ...       [OK]
    test_minContains_maxContains_minContains_invalid_maxContains_and_minContains ... [OK]
    test_minContains_maxContains_minContains_invalid_minContains ...       [OK]
    test_minContains_minContains_0_empty_data ...                          [OK]
    test_minContains_minContains_0_minContains_0_makes_contains_always_pass ... [OK]
    test_minContains_minContains_0_with_maxContains_empty_data ...         [OK]
    test_minContains_minContains_0_with_maxContains_not_more_than_maxContains ... [OK]
    test_minContains_minContains_0_with_maxContains_too_many ...           [OK]
    test_minContains_minContains_1_with_contains_all_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_1_with_contains_empty_data ...            [OK]
    test_minContains_minContains_1_with_contains_no_elements_match ...     [OK]
    test_minContains_minContains_1_with_contains_single_element_matches_valid_minContains ... [OK]
    test_minContains_minContains_1_with_contains_some_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_invalid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_exactly_as_needed_ ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_more_than_needed_ ... [OK]
    test_minContains_minContains_2_with_contains_empty_data ...            [OK]
    test_minContains_minContains_2_with_contains_some_elements_match_invalid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_some_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_without_contains_is_ignored_one_item_valid_against_lone_minContains ... [OK]
    test_minContains_minContains_without_contains_is_ignored_zero_items_still_valid_against_lone_minContains ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_not_not_with_boolean_schema_false_any_value_is_valid ...          [OK]
    test_not_not_with_boolean_schema_true_any_value_is_invalid ...         [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid ...  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_prefixItems_a_schema_given_for_prefixItems_JavaScript_pseudo_array_is_valid ... [OK]
    test_prefixItems_a_schema_given_for_prefixItems_array_with_additional_items ... [OK]
    test_prefixItems_a_schema_given_for_prefixItems_correct_types ...      [OK]
    test_prefixItems_a_schema_given_for_prefixItems_empty_array ...        [OK]
    test_prefixItems_a_schema_given_for_prefixItems_incomplete_array_of_items ... [OK]
    test_prefixItems_a_schema_given_for_prefixItems_wrong_types ...        [OK]
    test_prefixItems_additional_items_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_prefixItems_prefixItems_with_boolean_schemas_array_with_one_item_is_valid ... [OK]
    test_prefixItems_prefixItems_with_boolean_schemas_array_with_two_items_is_invalid ... [OK]
    test_prefixItems_prefixItems_with_boolean_schemas_empty_array_is_valid ... [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_boolean_schema_both_properties_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_no_property_present_is_valid ... [OK]
    test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_only_true_property_present_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_all_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_ignores_arrays ...         [OK]
    test_propertyNames_propertyNames_validation_ignores_other_non_objects ... [OK]
    test_propertyNames_propertyNames_validation_ignores_strings ...        [OK]
    test_propertyNames_propertyNames_validation_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_validation_some_property_names_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid ... [OK]
    test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__match ... [OK]
    test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__mismatch ... [OK]
    test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_match ... [OK]
    test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_mismatch ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [OK]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_remote_ref_with_ref_to_defs_invalid ...                 [OK]
    test_refRemote_remote_ref_with_ref_to_defs_valid ...                   [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Recursive_references_between_schemas_invalid_tree ...         [OK]
    test_ref_Recursive_references_between_schemas_valid_tree ...           [OK]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail ... [SKIPPED]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass ... [SKIPPED]
    test_ref__ref_to_boolean_schema_false_any_value_is_invalid ...         [OK]
    test_ref__ref_to_boolean_schema_true_any_value_is_valid ...            [OK]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_invalid ...        [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_invalid ... [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_valid ... [OK]
    test_ref_ref_creates_new_scope_when_adjacent_to_keywords_referenced_subschema_doesn_t_see_annotations_from_properties ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields ...     [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields ... [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_empty_array_property_not_required ...      [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_no_extra_items ... [OK]
    test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_uncle_keyword_evaluation_is_not_significant ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_a_s_and_b_s_are_valid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_a_s_b_s_and_c_s_are_valid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_empty_array_is_valid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_a_s_and_c_s_are_invalid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_a_s_are_valid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_b_s_and_c_s_are_invalid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_b_s_are_invalid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_c_s_are_invalid ... [OK]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_invalid_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_valid_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_can_t_see_inside_cousins_always_fails ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_adjacent_contains_contains_fails_second_item_is_not_evaluated ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_adjacent_contains_contains_passes_second_item_is_not_evaluated ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_adjacent_contains_second_item_is_evaluated_by_contains ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_multiple_nested_contains_5_not_evaluated_passes_unevaluatedItems ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_multiple_nested_contains_7_not_evaluated_fails_unevaluatedItems ... [OK]
    test_unevaluatedItems_unevaluatedItems_false_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_false_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_true_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_true_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_items_unevaluatedItems_doesn_t_apply ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_items_with_additional_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_items_with_no_additional_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_additional_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_no_additional_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_not_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_oneOf_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_oneOf_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_ref_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_ref_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_tuple_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_tuple_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_uniform_items_unevaluatedItems_doesn_t_apply ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_Empty_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_b_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_a_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_foo_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_d_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_a_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_b_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foo_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foox_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_is_valid ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_base_case_both_properties_present ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_base_case_both_properties_present ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_no_extra_properties ... [OK]
    test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_uncle_keyword_evaluation_is_not_significant ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_can_t_see_inside_cousins_always_fails ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_false_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_false_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_Empty_is_invalid_no_x_or_y_ ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_and_y_are_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_y_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_are_invalid_no_x_or_y_ ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_x_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_y_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_x_and_y_are_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_invalid_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_valid_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Deep_nested_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Empty_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Nested_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Single_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_1st_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_2nd_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_3rd_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_true_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_true_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_not_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_ref_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_ref_with_unevaluated_properties ... [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_applicator_vocabulary_still_works ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_invalid_number_but_it_still_validates ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_valid_number ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [SKIPPED]
    test_date_validation_of_date_strings_2020_is_a_leap_year ...           [OK]
    test_date_validation_of_date_strings_2021_is_not_a_leap_year ...       [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string ...           [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_floats ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_integers ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_objects ... [OK]
    test_date_validation_of_date_strings_an_invalid_date_string ...        [OK]
    test_date_validation_of_date_strings_invalid_month ...                 [OK]
    test_date_validation_of_date_strings_invalid_month_day_combination ... [OK]
    test_date_validation_of_date_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_date_validation_of_date_strings_non_padded_day_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_non_padded_month_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_duration_validation_of_duration_strings_a_valid_duration_string ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_arrays ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_booleans ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_floats ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_integers ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_nulls ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_objects ... [OK]
    test_duration_validation_of_duration_strings_an_invalid_duration_string ... [SKIPPED]
    test_duration_validation_of_duration_strings_elements_out_of_order ... [SKIPPED]
    test_duration_validation_of_duration_strings_four_years_duration ...   [OK]
    test_duration_validation_of_duration_strings_missing_time_separator ... [SKIPPED]
    test_duration_validation_of_duration_strings_no_date_or_time_elements_present ... [SKIPPED]
    test_duration_validation_of_duration_strings_no_elements_present ... [SKIPPED]
    test_duration_validation_of_duration_strings_no_time_elements_present ... [SKIPPED]
    test_duration_validation_of_duration_strings_non_ascii_digits_should_be_rejected ... [SKIPPED]
    test_duration_validation_of_duration_strings_one_and_a_half_days_in_days_and_hours ... [OK]
    test_duration_validation_of_duration_strings_one_and_a_half_days_in_hours ... [OK]
    test_duration_validation_of_duration_strings_one_minute_duration ...   [OK]
    test_duration_validation_of_duration_strings_one_month_duration ...    [OK]
    test_duration_validation_of_duration_strings_time_element_in_the_date_position ... [SKIPPED]
    test_duration_validation_of_duration_strings_two_weeks ...             [OK]
    test_duration_validation_of_duration_strings_weeks_cannot_be_combined_with_other_units ... [SKIPPED]
    test_duration_validation_of_duration_strings_zero_time_in_days ...     [OK]
    test_duration_validation_of_duration_strings_zero_time_in_seconds ...  [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [SKIPPED]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...    [SKIPPED]
    test_hostname_validation_of_host_names_ends_with_hyphen ...       [SKIPPED]
    test_hostname_validation_of_host_names_ends_with_underscore ...   [SKIPPED]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [SKIPPED]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...     [SKIPPED]
    test_hostname_validation_of_host_names_starts_with_underscore ... [SKIPPED]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_idn_e_mail_example_example_test_in_Hangul_ ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_idn_e_mail_address ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_not_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Nonspacing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Spacing_Combining_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_an_Enclosing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Extended_Arabic_Indic_digits_not_mixed_with_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Hiragana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Katakana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_Hiragana_Katakana_or_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_other_characters ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_following_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_preceding_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_following ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_preceding ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_surrounding_l_s ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_contains_in_the_3rd_and_4th_position ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_and_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_not_preceded_by_Virama_but_matches_regexp ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_valid_host_name_example_test_in_Hangul_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_arrays ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_booleans ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_floats ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_integers ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_nulls ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_objects ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_contains_illegal_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_illegal_first_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_label_correct_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_valid_Chinese_Punycode ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI ...        [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_fragment ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_protocol_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_arrays ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_booleans ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_floats ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_integers ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_nulls ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_objects ... [OK]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference ... [SKIPPED]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment ... [SKIPPED]
    test_iri_validation_of_IRIs_a_valid_IRI_based_on_IPv6 ...              [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_URL_encoded_stuff ...     [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag ...            [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag_and_parentheses ... [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_many_special_characters ... [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_arrays ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_booleans ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_floats ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_integers ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_nulls ...        [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_objects ...      [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI ...                    [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6 ...      [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference ... [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [OK]
    test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid ... [OK]
    test_regex_validation_of_regular_expressions_a_valid_regular_expression ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_arrays ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_booleans ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_floats ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_integers ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_nulls ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer ... [SKIPPED]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_RJP_taking_the_member_or_index_name ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_downwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_up_and_then_down_RJP_with_array_index ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_upwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_arrays ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_booleans ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_floats ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_integers ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_nulls ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer ... [SKIPPED]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix ... [SKIPPED]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer ... [SKIPPED]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe ... [SKIPPED]
    test_time_validation_of_time_strings_a_valid_time_string ...           [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_case_insensitive_Z ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu ... [SKIPPED]
    test_time_validation_of_time_strings_a_valid_time_string_with_minus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_plus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_precise_second_fraction ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_second_fraction ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_floats ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_integers ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_objects ... [OK]
    test_time_validation_of_time_strings_an_invalid_offset_indicator ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_no_time_offset ...           [SKIPPED]
    test_time_validation_of_time_strings_non_ascii_digits_should_be_rejected ... [SKIPPED]
    test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_zero_time_offset ... [SKIPPED]
    test_uri_reference_validation_of_URI_References_a_valid_URI ...        [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_fragment ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference ... [SKIPPED]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment ... [SKIPPED]
    test_uri_template_format_uri_template_a_valid_relative_uri_template ... [OK]
    test_uri_template_format_uri_template_a_valid_uri_template ...         [OK]
    test_uri_template_format_uri_template_a_valid_uri_template_without_variables ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_arrays ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_booleans ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_floats ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_integers ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_nulls ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_objects ... [OK]
    test_uri_template_format_uri_template_an_invalid_uri_template ... [SKIPPED]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                    [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...        [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ... [SKIPPED]
    test_uuid_uuid_format_all_lower_case ...                               [OK]
    test_uuid_uuid_format_all_upper_case ...                               [OK]
    test_uuid_uuid_format_all_zeroes_is_valid ...                          [OK]
    test_uuid_uuid_format_bad_characters_not_hex_ ...                      [OK]
    test_uuid_uuid_format_dashes_in_the_wrong_spot ...                     [OK]
    test_uuid_uuid_format_hypothetical_version_15 ...                      [OK]
    test_uuid_uuid_format_hypothetical_version_6 ...                       [OK]
    test_uuid_uuid_format_missing_section ...                              [OK]
    test_uuid_uuid_format_mixed_case ...                                   [OK]
    test_uuid_uuid_format_no_dashes ...                                    [OK]
    test_uuid_uuid_format_too_few_dashes ...                               [OK]
    test_uuid_uuid_format_too_many_dashes ...                              [OK]
    test_uuid_uuid_format_valid_version_4 ...                              [OK]
    test_uuid_uuid_format_valid_version_5 ...                              [OK]
    test_uuid_uuid_format_wrong_length ...                                 [OK]
  TestDraft3
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_items_defined_in_extends_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_extends_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_color_validation_of_CSS_colors_a_CSS_color_name_containing_invalid_characters ... [SKIPPED]
    test_color_validation_of_CSS_colors_a_valid_CSS_color_name ...         [OK]
    test_color_validation_of_CSS_colors_a_valid_six_digit_CSS_color_code ... [OK]
    test_color_validation_of_CSS_colors_a_valid_three_digit_CSS_color_code ... [OK]
    test_color_validation_of_CSS_colors_an_invalid_CSS_color_code ... [SKIPPED]
    test_color_validation_of_CSS_colors_an_invalid_CSS_color_name ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [SKIPPED]
    test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string ...           [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October ... [OK]
    test_date_validation_of_date_strings_an_invalid_date_string ...        [OK]
    test_date_validation_of_date_strings_invalidates_non_padded_day_dates ... [OK]
    test_date_validation_of_date_strings_invalidates_non_padded_month_dates ... [OK]
    test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_dependencies_dependencies_ignores_arrays ...                      [OK]
    test_dependencies_dependencies_ignores_other_non_objects ...           [OK]
    test_dependencies_dependencies_ignores_strings ...                     [OK]
    test_dependencies_dependencies_missing_dependency ...                  [OK]
    test_dependencies_dependencies_neither ...                             [OK]
    test_dependencies_dependencies_nondependant ...                        [OK]
    test_dependencies_dependencies_with_dependency ...                     [OK]
    test_dependencies_multiple_dependencies_missing_both_dependencies ...  [OK]
    test_dependencies_multiple_dependencies_missing_dependency ...         [OK]
    test_dependencies_multiple_dependencies_missing_other_dependency ...   [OK]
    test_dependencies_multiple_dependencies_neither ...                    [OK]
    test_dependencies_multiple_dependencies_nondependants ...              [OK]
    test_dependencies_multiple_dependencies_subschema_no_dependency ...    [OK]
    test_dependencies_multiple_dependencies_subschema_valid ...            [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type ...       [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_both ...  [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_other ... [OK]
    test_dependencies_multiple_dependencies_with_dependencies ...          [OK]
    test_disallow_disallow_allowed ...                                     [OK]
    test_disallow_disallow_disallowed ...                                  [OK]
    test_disallow_multiple_disallow_mismatch ...                           [OK]
    test_disallow_multiple_disallow_other_mismatch ...                     [OK]
    test_disallow_multiple_disallow_subschema_match ...                    [OK]
    test_disallow_multiple_disallow_subschema_mismatch ...                 [OK]
    test_disallow_multiple_disallow_subschema_other_match ...              [OK]
    test_disallow_multiple_disallow_subschema_other_mismatch ...           [OK]
    test_disallow_multiple_disallow_valid ...                              [OK]
    test_divisibleBy_by_int_ignores_non_numbers ...                        [OK]
    test_divisibleBy_by_int_int_by_int ...                                 [OK]
    test_divisibleBy_by_int_int_by_int_fail ...                            [OK]
    test_divisibleBy_by_number_35_is_not_divisible_by_1_5 ...              [OK]
    test_divisibleBy_by_number_4_5_is_divisible_by_1_5 ...                 [OK]
    test_divisibleBy_by_number_zero_is_divisible_by_anything_except_0_ ... [OK]
    test_divisibleBy_by_small_number_0_00751_is_not_divisible_by_0_0001 ... [OK]
    test_divisibleBy_by_small_number_0_0075_is_divisible_by_0_0001 ...     [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_extends_extends_extends ...                                       [OK]
    test_extends_extends_mismatch_extended ...                             [OK]
    test_extends_extends_mismatch_extends ...                              [OK]
    test_extends_extends_simple_types_mismatch_extends ...                 [OK]
    test_extends_extends_simple_types_valid ...                            [OK]
    test_extends_extends_wrong_type ...                                    [OK]
    test_extends_multiple_extends_mismatch_both ...                        [OK]
    test_extends_multiple_extends_mismatch_first_extends ...               [OK]
    test_extends_multiple_extends_mismatch_second_extends ...              [OK]
    test_extends_multiple_extends_valid ...                                [OK]
    test_format_color_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_color_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_color_format_all_string_formats_ignore_floats ...          [OK]
    test_format_color_format_all_string_formats_ignore_integers ...        [OK]
    test_format_color_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_color_format_all_string_formats_ignore_objects ...         [OK]
    test_format_date_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_date_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_date_format_all_string_formats_ignore_floats ...           [OK]
    test_format_date_format_all_string_formats_ignore_integers ...         [OK]
    test_format_date_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_date_format_all_string_formats_ignore_objects ...          [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_host_name_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_host_name_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_host_name_format_all_string_formats_ignore_floats ...      [OK]
    test_format_host_name_format_all_string_formats_ignore_integers ...    [OK]
    test_format_host_name_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_host_name_format_all_string_formats_ignore_objects ...     [OK]
    test_format_ip_address_format_all_string_formats_ignore_arrays ...     [OK]
    test_format_ip_address_format_all_string_formats_ignore_booleans ...   [OK]
    test_format_ip_address_format_all_string_formats_ignore_floats ...     [OK]
    test_format_ip_address_format_all_string_formats_ignore_integers ...   [OK]
    test_format_ip_address_format_all_string_formats_ignore_nulls ...      [OK]
    test_format_ip_address_format_all_string_formats_ignore_objects ...    [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_regex_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_regex_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_regex_format_all_string_formats_ignore_floats ...          [OK]
    test_format_regex_format_all_string_formats_ignore_integers ...        [OK]
    test_format_regex_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_regex_format_all_string_formats_ignore_objects ...         [OK]
    test_format_time_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_time_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_time_format_all_string_formats_ignore_floats ...           [OK]
    test_format_time_format_all_string_formats_ignore_integers ...         [OK]
    test_format_time_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_time_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_host_name_validation_of_host_names_a_host_name_containing_illegal_characters ... [SKIPPED]
    test_host_name_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [SKIPPED]
    test_host_name_validation_of_host_names_a_host_name_with_a_component_too_long ... [SKIPPED]
    test_host_name_validation_of_host_names_a_valid_host_name ...          [OK]
    test_host_name_validation_of_host_names_contains_underscore ...   [SKIPPED]
    test_host_name_validation_of_host_names_ends_with_hyphen ...      [SKIPPED]
    test_host_name_validation_of_host_names_ends_with_underscore ...  [SKIPPED]
    test_host_name_validation_of_host_names_exceeds_maximum_label_length ... [SKIPPED]
    test_host_name_validation_of_host_names_maximum_label_length ...       [OK]
    test_host_name_validation_of_host_names_starts_with_hyphen ...    [SKIPPED]
    test_host_name_validation_of_host_names_starts_with_underscore ... [SKIPPED]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_ip_address_validation_of_IP_addresses_a_valid_IP_address ...      [OK]
    test_ip_address_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ip_address_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maximum_exclusiveMaximum_validation_below_the_maximum_is_still_valid ... [OK]
    test_maximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__below_the_maximum_is_valid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__boundary_point_is_valid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__ignores_non_numbers ... [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minimum_exclusiveMinimum_validation_above_the_minimum_is_still_valid ... [OK]
    test_minimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_refRemote_change_resolution_scope_changed_scope_ref_invalid ...   [OK]
    test_refRemote_change_resolution_scope_changed_scope_ref_valid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates ... [SKIPPED]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_invalid ...            [OK]
    test_ref_ref_overrides_any_sibling_keywords_remote_ref_valid ...       [OK]
    test_ref_ref_overrides_any_sibling_keywords_remote_ref_valid_maxItems_ignored ... [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid ... [OK]
    test_regex_validation_of_regular_expressions_a_valid_regular_expression ... [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_explicitly_false_validation_not_required_if_required_is_false ... [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string ...           [OK]
    test_time_validation_of_time_strings_an_invalid_time_string ...        [OK]
    test_type_any_type_matches_any_type_any_type_includes_array ...        [OK]
    test_type_any_type_matches_any_type_any_type_includes_boolean ...      [OK]
    test_type_any_type_matches_any_type_any_type_includes_float ...        [OK]
    test_type_any_type_matches_any_type_any_type_includes_integers ...     [OK]
    test_type_any_type_matches_any_type_any_type_includes_null ...         [OK]
    test_type_any_type_matches_any_type_any_type_includes_object ...       [OK]
    test_type_any_type_matches_any_type_any_type_includes_string ...       [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_boolean_is_a_boolean ...     [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_boolean_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_types_can_include_schemas_a_boolean_is_invalid ...           [OK]
    test_type_types_can_include_schemas_a_float_is_invalid ...             [OK]
    test_type_types_can_include_schemas_a_string_is_invalid ...            [OK]
    test_type_types_can_include_schemas_an_array_is_valid ...              [OK]
    test_type_types_can_include_schemas_an_integer_is_invalid ...          [OK]
    test_type_types_can_include_schemas_an_object_is_valid ...             [OK]
    test_type_types_can_include_schemas_null_is_invalid ...                [OK]
    test_type_types_from_separate_schemas_are_merged_a_string_is_valid ... [OK]
    test_type_types_from_separate_schemas_are_merged_an_array_is_valid ... [OK]
    test_type_types_from_separate_schemas_are_merged_an_integer_is_invalid ... [OK]
    test_type_when_types_includes_a_schema_it_should_fully_validate_the_schema_an_integer_is_valid ... [OK]
    test_type_when_types_includes_a_schema_it_should_fully_validate_the_schema_an_object_is_invalid_otherwise ... [OK]
    test_type_when_types_includes_a_schema_it_should_fully_validate_the_schema_an_object_is_valid_only_if_it_is_fully_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uri_validation_of_URIs_a_valid_URI ...                            [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                    [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [SKIPPED]
    test_zeroTerminatedFloats_some_languages_do_not_distinguish_between_different_types_of_numeric_value_a_float_is_not_an_integer_even_without_fractional_part ... [OK]
  TestDraft4
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [SKIPPED]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_definitions_validate_definition_against_metaschema_invalid_definition_schema ... [OK]
    test_definitions_validate_definition_against_metaschema_valid_definition_schema ... [OK]
    test_dependencies_dependencies_ignores_arrays ...                      [OK]
    test_dependencies_dependencies_ignores_other_non_objects ...           [OK]
    test_dependencies_dependencies_ignores_strings ...                     [OK]
    test_dependencies_dependencies_missing_dependency ...                  [OK]
    test_dependencies_dependencies_neither ...                             [OK]
    test_dependencies_dependencies_nondependant ...                        [OK]
    test_dependencies_dependencies_with_dependency ...                     [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_3 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_4 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_3 ... [OK]
    test_dependencies_multiple_dependencies_missing_both_dependencies ...  [OK]
    test_dependencies_multiple_dependencies_missing_dependency ...         [OK]
    test_dependencies_multiple_dependencies_missing_other_dependency ...   [OK]
    test_dependencies_multiple_dependencies_neither ...                    [OK]
    test_dependencies_multiple_dependencies_nondependants ...              [OK]
    test_dependencies_multiple_dependencies_subschema_no_dependency ...    [OK]
    test_dependencies_multiple_dependencies_subschema_valid ...            [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type ...       [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_both ...  [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_other ... [OK]
    test_dependencies_multiple_dependencies_with_dependencies ...          [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [SKIPPED]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...    [SKIPPED]
    test_hostname_validation_of_host_names_ends_with_hyphen ...       [SKIPPED]
    test_hostname_validation_of_host_names_ends_with_underscore ...   [SKIPPED]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [SKIPPED]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...     [SKIPPED]
    test_hostname_validation_of_host_names_starts_with_underscore ... [SKIPPED]
    test_id_id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [SKIPPED]
    test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [SKIPPED]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_an_array_of_schemas_for_items_array_with_additional_items ... [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_empty_array ...               [OK]
    test_items_an_array_of_schemas_for_items_incomplete_array_of_items ... [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_exclusiveMaximum_validation_below_the_maximum_is_still_valid ... [OK]
    test_maximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__below_the_maximum_is_valid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__boundary_point_is_valid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__ignores_non_numbers ... [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_exclusiveMinimum_validation_above_the_minimum_is_still_valid ... [OK]
    test_minimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_explicit_false_exclusivity__above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_explicit_false_exclusivity__below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_explicit_false_exclusivity__boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_explicit_false_exclusivity__ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Location_independent_identifier_match ...                     [OK]
    test_ref_Location_independent_identifier_mismatch ...                  [OK]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [SKIPPED]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [SKIPPED]
    test_ref_Recursive_references_between_schemas_invalid_tree ...    [SKIPPED]
    test_ref_Recursive_references_between_schemas_valid_tree ...      [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates ... [SKIPPED]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail ... [SKIPPED]
    test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass ... [SKIPPED]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_invalid ...            [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid ...              [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid_maxItems_ignored ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                    [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...        [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ... [SKIPPED]
    test_zeroTerminatedFloats_some_languages_do_not_distinguish_between_different_types_of_numeric_value_a_float_is_not_an_integer_even_without_fractional_part ... [OK]
  TestDraft6
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid ... [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_boolean_schema_boolean_schema_false__array_is_invalid ...         [OK]
    test_boolean_schema_boolean_schema_false__boolean_false_is_invalid ... [OK]
    test_boolean_schema_boolean_schema_false__boolean_true_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__empty_array_is_invalid ...   [OK]
    test_boolean_schema_boolean_schema_false__empty_object_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__null_is_invalid ...          [OK]
    test_boolean_schema_boolean_schema_false__number_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__object_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__string_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_true__array_is_valid ...            [OK]
    test_boolean_schema_boolean_schema_true__boolean_false_is_valid ...    [OK]
    test_boolean_schema_boolean_schema_true__boolean_true_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__empty_array_is_valid ...      [OK]
    test_boolean_schema_boolean_schema_true__empty_object_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__null_is_valid ...             [OK]
    test_boolean_schema_boolean_schema_true__number_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__object_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__string_is_valid ...           [OK]
    test_const_const_validation_another_type_is_invalid ...                [OK]
    test_const_const_validation_another_value_is_invalid ...               [OK]
    test_const_const_validation_same_value_is_valid ...                    [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid ... [OK]
    test_const_const_with_1_does_not_match_true_float_one_is_valid ...     [OK]
    test_const_const_with_1_does_not_match_true_integer_one_is_valid ...   [OK]
    test_const_const_with_1_does_not_match_true_true_is_invalid ...        [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid ...  [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid ...   [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid ...  [OK]
    test_const_const_with_array_another_array_item_is_invalid ...          [OK]
    test_const_const_with_array_array_with_additional_items_is_invalid ... [OK]
    test_const_const_with_array_same_array_is_valid ...                    [OK]
    test_const_const_with_false_does_not_match_0___0_0_is_invalid ...      [OK]
    test_const_const_with_false_does_not_match_0___0_is_invalid ...        [OK]
    test_const_const_with_false_does_not_match_0___false_is_valid ...      [OK]
    test_const_const_with_false_does_not_match_0_false_is_valid ...        [OK]
    test_const_const_with_false_does_not_match_0_float_zero_is_invalid ... [OK]
    test_const_const_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_const_const_with_null_not_null_is_invalid ...                     [OK]
    test_const_const_with_null_null_is_valid ...                           [OK]
    test_const_const_with_object_another_object_is_invalid ...             [OK]
    test_const_const_with_object_another_type_is_invalid ...               [OK]
    test_const_const_with_object_same_object_is_valid ...                  [OK]
    test_const_const_with_object_same_object_with_different_property_order_is_valid ... [OK]
    test_const_const_with_true_does_not_match_1___1_0_is_invalid ...       [OK]
    test_const_const_with_true_does_not_match_1___1_is_invalid ...         [OK]
    test_const_const_with_true_does_not_match_1___true_is_valid ...        [OK]
    test_const_const_with_true_does_not_match_1_float_one_is_invalid ...   [OK]
    test_const_const_with_true_does_not_match_1_integer_one_is_invalid ... [OK]
    test_const_const_with_true_does_not_match_1_true_is_valid ...          [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid ... [OK]
    test_const_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_const_nul_characters_in_strings_match_string_with_nul ...         [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid ... [OK]
    test_contains_contains_keyword_validation_empty_array_is_invalid ...   [OK]
    test_contains_contains_keyword_validation_not_array_is_valid ...       [OK]
    test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid ... [OK]
    test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_with_false_if_subschema_empty_array_is_invalid ... [OK]
    test_contains_items_contains_does_not_match_items_matches_contains ... [OK]
    test_contains_items_contains_matches_both_items_and_contains ...       [OK]
    test_contains_items_contains_matches_items_does_not_match_contains ... [OK]
    test_contains_items_contains_matches_neither_items_nor_contains ...    [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [SKIPPED]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_definitions_validate_definition_against_metaschema_invalid_definition_schema ... [OK]
    test_definitions_validate_definition_against_metaschema_valid_definition_schema ... [OK]
    test_dependencies_dependencies_ignores_arrays ...                      [OK]
    test_dependencies_dependencies_ignores_other_non_objects ...           [OK]
    test_dependencies_dependencies_ignores_strings ...                     [OK]
    test_dependencies_dependencies_missing_dependency ...                  [OK]
    test_dependencies_dependencies_neither ...                             [OK]
    test_dependencies_dependencies_nondependant ...                        [OK]
    test_dependencies_dependencies_with_boolean_subschemas_empty_object_is_valid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_both_properties_is_invalid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_false_is_invalid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_true_is_valid ... [OK]
    test_dependencies_dependencies_with_dependency ...                     [OK]
    test_dependencies_dependencies_with_empty_array_empty_object ...       [OK]
    test_dependencies_dependencies_with_empty_array_non_object_is_valid ... [OK]
    test_dependencies_dependencies_with_empty_array_object_with_one_property ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_3 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_4 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_3 ... [OK]
    test_dependencies_multiple_dependencies_missing_both_dependencies ...  [OK]
    test_dependencies_multiple_dependencies_missing_dependency ...         [OK]
    test_dependencies_multiple_dependencies_missing_other_dependency ...   [OK]
    test_dependencies_multiple_dependencies_neither ...                    [OK]
    test_dependencies_multiple_dependencies_nondependants ...              [OK]
    test_dependencies_multiple_dependencies_subschema_no_dependency ...    [OK]
    test_dependencies_multiple_dependencies_subschema_valid ...            [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type ...       [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_both ...  [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_other ... [OK]
    test_dependencies_multiple_dependencies_with_dependencies ...          [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers ... [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_json_pointer_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_floats ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_json_pointer_format_all_string_formats_ignore_objects ...  [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_uri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_uri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_floats ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_uri_template_format_all_string_formats_ignore_objects ...  [OK]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [SKIPPED]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...    [SKIPPED]
    test_hostname_validation_of_host_names_ends_with_hyphen ...       [SKIPPED]
    test_hostname_validation_of_host_names_ends_with_underscore ...   [SKIPPED]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [SKIPPED]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...     [SKIPPED]
    test_hostname_validation_of_host_names_starts_with_underscore ... [SKIPPED]
    test_id_id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_an_array_of_schemas_for_items_array_with_additional_items ... [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_empty_array ...               [OK]
    test_items_an_array_of_schemas_for_items_incomplete_array_of_items ... [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid ... [OK]
    test_items_items_with_boolean_schema_false__empty_array_is_valid ...   [OK]
    test_items_items_with_boolean_schema_true__any_array_is_valid ...      [OK]
    test_items_items_with_boolean_schema_true__empty_array_is_valid ...    [OK]
    test_items_items_with_boolean_schemas_array_with_one_item_is_valid ... [OK]
    test_items_items_with_boolean_schemas_array_with_two_items_is_invalid ... [OK]
    test_items_items_with_boolean_schemas_empty_array_is_valid ...         [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_not_not_with_boolean_schema_false_any_value_is_valid ...          [OK]
    test_not_not_with_boolean_schema_true_any_value_is_invalid ...         [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid ...  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_boolean_schema_both_properties_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_no_property_present_is_valid ... [OK]
    test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_only_true_property_present_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_all_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_ignores_arrays ...         [OK]
    test_propertyNames_propertyNames_validation_ignores_other_non_objects ... [OK]
    test_propertyNames_propertyNames_validation_ignores_strings ...        [OK]
    test_propertyNames_propertyNames_validation_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_validation_some_property_names_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_matching_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_non_matching_property_name_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_remote_ref_with_ref_to_definitions_invalid ...          [OK]
    test_refRemote_remote_ref_with_ref_to_definitions_valid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Location_independent_identifier_match ...                     [OK]
    test_ref_Location_independent_identifier_mismatch ...                  [OK]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [SKIPPED]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [SKIPPED]
    test_ref_Recursive_references_between_schemas_invalid_tree ...         [OK]
    test_ref_Recursive_references_between_schemas_valid_tree ...           [OK]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates ... [SKIPPED]
    test_ref__ref_to_boolean_schema_false_any_value_is_invalid ...         [OK]
    test_ref__ref_to_boolean_schema_true_any_value_is_valid ...            [OK]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_invalid ...            [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid ...              [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid_maxItems_ignored ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields ...     [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields ... [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_empty_array_property_not_required ...      [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI ...        [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_fragment ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference ... [SKIPPED]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment ... [SKIPPED]
    test_uri_template_format_uri_template_a_valid_relative_uri_template ... [OK]
    test_uri_template_format_uri_template_a_valid_uri_template ...         [OK]
    test_uri_template_format_uri_template_a_valid_uri_template_without_variables ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_arrays ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_booleans ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_floats ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_integers ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_nulls ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_objects ... [OK]
    test_uri_template_format_uri_template_an_invalid_uri_template ... [SKIPPED]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                    [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...        [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ... [SKIPPED]
  TestDraft7
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid ... [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_boolean_schema_boolean_schema_false__array_is_invalid ...         [OK]
    test_boolean_schema_boolean_schema_false__boolean_false_is_invalid ... [OK]
    test_boolean_schema_boolean_schema_false__boolean_true_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__empty_array_is_invalid ...   [OK]
    test_boolean_schema_boolean_schema_false__empty_object_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__null_is_invalid ...          [OK]
    test_boolean_schema_boolean_schema_false__number_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__object_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__string_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_true__array_is_valid ...            [OK]
    test_boolean_schema_boolean_schema_true__boolean_false_is_valid ...    [OK]
    test_boolean_schema_boolean_schema_true__boolean_true_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__empty_array_is_valid ...      [OK]
    test_boolean_schema_boolean_schema_true__empty_object_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__null_is_valid ...             [OK]
    test_boolean_schema_boolean_schema_true__number_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__object_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__string_is_valid ...           [OK]
    test_const_const_validation_another_type_is_invalid ...                [OK]
    test_const_const_validation_another_value_is_invalid ...               [OK]
    test_const_const_validation_same_value_is_valid ...                    [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid ... [OK]
    test_const_const_with_1_does_not_match_true_float_one_is_valid ...     [OK]
    test_const_const_with_1_does_not_match_true_integer_one_is_valid ...   [OK]
    test_const_const_with_1_does_not_match_true_true_is_invalid ...        [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid ...  [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid ...   [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid ...  [OK]
    test_const_const_with_array_another_array_item_is_invalid ...          [OK]
    test_const_const_with_array_array_with_additional_items_is_invalid ... [OK]
    test_const_const_with_array_same_array_is_valid ...                    [OK]
    test_const_const_with_false_does_not_match_0___0_0_is_invalid ...      [OK]
    test_const_const_with_false_does_not_match_0___0_is_invalid ...        [OK]
    test_const_const_with_false_does_not_match_0___false_is_valid ...      [OK]
    test_const_const_with_false_does_not_match_0_false_is_valid ...        [OK]
    test_const_const_with_false_does_not_match_0_float_zero_is_invalid ... [OK]
    test_const_const_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_const_const_with_null_not_null_is_invalid ...                     [OK]
    test_const_const_with_null_null_is_valid ...                           [OK]
    test_const_const_with_object_another_object_is_invalid ...             [OK]
    test_const_const_with_object_another_type_is_invalid ...               [OK]
    test_const_const_with_object_same_object_is_valid ...                  [OK]
    test_const_const_with_object_same_object_with_different_property_order_is_valid ... [OK]
    test_const_const_with_true_does_not_match_1___1_0_is_invalid ...       [OK]
    test_const_const_with_true_does_not_match_1___1_is_invalid ...         [OK]
    test_const_const_with_true_does_not_match_1___true_is_valid ...        [OK]
    test_const_const_with_true_does_not_match_1_float_one_is_invalid ...   [OK]
    test_const_const_with_true_does_not_match_1_integer_one_is_invalid ... [OK]
    test_const_const_with_true_does_not_match_1_true_is_valid ...          [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid ... [OK]
    test_const_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_const_nul_characters_in_strings_match_string_with_nul ...         [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid ... [OK]
    test_contains_contains_keyword_validation_empty_array_is_invalid ...   [OK]
    test_contains_contains_keyword_validation_not_array_is_valid ...       [OK]
    test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid ... [OK]
    test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_with_false_if_subschema_empty_array_is_invalid ... [OK]
    test_contains_items_contains_does_not_match_items_matches_contains ... [OK]
    test_contains_items_contains_matches_both_items_and_contains ...       [OK]
    test_contains_items_contains_matches_items_does_not_match_contains ... [OK]
    test_contains_items_contains_matches_neither_items_nor_contains ...    [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document ... [SKIPPED]
    test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON ... [SKIPPED]
    test_content_validation_of_binary_encoded_media_type_documents_ignores_non_strings ... [OK]
    test_content_validation_of_binary_string_encoding_a_valid_base64_string ... [OK]
    test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_ ... [SKIPPED]
    test_content_validation_of_binary_string_encoding_ignores_non_strings ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_a_valid_JSON_document ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document ... [SKIPPED]
    test_content_validation_of_string_encoded_content_based_on_media_type_ignores_non_strings ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [SKIPPED]
    test_date_validation_of_date_strings_2020_is_a_leap_year ...           [OK]
    test_date_validation_of_date_strings_2021_is_not_a_leap_year ...       [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string ...           [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_floats ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_integers ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_objects ... [OK]
    test_date_validation_of_date_strings_an_invalid_date_string ...        [OK]
    test_date_validation_of_date_strings_invalid_month ...                 [OK]
    test_date_validation_of_date_strings_invalid_month_day_combination ... [OK]
    test_date_validation_of_date_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_date_validation_of_date_strings_non_padded_day_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_non_padded_month_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_definitions_validate_definition_against_metaschema_invalid_definition_schema ... [OK]
    test_definitions_validate_definition_against_metaschema_valid_definition_schema ... [OK]
    test_dependencies_dependencies_ignores_arrays ...                      [OK]
    test_dependencies_dependencies_ignores_other_non_objects ...           [OK]
    test_dependencies_dependencies_ignores_strings ...                     [OK]
    test_dependencies_dependencies_missing_dependency ...                  [OK]
    test_dependencies_dependencies_neither ...                             [OK]
    test_dependencies_dependencies_nondependant ...                        [OK]
    test_dependencies_dependencies_with_boolean_subschemas_empty_object_is_valid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_both_properties_is_invalid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_false_is_invalid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_true_is_valid ... [OK]
    test_dependencies_dependencies_with_dependency ...                     [OK]
    test_dependencies_dependencies_with_empty_array_empty_object ...       [OK]
    test_dependencies_dependencies_with_empty_array_non_object_is_valid ... [OK]
    test_dependencies_dependencies_with_empty_array_object_with_one_property ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_3 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_4 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_3 ... [OK]
    test_dependencies_multiple_dependencies_missing_both_dependencies ...  [OK]
    test_dependencies_multiple_dependencies_missing_dependency ...         [OK]
    test_dependencies_multiple_dependencies_missing_other_dependency ...   [OK]
    test_dependencies_multiple_dependencies_neither ...                    [OK]
    test_dependencies_multiple_dependencies_nondependants ...              [OK]
    test_dependencies_multiple_dependencies_subschema_no_dependency ...    [OK]
    test_dependencies_multiple_dependencies_subschema_valid ...            [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type ...       [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_both ...  [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_other ... [OK]
    test_dependencies_multiple_dependencies_with_dependencies ...          [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers ... [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_date_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_date_format_all_string_formats_ignore_floats ...           [OK]
    test_format_date_format_all_string_formats_ignore_integers ...         [OK]
    test_format_date_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_date_format_all_string_formats_ignore_objects ...          [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_floats ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_integers ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_idn_email_format_all_string_formats_ignore_objects ...     [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_booleans ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_floats ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_integers ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_objects ...  [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_iri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_iri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_iri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_iri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_iri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_iri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_iri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_iri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_floats ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_json_pointer_format_all_string_formats_ignore_objects ...  [OK]
    test_format_regex_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_regex_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_regex_format_all_string_formats_ignore_floats ...          [OK]
    test_format_regex_format_all_string_formats_ignore_integers ...        [OK]
    test_format_regex_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_regex_format_all_string_formats_ignore_objects ...         [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_arrays ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_floats ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_nulls ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_objects ... [OK]
    test_format_time_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_time_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_time_format_all_string_formats_ignore_floats ...           [OK]
    test_format_time_format_all_string_formats_ignore_integers ...         [OK]
    test_format_time_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_time_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_uri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_uri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_floats ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_uri_template_format_all_string_formats_ignore_objects ...  [OK]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [SKIPPED]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...    [SKIPPED]
    test_hostname_validation_of_host_names_ends_with_hyphen ...       [SKIPPED]
    test_hostname_validation_of_host_names_ends_with_underscore ...   [SKIPPED]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [SKIPPED]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...     [SKIPPED]
    test_hostname_validation_of_host_names_starts_with_underscore ... [SKIPPED]
    test_id_id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_idn_e_mail_example_example_test_in_Hangul_ ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_idn_e_mail_address ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_not_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Nonspacing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Spacing_Combining_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_an_Enclosing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Extended_Arabic_Indic_digits_not_mixed_with_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Hiragana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Katakana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_Hiragana_Katakana_or_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_other_characters ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_following_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_preceding_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_following ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_preceding ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_surrounding_l_s ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_contains_in_the_3rd_and_4th_position ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_and_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_not_preceded_by_Virama_but_matches_regexp ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_valid_host_name_example_test_in_Hangul_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_arrays ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_booleans ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_floats ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_integers ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_nulls ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_objects ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_contains_illegal_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_illegal_first_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_label_correct_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_valid_Chinese_Punycode ... [OK]
    test_if_then_else_if_and_else_without_then_invalid_through_else ...    [OK]
    test_if_then_else_if_and_else_without_then_valid_through_else ...      [OK]
    test_if_then_else_if_and_else_without_then_valid_when_if_test_passes ... [OK]
    test_if_then_else_if_and_then_without_else_invalid_through_then ...    [OK]
    test_if_then_else_if_and_then_without_else_valid_through_then ...      [OK]
    test_if_then_else_if_and_then_without_else_valid_when_if_test_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__invalid_redirects_to_else_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__no_redirects_to_then_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__other_redirects_to_else_and_passes ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__yes_redirects_to_then_and_passes ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_valid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_valid_ ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_invalid_against_lone_else ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_valid_against_lone_else ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_invalid_against_lone_if ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_valid_against_lone_if ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_invalid_against_lone_then ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_valid_against_lone_then ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_else ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_then ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI ...        [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_fragment ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_protocol_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_arrays ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_booleans ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_floats ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_integers ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_nulls ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_objects ... [OK]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference ... [SKIPPED]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment ... [SKIPPED]
    test_iri_validation_of_IRIs_a_valid_IRI_based_on_IPv6 ...              [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_URL_encoded_stuff ...     [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag ...            [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag_and_parentheses ... [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_many_special_characters ... [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_arrays ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_booleans ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_floats ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_integers ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_nulls ...        [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_objects ...      [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI ...                    [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6 ...      [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference ... [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference ... [SKIPPED]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_an_array_of_schemas_for_items_array_with_additional_items ... [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_empty_array ...               [OK]
    test_items_an_array_of_schemas_for_items_incomplete_array_of_items ... [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid ... [OK]
    test_items_items_with_boolean_schema_false__empty_array_is_valid ...   [OK]
    test_items_items_with_boolean_schema_true__any_array_is_valid ...      [OK]
    test_items_items_with_boolean_schema_true__empty_array_is_valid ...    [OK]
    test_items_items_with_boolean_schemas_array_with_one_item_is_valid ... [OK]
    test_items_items_with_boolean_schemas_array_with_two_items_is_invalid ... [OK]
    test_items_items_with_boolean_schemas_empty_array_is_valid ...         [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_not_not_with_boolean_schema_false_any_value_is_valid ...          [OK]
    test_not_not_with_boolean_schema_true_any_value_is_invalid ...         [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid ...  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_boolean_schema_both_properties_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_no_property_present_is_valid ... [OK]
    test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_only_true_property_present_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_all_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_ignores_arrays ...         [OK]
    test_propertyNames_propertyNames_validation_ignores_other_non_objects ... [OK]
    test_propertyNames_propertyNames_validation_ignores_strings ...        [OK]
    test_propertyNames_propertyNames_validation_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_validation_some_property_names_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_matching_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_non_matching_property_name_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_remote_ref_with_ref_to_definitions_invalid ...          [OK]
    test_refRemote_remote_ref_with_ref_to_definitions_valid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Location_independent_identifier_match ...                     [OK]
    test_ref_Location_independent_identifier_mismatch ...                  [OK]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [SKIPPED]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [SKIPPED]
    test_ref_Recursive_references_between_schemas_invalid_tree ...         [OK]
    test_ref_Recursive_references_between_schemas_valid_tree ...           [OK]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail ... [SKIPPED]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates ... [SKIPPED]
    test_ref__ref_to_boolean_schema_false_any_value_is_invalid ...         [OK]
    test_ref__ref_to_boolean_schema_true_any_value_is_valid ...            [OK]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_invalid ...            [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid ...              [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid_maxItems_ignored ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields ...     [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields ... [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid ... [OK]
    test_regex_validation_of_regular_expressions_a_valid_regular_expression ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_arrays ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_booleans ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_floats ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_integers ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_nulls ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer ... [SKIPPED]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_RJP_taking_the_member_or_index_name ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_downwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_up_and_then_down_RJP_with_array_index ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_upwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_arrays ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_booleans ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_floats ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_integers ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_nulls ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer ... [SKIPPED]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix ... [SKIPPED]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer ... [SKIPPED]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe ... [SKIPPED]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_empty_array_property_not_required ...      [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string ...           [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_case_insensitive_Z ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu ... [SKIPPED]
    test_time_validation_of_time_strings_a_valid_time_string_with_minus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_plus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_precise_second_fraction ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_second_fraction ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_floats ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_integers ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_objects ... [OK]
    test_time_validation_of_time_strings_an_invalid_offset_indicator ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_no_time_offset ...           [SKIPPED]
    test_time_validation_of_time_strings_non_ascii_digits_should_be_rejected ... [SKIPPED]
    test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_zero_time_offset ... [SKIPPED]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI ...        [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_fragment ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference ... [SKIPPED]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment ... [SKIPPED]
    test_uri_template_format_uri_template_a_valid_relative_uri_template ... [OK]
    test_uri_template_format_uri_template_a_valid_uri_template ...         [OK]
    test_uri_template_format_uri_template_a_valid_uri_template_without_variables ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_arrays ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_booleans ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_floats ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_integers ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_nulls ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_objects ... [OK]
    test_uri_template_format_uri_template_an_invalid_uri_template ... [SKIPPED]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                    [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...        [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ... [SKIPPED]
jsonschema.tests.test_types
  TestCustomTypes
    test_object_can_be_extended ...                                        [OK]
    test_object_extensions_can_handle_custom_validators ...                [OK]
    test_object_extensions_require_custom_validators ...                   [OK]
    test_simple_type_can_be_extended ...                                   [OK]
    test_unknown_type ...                                                  [OK]
  TestTypeChecker
    test_checks_can_be_added_at_init ...                                   [OK]
    test_is_type ...                                                       [OK]
    test_is_unknown_type ...                                               [OK]
    test_redefine_existing_type ...                                        [OK]
    test_redefine_many ...                                                 [OK]
    test_remove ...                                                        [OK]
    test_remove_multiple ...                                               [OK]
    test_remove_unknown_type ...                                           [OK]
    test_type_check_can_raise_key_error ...                                [OK]
jsonschema.tests.test_utils
  TestDictEqual
    test_additional_key ...                                                [OK]
    test_empty_dictionaries ...                                            [OK]
    test_equal_dictionaries ...                                            [OK]
    test_missing_key ...                                                   [OK]
    test_missing_value ...                                                 [OK]
    test_mixed_nested_equal ...                                            [OK]
    test_nested_dict_unequal ...                                           [OK]
    test_nested_equal ...                                                  [OK]
    test_nested_list_unequal ...                                           [OK]
    test_one_none ...                                                      [OK]
    test_same_item ...                                                     [OK]
  TestEqual
    test_none ...                                                          [OK]
  TestListEqual
    test_empty_list ...                                                    [OK]
    test_equal_lists ...                                                   [OK]
    test_equal_nested_lists ...                                            [OK]
    test_first_list_larger ...                                             [OK]
    test_list_with_none_equal ...                                          [OK]
    test_list_with_none_unequal ...                                        [OK]
    test_one_none ...                                                      [OK]
    test_same_list ...                                                     [OK]
    test_second_list_larger ...                                            [OK]
    test_unequal_nested_lists ...                                          [OK]
    test_unsorted_lists ...                                                [OK]
jsonschema.tests.test_validators
  TestCreateAndExtend
    test_attrs ...                                                         [OK]
    test_create_default_types ...                                          [OK]
    test_dashes_are_stripped_from_validator_names ...                      [OK]
    test_extend ...                                                        [OK]
    test_extend_idof ...                                                   [OK]
    test_if_a_version_is_not_provided_it_is_not_registered ...             [OK]
    test_if_a_version_is_provided_it_is_registered ...                     [OK]
    test_init ...                                                          [OK]
    test_iter_errors_multiple_errors ...                                   [OK]
    test_iter_errors_one_error ...                                         [OK]
    test_iter_errors_successful ...                                        [OK]
    test_long_repr ...                                                     [OK]
    test_repr ...                                                          [OK]
    test_repr_no_version ...                                               [OK]
    test_validates_registers_meta_schema_draft6_id ...                     [OK]
    test_validates_registers_meta_schema_id ...                            [OK]
  TestDraft201909Validator
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft202012Validator
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft3Validator
    test_False_is_not_a_schema ...                                         [OK]
    test_False_is_not_a_schema_even_if_you_forget_to_check ...        [SKIPPED]
    test_True_is_not_a_schema ...                                          [OK]
    test_True_is_not_a_schema_even_if_you_forget_to_check ...         [SKIPPED]
    test_any_type_is_redefinable ...                                       [OK]
    test_any_type_is_valid_for_type_any ...                                [OK]
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_does_not_evade_bool_if_it_is_being_tested ...             [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_any_type ...                                  [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft4Validator
    test_False_is_not_a_schema ...                                         [OK]
    test_False_is_not_a_schema_even_if_you_forget_to_check ...        [SKIPPED]
    test_True_is_not_a_schema ...                                          [OK]
    test_True_is_not_a_schema_even_if_you_forget_to_check ...         [SKIPPED]
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft6Validator
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft7Validator
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestRefResolver
    test_cache_remote_off ...                                              [OK]
    test_cache_remote_on ...                                               [OK]
    test_custom_uri_scheme_handlers ...                                    [OK]
    test_helpful_error_message_on_failed_pop_scope ...                     [OK]
    test_if_you_give_it_junk_you_get_a_resolution_error ...                [OK]
    test_it_can_construct_a_base_uri_from_a_schema ...                     [OK]
    test_it_can_construct_a_base_uri_from_a_schema_without_id ...          [OK]
    test_it_does_not_retrieve_schema_urls_from_the_network ...             [OK]
    test_it_resolves_local_refs ...                                        [OK]
    test_it_resolves_local_refs_with_id ...                                [OK]
    test_it_retrieves_local_refs_via_urlopen ...                           [OK]
    test_it_retrieves_stored_refs ...                                      [OK]
    test_it_retrieves_unstored_refs_via_requests ...                       [OK]
    test_it_retrieves_unstored_refs_via_urlopen ...                        [OK]
  TestValidate
    test_draft202012_validator_is_chosen ...                               [OK]
    test_draft202012_validator_is_the_default ...                          [OK]
    test_draft3_validator_is_chosen ...                                    [OK]
    test_draft4_validator_is_chosen ...                                    [OK]
    test_draft6_validator_is_chosen ...                                    [OK]
    test_draft7_validator_is_chosen ...                                    [OK]
    test_it_uses_best_match ...                                            [OK]
    test_schema_error_message ...                                          [OK]
    test_validation_error_message ...                                      [OK]
  TestValidationErrorDetails
    test_additionalItems ...                                               [OK]
    test_additionalItems_with_items ...                                    [OK]
    test_additionalProperties ...                                          [OK]
    test_anyOf ...                                                         [OK]
    test_boolean_schema_False ...                                          [OK]
    test_contains_none ...                                                 [OK]
    test_contains_too_few ...                                              [OK]
    test_contains_too_many ...                                             [OK]
    test_if_else ...                                                       [OK]
    test_if_then ...                                                       [OK]
    test_multiple_nesting ...                                              [OK]
    test_patternProperties ...                                             [OK]
    test_prefixItems ...                                                   [OK]
    test_prefixItems_with_items ...                                        [OK]
    test_propertyNames ...                                                 [OK]
    test_recursive ...                                                     [OK]
    test_ref ...                                                           [OK]
    test_ref_sibling ...                                                   [OK]
    test_single_nesting ...                                                [OK]
    test_type ...                                                          [OK]
  TestValidationErrorMessages
    test_False_schema ...                                                  [OK]
    test_additionalItems_multiple_failures ...                             [OK]
    test_additionalItems_single_failure ...                                [OK]
    test_additionalProperties_false_patternProperties ...                  [OK]
    test_additionalProperties_multiple_failures ...                        [OK]
    test_additionalProperties_single_failure ...                           [OK]
    test_const ...                                                         [OK]
    test_contains_draft_6 ...                                              [OK]
    test_contains_too_few ...                                              [OK]
    test_contains_too_few_both_constrained ...                             [OK]
    test_contains_too_many ...                                             [OK]
    test_contains_too_many_both_constrained ...                            [OK]
    test_dependencies_list_draft3 ...                                      [OK]
    test_dependencies_list_draft7 ...                                      [OK]
    test_dependencies_single_element ...                                   [OK]
    test_dependentRequired ...                                             [OK]
    test_does_not_contain ...                                              [OK]
    test_exclusiveMaximum ...                                              [OK]
    test_exclusiveMinimum ...                                              [OK]
    test_invalid_format_default_message ...                                [OK]
    test_maxItems ...                                                      [OK]
    test_maxLength ...                                                     [OK]
    test_maxProperties ...                                                 [OK]
    test_maximum ...                                                       [OK]
    test_minItems ...                                                      [OK]
    test_minLength ...                                                     [OK]
    test_minProperties ...                                                 [OK]
    test_minimum ...                                                       [OK]
    test_multipleOf ...                                                    [OK]
    test_multiple_type_failure ...                                         [OK]
    test_object_with_named_type_failure ...                                [OK]
    test_object_without_title_type_failure ...                             [OK]
    test_oneOf_matches_none ...                                            [OK]
    test_oneOf_matches_too_many ...                                        [OK]
    test_pattern ...                                                       [OK]
    test_prefixItems_with_items ...                                        [OK]
    test_required ...                                                      [OK]
    test_single_type_failure ...                                           [OK]
    test_single_type_list_failure ...                                      [OK]
    test_unevaluated_items ...                                             [OK]
    test_unevaluated_properties ...                                        [OK]
  TestValidatorFor
    test_False ...                                                         [OK]
    test_True ...                                                          [OK]
    test_custom_validator ...                                              [OK]
    test_custom_validator_draft6 ...                                       [OK]
    test_does_not_warn_if_meta_schema_is_unspecified ...                   [OK]
    test_draft_201909 ...                                                  [OK]
    test_draft_202012 ...                                                  [OK]
    test_draft_3 ...                                                       [OK]
    test_draft_4 ...                                                       [OK]
    test_draft_6 ...                                                       [OK]
    test_draft_7 ...                                                       [OK]
    test_validator_for_custom_default ...                                  [OK]
    test_validator_for_jsonschema_default ...                              [OK]
    test_warns_if_meta_schema_specified_was_not_found ...                  [OK]

===============================================================================
[SKIPPED]
These tests depends on dynamicRef working.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_anchor_same_anchor_with_different_base_uri__ref_should_not_resolve_to_defs_A_allOf_0
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_anchor_same_anchor_with_different_base_uri__ref_should_resolve_to_defs_A_allOf_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_anchor_same_anchor_with_different_base_uri__ref_should_not_resolve_to_defs_A_allOf_0
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_anchor_same_anchor_with_different_base_uri__ref_should_resolve_to_defs_A_allOf_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_defs_validate_definition_against_metaschema_invalid_definition_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_defs_validate_definition_against_metaschema_valid_definition_schema
===============================================================================
[SKIPPED]
dynamicRef support isn't working yet.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_integer_matches_at_the_outer_level
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_integer_now_matches_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_single_level_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_inner_definition
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_recursiveRef
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_no_recursion
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_recursion_uses_the_inner_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_matches_recursion_uses_the_inner_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_no_recursion
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_recursion_only_uses_inner_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_matches_recursion_only_uses_inner_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_matches_at_the_outer_level
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_single_level_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_properties_match_with_inner_definition
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_matches_at_the_outer_level
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_single_level_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_properties_match_with_inner_definition
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_integer_matches_at_the_outer_level
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_single_level_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_two_levels_no_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_two_levels_properties_match_with_inner_definition
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__integer_node
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__numeric_node
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_anyLeafNode_floats_are_allowed
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_integerNode_floats_are_not_allowed
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_should_resolve_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_should_resolve_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_should_resolve_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_not_valid_against_the_root
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_should_resolve_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_valid_against_the_root
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_without_a_matching_dynamicAnchor_should_behave_like_a_normal_ref_to_anchor_The_recursive_part_doesn_t_need_to_validate_against_the_root
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_with_a_non_matching_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_anchor_Any_array_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_should_not_affect_dynamic_scope_resolution_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_should_not_affect_dynamic_scope_resolution_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_without_a_matching_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_anchor_Any_array_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_An_anchor_with_the_same_name_as_a_dynamicAnchor_should_not_be_used_for_dynamic_scope_resolution_Any_array_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__correct_extended_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__incorrect_extended_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__incorrect_parent_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef__then_defs_thingy_is_the_final_stop_for_the_dynamicRef
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef_first_scope_is_not_in_dynamic_scope_for_the_dynamicRef
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef_string_matches_defs_thingy_but_the_dynamicRef_does_not_stop_here
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_anyLeafNode_floats_are_allowed
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_integerNode_floats_are_not_allowed
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_correct_field
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_misspelled_field
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_correct_extended_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_extended_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_parent_schema
===============================================================================
[SKIPPED]
A known bug.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Recursive_references_between_schemas_invalid_tree
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Recursive_references_between_schemas_valid_tree
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass
===============================================================================
[SKIPPED]
unevaluatedItems is different in 2019-09 (needs work).

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_no_extra_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_uncle_keyword_evaluation_is_not_significant
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_as_schema_with_invalid_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_as_schema_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_as_schema_with_valid_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_can_t_see_inside_cousins_always_fails
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_false_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_false_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_true_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_true_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_additionalItems_unevaluatedItems_doesn_t_apply
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_additionalItems_with_additional_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_additionalItems_with_no_additional_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_additional_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_no_additional_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_not_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_oneOf_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_oneOf_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_ref_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_ref_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_tuple_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_tuple_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_uniform_items_unevaluatedItems_doesn_t_apply
===============================================================================
[SKIPPED]
Leap seconds are unsupported.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_zero_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_zero_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_zero_time_offset
===============================================================================
[SKIPPED]
Format checker 'date-time' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_an_invalid_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_an_invalid_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_date_time_validation_of_date_time_strings_an_invalid_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_an_invalid_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_an_invalid_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_an_invalid_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid
===============================================================================
[SKIPPED]
Format checker 'duration' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_duration_validation_of_duration_strings_an_invalid_duration_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_duration_validation_of_duration_strings_elements_out_of_order
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_duration_validation_of_duration_strings_missing_time_separator
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_duration_validation_of_duration_strings_no_date_or_time_elements_present
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_duration_validation_of_duration_strings_no_elements_present
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_duration_validation_of_duration_strings_no_time_elements_present
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_duration_validation_of_duration_strings_non_ascii_digits_should_be_rejected
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_duration_validation_of_duration_strings_time_element_in_the_date_position
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_duration_validation_of_duration_strings_weeks_cannot_be_combined_with_other_units
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_duration_validation_of_duration_strings_an_invalid_duration_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_duration_validation_of_duration_strings_elements_out_of_order
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_duration_validation_of_duration_strings_missing_time_separator
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_duration_validation_of_duration_strings_no_date_or_time_elements_present
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_duration_validation_of_duration_strings_no_elements_present
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_duration_validation_of_duration_strings_no_time_elements_present
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_duration_validation_of_duration_strings_non_ascii_digits_should_be_rejected
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_duration_validation_of_duration_strings_time_element_in_the_date_position
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_duration_validation_of_duration_strings_weeks_cannot_be_combined_with_other_units
===============================================================================
[SKIPPED]
Complex email validation is (intentionally) unsupported.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
===============================================================================
[SKIPPED]
Format checker 'hostname' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_hostname_validation_of_host_names_contains_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_hostname_validation_of_host_names_ends_with_hyphen
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_hostname_validation_of_host_names_ends_with_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_hostname_validation_of_host_names_exceeds_maximum_label_length
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_hostname_validation_of_host_names_starts_with_hyphen
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_hostname_validation_of_host_names_starts_with_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_hostname_validation_of_host_names_contains_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_hostname_validation_of_host_names_ends_with_hyphen
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_hostname_validation_of_host_names_ends_with_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_hostname_validation_of_host_names_exceeds_maximum_label_length
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_hostname_validation_of_host_names_starts_with_hyphen
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_hostname_validation_of_host_names_starts_with_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_hostname_validation_of_host_names_contains_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_hostname_validation_of_host_names_ends_with_hyphen
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_hostname_validation_of_host_names_ends_with_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_hostname_validation_of_host_names_exceeds_maximum_label_length
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_hostname_validation_of_host_names_starts_with_hyphen
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_hostname_validation_of_host_names_starts_with_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_hostname_validation_of_host_names_contains_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_hostname_validation_of_host_names_ends_with_hyphen
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_hostname_validation_of_host_names_ends_with_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_hostname_validation_of_host_names_exceeds_maximum_label_length
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_hostname_validation_of_host_names_starts_with_hyphen
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_hostname_validation_of_host_names_starts_with_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_hostname_validation_of_host_names_contains_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_hostname_validation_of_host_names_ends_with_hyphen
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_hostname_validation_of_host_names_ends_with_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_hostname_validation_of_host_names_exceeds_maximum_label_length
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_hostname_validation_of_host_names_starts_with_hyphen
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_hostname_validation_of_host_names_starts_with_underscore
===============================================================================
[SKIPPED]
Rejecting leading zeros is 3.9+

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
===============================================================================
[SKIPPED]
Format checker 'iri-reference' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment
===============================================================================
[SKIPPED]
Format checker 'iri' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_iri_validation_of_IRIs_an_invalid_IRI
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_iri_validation_of_IRIs_an_invalid_IRI
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_validation_of_IRIs_an_invalid_IRI
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference
===============================================================================
[SKIPPED]
Format checker 'json-pointer' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2
===============================================================================
[SKIPPED]
Format checker 'relative-json-pointer' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe
===============================================================================
[SKIPPED]
Format checker 'time' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_an_invalid_offset_indicator
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_no_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_non_ascii_digits_should_be_rejected
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_an_invalid_offset_indicator
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_no_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_non_ascii_digits_should_be_rejected
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_an_invalid_offset_indicator
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_no_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_non_ascii_digits_should_be_rejected
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid
===============================================================================
[SKIPPED]
Format checker 'uri-reference' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment
===============================================================================
[SKIPPED]
Format checker 'uri-template' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_uri_template_format_uri_template_an_invalid_uri_template
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_uri_template_format_uri_template_an_invalid_uri_template
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_uri_template_format_uri_template_an_invalid_uri_template
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_template_format_uri_template_an_invalid_uri_template
===============================================================================
[SKIPPED]
Format checker 'uri' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_uri_validation_of_URIs_an_invalid_URI
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_uri_validation_of_URIs_an_invalid_URI_with_spaces
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_uri_validation_of_URIs_an_invalid_relative_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_uri_validation_of_URIs_an_invalid_URI
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_uri_validation_of_URIs_an_invalid_URI_with_spaces
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_uri_validation_of_URIs_an_invalid_relative_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_uri_validation_of_URIs_an_invalid_URI
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_uri_validation_of_URIs_an_invalid_URI
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_uri_validation_of_URIs_an_invalid_URI_with_spaces
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_uri_validation_of_URIs_an_invalid_relative_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_uri_validation_of_URIs_an_invalid_URI
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_uri_validation_of_URIs_an_invalid_URI_with_spaces
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_uri_validation_of_URIs_an_invalid_relative_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_validation_of_URIs_an_invalid_URI
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_validation_of_URIs_an_invalid_URI_with_spaces
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_validation_of_URIs_an_invalid_relative_URI_Reference
===============================================================================
[SKIPPED]
Format checker 'color' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_color_validation_of_CSS_colors_a_CSS_color_name_containing_invalid_characters
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_color_validation_of_CSS_colors_an_invalid_CSS_color_code
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_color_validation_of_CSS_colors_an_invalid_CSS_color_name
===============================================================================
[SKIPPED]
Format checker 'host-name' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_host_name_validation_of_host_names_a_host_name_containing_illegal_characters
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_host_name_validation_of_host_names_a_host_name_starting_with_an_illegal_character
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_host_name_validation_of_host_names_a_host_name_with_a_component_too_long
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_host_name_validation_of_host_names_contains_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_host_name_validation_of_host_names_ends_with_hyphen
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_host_name_validation_of_host_names_ends_with_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_host_name_validation_of_host_names_exceeds_maximum_label_length
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_host_name_validation_of_host_names_starts_with_hyphen
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_host_name_validation_of_host_names_starts_with_underscore
===============================================================================
[SKIPPED]
A known bug. See issue #371.

jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates
===============================================================================
[SKIPPED]
A known bug. See issue #593.

jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document
===============================================================================
[SKIPPED]
A known bug. See issue #523.

jsonschema.tests.test_validators.TestDraft3Validator.test_False_is_not_a_schema_even_if_you_forget_to_check
jsonschema.tests.test_validators.TestDraft3Validator.test_True_is_not_a_schema_even_if_you_forget_to_check
jsonschema.tests.test_validators.TestDraft4Validator.test_False_is_not_a_schema_even_if_you_forget_to_check
jsonschema.tests.test_validators.TestDraft4Validator.test_True_is_not_a_schema_even_if_you_forget_to_check
-------------------------------------------------------------------------------
Ran 6799 tests in 2.703s

PASSED (skips=525, successes=6274)
py39-noextra-tests run-test: commands[3] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-noextra-tests/bin/python -m doctest /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/README.rst
py39-format-build create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format-build
py39-format-build installdeps: build
py39-format-build installed: build==0.7.0,jsonschema==4.2.1,packaging==21.3,pep517==0.12.0,pyparsing==3.0.6,tomli==2.0.0
py39-format-build run-test-pre: PYTHONHASHSEED='281181256'
py39-format-build run-test: commands[0] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format-build/bin/python -m pip install 'pip>=21.1.1'
Collecting pip>=21.1.1
  Using cached https://files.pythonhosted.org/packages/a4/6d/6463d49a933f547439d6b5b98b46af8742cc03ae83543e4d7688c2420f8b/pip-21.3.1-py3-none-any.whl
Installing collected packages: pip
  Found existing installation: pip 19.2.3
    Uninstalling pip-19.2.3:
      Successfully uninstalled pip-19.2.3
Successfully installed pip-21.3.1
py39-format-build run-test: commands[1] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format-build/bin/python -m pip install '/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1[format]'
Processing /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting attrs>=17.4.0
  Using cached attrs-21.4.0-py2.py3-none-any.whl (60 kB)
Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0
  Using cached pyrsistent-0.18.0-cp38-cp38-midnightbsd_2_1_2_amd64.whl
Collecting importlib-resources>=1.4.0
  Using cached importlib_resources-5.4.0-py3-none-any.whl (28 kB)
Collecting jsonpointer>1.13
  Using cached jsonpointer-2.2-py2.py3-none-any.whl (7.5 kB)
Collecting uri-template
  Using cached uri_template-1.1.0-py3-none-any.whl (10 kB)
Collecting rfc3987
  Using cached rfc3987-1.3.8-py2.py3-none-any.whl (13 kB)
Collecting rfc3339-validator
  Using cached rfc3339_validator-0.1.4-py2.py3-none-any.whl (3.5 kB)
Collecting webcolors>=1.11
  Using cached webcolors-1.11.1-py3-none-any.whl (9.9 kB)
Collecting fqdn
  Using cached fqdn-1.5.1-py3-none-any.whl (9.1 kB)
Collecting isoduration
  Using cached isoduration-20.11.0-py3-none-any.whl (11 kB)
Collecting idna
  Using cached idna-3.3-py3-none-any.whl (61 kB)
Collecting zipp>=3.1.0
  Using cached zipp-3.7.0-py3-none-any.whl (5.3 kB)
Collecting arrow>=0.15.0
  Using cached arrow-1.2.1-py3-none-any.whl (63 kB)
Collecting six
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting python-dateutil>=2.7.0
  Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Building wheels for collected packages: jsonschema
  Building wheel for jsonschema (pyproject.toml): started
  Building wheel for jsonschema (pyproject.toml): finished with status 'done'
  Created wheel for jsonschema: filename=jsonschema-4.2.1-py3-none-any.whl size=69377 sha256=f05b6e0ac1728806e8d6cb549ea0c4a6c60a00b4d59fc9e518b889a39a259a91
  Stored in directory: /root/.cache/pip/wheels/31/6d/82/c063df8f519a36b951f08d0b3b491afe64658855e03b21351b
Successfully built jsonschema
Installing collected packages: six, zipp, python-dateutil, pyrsistent, importlib-resources, attrs, arrow, webcolors, uri-template, rfc3987, rfc3339-validator, jsonschema, jsonpointer, isoduration, idna, fqdn
Successfully installed arrow-1.2.1 attrs-21.4.0 fqdn-1.5.1 idna-3.3 importlib-resources-5.4.0 isoduration-20.11.0 jsonpointer-2.2 jsonschema-4.2.1 pyrsistent-0.18.0 python-dateutil-2.8.2 rfc3339-validator-0.1.4 rfc3987-1.3.8 six-1.16.0 uri-template-1.1.0 webcolors-1.11.1 zipp-3.7.0
py39-format-build run-test: commands[2] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format-build/bin/python -m build /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1 --outdir /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format-build/tmp/dist
* Creating venv isolated environment...

Traceback (most recent call last):
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format-build/lib/python3.8/site-packages/build/__main__.py", line 372, in main
    built = build_call(
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format-build/lib/python3.8/site-packages/build/__main__.py", line 229, in build_package_via_sdist
    sdist = _build(isolation, builder, outdir, 'sdist', config_settings, skip_dependency_check)
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format-build/lib/python3.8/site-packages/build/__main__.py", line 140, in _build
    return _build_in_isolated_env(builder, outdir, distribution, config_settings)
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format-build/lib/python3.8/site-packages/build/__main__.py", line 104, in _build_in_isolated_env
    with _IsolatedEnvBuilder() as env:
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format-build/lib/python3.8/site-packages/build/env.py", line 104, in __enter__
    executable, scripts_dir = _create_isolated_env_venv(self._path)
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format-build/lib/python3.8/site-packages/build/env.py", line 261, in _create_isolated_env_venv
    pip_distribution = next(iter(metadata.distributions(name='pip', path=[purelib])))  # type: ignore[no-untyped-call]
StopIteration

ERROR 
ERROR: InvocationError for command /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format-build/bin/python -m build /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1 --outdir /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format-build/tmp/dist (exited with code 1)
py39-format-tests create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format-tests
py39-format-tests installdeps: twisted
py39-format-tests installed: attrs==21.4.0,Automat==20.2.0,constantly==15.1.0,hyperlink==21.0.0,idna==3.3,incremental==21.3.0,jsonschema==4.2.1,six==1.16.0,Twisted==21.7.0,typing-extensions==4.0.1,zope.interface==5.4.0
py39-format-tests run-test-pre: PYTHONHASHSEED='281181256'
py39-format-tests run-test: commands[0] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format-tests/bin/python -m pip install 'pip>=21.1.1'
Collecting pip>=21.1.1
  Using cached https://files.pythonhosted.org/packages/a4/6d/6463d49a933f547439d6b5b98b46af8742cc03ae83543e4d7688c2420f8b/pip-21.3.1-py3-none-any.whl
Installing collected packages: pip
  Found existing installation: pip 19.2.3
    Uninstalling pip-19.2.3:
      Successfully uninstalled pip-19.2.3
Successfully installed pip-21.3.1
py39-format-tests run-test: commands[1] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format-tests/bin/python -m pip install '/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1[format]'
Processing /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: attrs>=17.4.0 in /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format-tests/lib/python3.8/site-packages (from jsonschema==4.2.1) (21.4.0)
Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0
  Using cached pyrsistent-0.18.0-cp38-cp38-midnightbsd_2_1_2_amd64.whl
Collecting importlib-resources>=1.4.0
  Using cached importlib_resources-5.4.0-py3-none-any.whl (28 kB)
Collecting jsonpointer>1.13
  Using cached jsonpointer-2.2-py2.py3-none-any.whl (7.5 kB)
Collecting uri-template
  Using cached uri_template-1.1.0-py3-none-any.whl (10 kB)
Collecting rfc3987
  Using cached rfc3987-1.3.8-py2.py3-none-any.whl (13 kB)
Collecting rfc3339-validator
  Using cached rfc3339_validator-0.1.4-py2.py3-none-any.whl (3.5 kB)
Collecting webcolors>=1.11
  Using cached webcolors-1.11.1-py3-none-any.whl (9.9 kB)
Collecting fqdn
  Using cached fqdn-1.5.1-py3-none-any.whl (9.1 kB)
Collecting isoduration
  Using cached isoduration-20.11.0-py3-none-any.whl (11 kB)
Requirement already satisfied: idna in /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format-tests/lib/python3.8/site-packages (from jsonschema==4.2.1) (3.3)
Collecting zipp>=3.1.0
  Using cached zipp-3.7.0-py3-none-any.whl (5.3 kB)
Collecting arrow>=0.15.0
  Using cached arrow-1.2.1-py3-none-any.whl (63 kB)
Requirement already satisfied: six in /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format-tests/lib/python3.8/site-packages (from rfc3339-validator->jsonschema==4.2.1) (1.16.0)
Collecting python-dateutil>=2.7.0
  Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Building wheels for collected packages: jsonschema
  Building wheel for jsonschema (pyproject.toml): started
  Building wheel for jsonschema (pyproject.toml): finished with status 'done'
  Created wheel for jsonschema: filename=jsonschema-4.2.1-py3-none-any.whl size=69377 sha256=191289318c74cae2b3bed7ab83cc34e08551a880555ba5727cf7818cc5e195b8
  Stored in directory: /root/.cache/pip/wheels/31/6d/82/c063df8f519a36b951f08d0b3b491afe64658855e03b21351b
Successfully built jsonschema
Installing collected packages: zipp, python-dateutil, pyrsistent, importlib-resources, arrow, webcolors, uri-template, rfc3987, rfc3339-validator, jsonschema, jsonpointer, isoduration, fqdn
Successfully installed arrow-1.2.1 fqdn-1.5.1 importlib-resources-5.4.0 isoduration-20.11.0 jsonpointer-2.2 jsonschema-4.2.1 pyrsistent-0.18.0 python-dateutil-2.8.2 rfc3339-validator-0.1.4 rfc3987-1.3.8 uri-template-1.1.0 webcolors-1.11.1 zipp-3.7.0
py39-format-tests run-test: commands[2] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format-tests/bin/python -W error -m twisted.trial jsonschema
jsonschema.tests.test_cli
  TestCLI
    test_custom_error_format ...                                           [OK]
    test_custom_error_format_applies_to_schema_errors ...                  [OK]
    test_instance_does_not_exist ...                                       [OK]
    test_instance_does_not_exist_pretty_output ...                         [OK]
    test_instance_is_invalid_JSON ...                                      [OK]
    test_instance_is_invalid_JSON_on_stdin ...                             [OK]
    test_instance_is_invalid_JSON_on_stdin_pretty_output ...               [OK]
    test_instance_is_invalid_JSON_pretty_output ...                        [OK]
    test_invalid_exlicit_base_uri ...                                      [OK]
    test_invalid_instance ...                                              [OK]
    test_invalid_instance_continues_with_the_rest ...                      [OK]
    test_invalid_instance_explicit_plain_output ...                        [OK]
    test_invalid_instance_multiple_errors ...                              [OK]
    test_invalid_instance_multiple_errors_pretty_output ...                [OK]
    test_invalid_instance_pretty_output ...                                [OK]
    test_invalid_schema ...                                                [OK]
    test_invalid_schema_multiple_errors ...                                [OK]
    test_invalid_schema_multiple_errors_pretty_output ...                  [OK]
    test_invalid_schema_pretty_output ...                                  [OK]
    test_invalid_schema_with_invalid_instance ...                          [OK]
    test_invalid_schema_with_invalid_instance_pretty_output ...            [OK]
    test_it_validates_using_draft4_when_specified ...                      [OK]
    test_it_validates_using_draft7_when_specified ...                      [OK]
    test_it_validates_using_the_latest_validator_when_unspecified ...      [OK]
    test_multiple_invalid_instances ...                                    [OK]
    test_multiple_invalid_instances_pretty_output ...                      [OK]
    test_neither_instance_nor_schema_exist ...                             [OK]
    test_neither_instance_nor_schema_exist_pretty_output ...               [OK]
    test_nonexistent_file_with_explicit_base_uri ...                       [OK]
    test_schema_and_instance_are_both_invalid_JSON ...                     [OK]
    test_schema_and_instance_are_both_invalid_JSON_pretty_output ...       [OK]
    test_schema_does_not_exist ...                                         [OK]
    test_schema_does_not_exist_pretty_output ...                           [OK]
    test_schema_is_invalid_JSON ...                                        [OK]
    test_schema_is_invalid_JSON_pretty_output ...                          [OK]
    test_successful_validation ...                                         [OK]
    test_successful_validation_of_just_the_schema ...                      [OK]
    test_successful_validation_of_just_the_schema_pretty_output ...        [OK]
    test_successful_validation_of_stdin ...                                [OK]
    test_successful_validation_of_stdin_pretty_output ...                  [OK]
    test_successful_validation_pretty_output ...                           [OK]
    test_successful_validation_via_explicit_base_uri ...                   [OK]
    test_unsuccessful_validation_via_explicit_base_uri ...                 [OK]
  TestCLIIntegration
    test_license ...                                                       [OK]
    test_no_arguments_shows_usage_notes ...                                [OK]
    test_version ...                                                       [OK]
  TestParser
    test_find_validator_by_fully_qualified_object_name ...                 [OK]
    test_find_validator_in_jsonschema ...                                  [OK]
    test_unknown_output ...                                                [OK]
    test_useless_error_format ...                                          [OK]
jsonschema.tests.test_deprecations
  TestDeprecations
    test_RefResolver_in_scope ...                                          [OK]
    test_Validator_is_valid_two_arguments ...                              [OK]
    test_Validator_iter_errors_two_arguments ...                           [OK]
    test_validators_ErrorTree ...                                          [OK]
    test_validators_meta_schemas ...                                       [OK]
    test_validators_validators ...                                         [OK]
    test_version ...                                                       [OK]
jsonschema.tests.test_exceptions
  TestBestMatch
    test_if_the_most_relevant_error_is_allOf_it_is_traversed ...           [OK]
    test_if_the_most_relevant_error_is_anyOf_it_is_traversed ...           [OK]
    test_if_the_most_relevant_error_is_oneOf_it_is_traversed ...           [OK]
    test_nested_context_for_oneOf ...                                      [OK]
    test_no_errors ...                                                     [OK]
    test_oneOf_and_anyOf_are_weak_matches ...                              [OK]
    test_one_error ...                                                     [OK]
    test_shallower_errors_are_better_matches ...                           [OK]
  TestByRelevance
    test_global_errors_are_even_better_matches ...                         [OK]
    test_short_paths_are_better_matches ...                                [OK]
    test_strong_validators_are_higher_priority ...                         [OK]
    test_weak_validators_are_lower_priority ...                            [OK]
  TestErrorInitReprStr
    test_empty_paths ...                                                   [OK]
    test_it_calls_super_and_sets_args ...                                  [OK]
    test_multiple_item_paths ...                                           [OK]
    test_one_item_paths ...                                                [OK]
    test_repr ...                                                          [OK]
    test_str_works_with_instances_having_overriden_eq_operator ...         [OK]
    test_unset_error ...                                                   [OK]
    test_uses_pprint ...                                                   [OK]
  TestErrorTree
    test_children_have_their_errors_dicts_built ...                        [OK]
    test_if_its_in_the_tree_anyhow_it_does_not_raise_an_error ...          [OK]
    test_it_contains_an_item_if_the_item_had_an_error ...                  [OK]
    test_it_creates_a_child_tree_for_each_nested_path ...                  [OK]
    test_it_does_not_contain_an_item_if_the_item_had_no_error ...          [OK]
    test_it_does_not_contain_subtrees_that_are_not_in_the_instance ...     [OK]
    test_it_knows_how_many_total_errors_it_contains ...                    [OK]
    test_multiple_errors_with_instance ...                                 [OK]
    test_repr ...                                                          [OK]
    test_validators_that_failed_appear_in_errors_dict ...                  [OK]
  TestHashable
    test_hashable ...                                                      [OK]
jsonschema.tests.test_format
  TestFormatChecker
    test_duration_format ...                                               [OK]
    test_format_checkers_come_with_defaults ...                            [OK]
    test_format_error_causes_become_validation_error_causes ...            [OK]
    test_it_can_register_checkers ...                                      [OK]
    test_it_can_register_cls_checkers ...                                  [OK]
    test_it_can_validate_no_formats ...                                    [OK]
    test_it_catches_registered_errors ...                                  [OK]
    test_it_raises_a_key_error_for_unknown_formats ...                     [OK]
    test_repr ...                                                          [OK]
    test_uuid_format ...                                                   [OK]
jsonschema.tests.test_jsonschema_test_suite
  TestDraft201909
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anchor_Location_independent_identifier_match ...                  [OK]
    test_anchor_Location_independent_identifier_mismatch ...               [OK]
    test_anchor_Location_independent_identifier_with_absolute_URI_match ... [OK]
    test_anchor_Location_independent_identifier_with_absolute_URI_mismatch ... [OK]
    test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [OK]
    test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_in_implementations_that_strip_anchor_this_may_match_either_def ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_match_ref_to_anchor ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_anchor ... [OK]
    test_anchor_same_anchor_with_different_base_uri__ref_should_not_resolve_to_defs_A_allOf_0 ... [SKIPPED]
    test_anchor_same_anchor_with_different_base_uri__ref_should_resolve_to_defs_A_allOf_1 ... [SKIPPED]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid ... [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_boolean_schema_boolean_schema_false__array_is_invalid ...         [OK]
    test_boolean_schema_boolean_schema_false__boolean_false_is_invalid ... [OK]
    test_boolean_schema_boolean_schema_false__boolean_true_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__empty_array_is_invalid ...   [OK]
    test_boolean_schema_boolean_schema_false__empty_object_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__null_is_invalid ...          [OK]
    test_boolean_schema_boolean_schema_false__number_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__object_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__string_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_true__array_is_valid ...            [OK]
    test_boolean_schema_boolean_schema_true__boolean_false_is_valid ...    [OK]
    test_boolean_schema_boolean_schema_true__boolean_true_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__empty_array_is_valid ...      [OK]
    test_boolean_schema_boolean_schema_true__empty_object_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__null_is_valid ...             [OK]
    test_boolean_schema_boolean_schema_true__number_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__object_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__string_is_valid ...           [OK]
    test_const_const_validation_another_type_is_invalid ...                [OK]
    test_const_const_validation_another_value_is_invalid ...               [OK]
    test_const_const_validation_same_value_is_valid ...                    [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid ... [OK]
    test_const_const_with_1_does_not_match_true_float_one_is_valid ...     [OK]
    test_const_const_with_1_does_not_match_true_integer_one_is_valid ...   [OK]
    test_const_const_with_1_does_not_match_true_true_is_invalid ...        [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid ...  [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid ...   [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid ...  [OK]
    test_const_const_with_array_another_array_item_is_invalid ...          [OK]
    test_const_const_with_array_array_with_additional_items_is_invalid ... [OK]
    test_const_const_with_array_same_array_is_valid ...                    [OK]
    test_const_const_with_false_does_not_match_0___0_0_is_invalid ...      [OK]
    test_const_const_with_false_does_not_match_0___0_is_invalid ...        [OK]
    test_const_const_with_false_does_not_match_0___false_is_valid ...      [OK]
    test_const_const_with_false_does_not_match_0_false_is_valid ...        [OK]
    test_const_const_with_false_does_not_match_0_float_zero_is_invalid ... [OK]
    test_const_const_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_const_const_with_null_not_null_is_invalid ...                     [OK]
    test_const_const_with_null_null_is_valid ...                           [OK]
    test_const_const_with_object_another_object_is_invalid ...             [OK]
    test_const_const_with_object_another_type_is_invalid ...               [OK]
    test_const_const_with_object_same_object_is_valid ...                  [OK]
    test_const_const_with_object_same_object_with_different_property_order_is_valid ... [OK]
    test_const_const_with_true_does_not_match_1___1_0_is_invalid ...       [OK]
    test_const_const_with_true_does_not_match_1___1_is_invalid ...         [OK]
    test_const_const_with_true_does_not_match_1___true_is_valid ...        [OK]
    test_const_const_with_true_does_not_match_1_float_one_is_invalid ...   [OK]
    test_const_const_with_true_does_not_match_1_integer_one_is_invalid ... [OK]
    test_const_const_with_true_does_not_match_1_true_is_valid ...          [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid ... [OK]
    test_const_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_const_nul_characters_in_strings_match_string_with_nul ...         [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid ... [OK]
    test_contains_contains_keyword_validation_empty_array_is_invalid ...   [OK]
    test_contains_contains_keyword_validation_not_array_is_valid ...       [OK]
    test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid ... [OK]
    test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_with_false_if_subschema_empty_array_is_invalid ... [OK]
    test_contains_items_contains_does_not_match_items_matches_contains ... [OK]
    test_contains_items_contains_matches_both_items_and_contains ...       [OK]
    test_contains_items_contains_matches_items_does_not_match_contains ... [OK]
    test_contains_items_contains_matches_neither_items_nor_contains ...    [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_ignores_non_strings ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_validly_encoded_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_array_as_a_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_object_as_a_base64_encoded_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_encoded_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_string_that_is_valid_JSON_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_another_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_ignores_non_strings ... [OK]
    test_content_validation_of_binary_string_encoding_a_valid_base64_string ... [OK]
    test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_validates_true ... [OK]
    test_content_validation_of_binary_string_encoding_ignores_non_strings ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_a_valid_JSON_document ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_ignores_non_strings ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_defs_validate_definition_against_metaschema_invalid_definition_schema ... [OK]
    test_defs_validate_definition_against_metaschema_valid_definition_schema ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_CRLF ...   [OK]
    test_dependentRequired_dependencies_with_escaped_characters_CRLF_missing_dependent ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes_missing_dependent ... [OK]
    test_dependentRequired_empty_dependents_empty_object ...               [OK]
    test_dependentRequired_empty_dependents_non_object_is_valid ...        [OK]
    test_dependentRequired_empty_dependents_object_with_one_property ...   [OK]
    test_dependentRequired_multiple_dependents_required_missing_both_dependencies ... [OK]
    test_dependentRequired_multiple_dependents_required_missing_dependency ... [OK]
    test_dependentRequired_multiple_dependents_required_missing_other_dependency ... [OK]
    test_dependentRequired_multiple_dependents_required_neither ...        [OK]
    test_dependentRequired_multiple_dependents_required_nondependants ...  [OK]
    test_dependentRequired_multiple_dependents_required_with_dependencies ... [OK]
    test_dependentRequired_single_dependency_ignores_arrays ...            [OK]
    test_dependentRequired_single_dependency_ignores_other_non_objects ... [OK]
    test_dependentRequired_single_dependency_ignores_strings ...           [OK]
    test_dependentRequired_single_dependency_missing_dependency ...        [OK]
    test_dependentRequired_single_dependency_neither ...                   [OK]
    test_dependentRequired_single_dependency_nondependant ...              [OK]
    test_dependentRequired_single_dependency_with_dependency ...           [OK]
    test_dependentSchemas_boolean_subschemas_empty_object_is_valid ...     [OK]
    test_dependentSchemas_boolean_subschemas_object_with_both_properties_is_invalid ... [OK]
    test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_false_is_invalid ... [OK]
    test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_true_is_valid ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote_invalid_under_dependent_schema ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab_invalid_under_dependent_schema ... [OK]
    test_dependentSchemas_single_dependency_ignores_arrays ...             [OK]
    test_dependentSchemas_single_dependency_ignores_other_non_objects ...  [OK]
    test_dependentSchemas_single_dependency_ignores_strings ...            [OK]
    test_dependentSchemas_single_dependency_no_dependency ...              [OK]
    test_dependentSchemas_single_dependency_valid ...                      [OK]
    test_dependentSchemas_single_dependency_wrong_type ...                 [OK]
    test_dependentSchemas_single_dependency_wrong_type_both ...            [OK]
    test_dependentSchemas_single_dependency_wrong_type_other ...           [OK]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers ... [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_date_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_date_format_all_string_formats_ignore_floats ...           [OK]
    test_format_date_format_all_string_formats_ignore_integers ...         [OK]
    test_format_date_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_date_format_all_string_formats_ignore_objects ...          [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_duration_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_duration_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_duration_format_all_string_formats_ignore_floats ...       [OK]
    test_format_duration_format_all_string_formats_ignore_integers ...     [OK]
    test_format_duration_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_duration_format_all_string_formats_ignore_objects ...      [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_floats ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_integers ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_idn_email_format_all_string_formats_ignore_objects ...     [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_booleans ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_floats ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_integers ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_objects ...  [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_iri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_iri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_iri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_iri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_iri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_iri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_iri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_iri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_floats ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_json_pointer_format_all_string_formats_ignore_objects ...  [OK]
    test_format_regex_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_regex_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_regex_format_all_string_formats_ignore_floats ...          [OK]
    test_format_regex_format_all_string_formats_ignore_integers ...        [OK]
    test_format_regex_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_regex_format_all_string_formats_ignore_objects ...         [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_arrays ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_floats ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_nulls ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_objects ... [OK]
    test_format_time_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_time_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_time_format_all_string_formats_ignore_floats ...           [OK]
    test_format_time_format_all_string_formats_ignore_integers ...         [OK]
    test_format_time_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_time_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_uri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_uri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_floats ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_uri_template_format_all_string_formats_ignore_objects ...  [OK]
    test_format_uuid_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_uuid_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_uuid_format_all_string_formats_ignore_floats ...           [OK]
    test_format_uuid_format_all_string_formats_ignore_integers ...         [OK]
    test_format_uuid_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_uuid_format_all_string_formats_ignore_objects ...          [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_and_no_ref ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_absolute_URI ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_absolute_URI ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_base_URI_change_in_subschema ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_and_no_ref ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment_and_no_ref ... [OK]
    test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_absolute_URI ... [OK]
    test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [OK]
    test_if_then_else_if_and_else_without_then_invalid_through_else ...    [OK]
    test_if_then_else_if_and_else_without_then_valid_through_else ...      [OK]
    test_if_then_else_if_and_else_without_then_valid_when_if_test_passes ... [OK]
    test_if_then_else_if_and_then_without_else_invalid_through_then ...    [OK]
    test_if_then_else_if_and_then_without_else_valid_through_then ...      [OK]
    test_if_then_else_if_and_then_without_else_valid_when_if_test_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__invalid_redirects_to_else_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__no_redirects_to_then_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__other_redirects_to_else_and_passes ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__yes_redirects_to_then_and_passes ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_valid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_valid_ ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_invalid_against_lone_else ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_valid_against_lone_else ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_invalid_against_lone_if ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_valid_against_lone_if ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_invalid_against_lone_then ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_valid_against_lone_then ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_else ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_then ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_an_array_of_schemas_for_items_array_with_additional_items ... [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_empty_array ...               [OK]
    test_items_an_array_of_schemas_for_items_incomplete_array_of_items ... [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid ... [OK]
    test_items_items_with_boolean_schema_false__empty_array_is_valid ...   [OK]
    test_items_items_with_boolean_schema_true__any_array_is_valid ...      [OK]
    test_items_items_with_boolean_schema_true__empty_array_is_valid ...    [OK]
    test_items_items_with_boolean_schemas_array_with_one_item_is_valid ... [OK]
    test_items_items_with_boolean_schemas_array_with_two_items_is_invalid ... [OK]
    test_items_items_with_boolean_schemas_empty_array_is_valid ...         [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_maxContains_maxContains_with_contains_all_elements_match_invalid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_all_elements_match_valid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_empty_data ...              [OK]
    test_maxContains_maxContains_with_contains_some_elements_match_invalid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_some_elements_match_valid_maxContains ... [OK]
    test_maxContains_maxContains_without_contains_is_ignored_one_item_valid_against_lone_maxContains ... [OK]
    test_maxContains_maxContains_without_contains_is_ignored_two_items_still_valid_against_lone_maxContains ... [OK]
    test_maxContains_minContains_maxContains_actual_minContains_maxContains ... [OK]
    test_maxContains_minContains_maxContains_minContains_actual_maxContains ... [OK]
    test_maxContains_minContains_maxContains_minContains_maxContains_actual ... [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_invalid_maxContains ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_invalid_minContains ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_valid_maxContains_and_minContains ... [OK]
    test_minContains_maxContains_minContains_empty_data ...                [OK]
    test_minContains_maxContains_minContains_invalid_maxContains ...       [OK]
    test_minContains_maxContains_minContains_invalid_maxContains_and_minContains ... [OK]
    test_minContains_maxContains_minContains_invalid_minContains ...       [OK]
    test_minContains_minContains_0_with_maxContains_empty_data ...         [OK]
    test_minContains_minContains_0_with_maxContains_not_more_than_maxContains ... [OK]
    test_minContains_minContains_0_with_maxContains_too_many ...           [OK]
    test_minContains_minContains_0_with_no_maxContains_empty_data ...      [OK]
    test_minContains_minContains_0_with_no_maxContains_minContains_0_makes_contains_always_pass ... [OK]
    test_minContains_minContains_1_with_contains_all_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_1_with_contains_empty_data ...            [OK]
    test_minContains_minContains_1_with_contains_no_elements_match ...     [OK]
    test_minContains_minContains_1_with_contains_single_element_matches_valid_minContains ... [OK]
    test_minContains_minContains_1_with_contains_some_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_invalid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_exactly_as_needed_ ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_more_than_needed_ ... [OK]
    test_minContains_minContains_2_with_contains_empty_data ...            [OK]
    test_minContains_minContains_2_with_contains_some_elements_match_invalid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_some_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_without_contains_is_ignored_one_item_valid_against_lone_minContains ... [OK]
    test_minContains_minContains_without_contains_is_ignored_zero_items_still_valid_against_lone_minContains ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_not_not_with_boolean_schema_false_any_value_is_valid ...          [OK]
    test_not_not_with_boolean_schema_true_any_value_is_invalid ...         [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid ...  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_boolean_schema_both_properties_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_no_property_present_is_valid ... [OK]
    test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_only_true_property_present_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_all_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_ignores_arrays ...         [OK]
    test_propertyNames_propertyNames_validation_ignores_other_non_objects ... [OK]
    test_propertyNames_propertyNames_validation_ignores_strings ...        [OK]
    test_propertyNames_propertyNames_validation_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_validation_some_property_names_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_matching_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_non_matching_property_name_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid ... [OK]
    test_recursiveRef__recursiveRef_with_nesting_integer_matches_at_the_outer_level ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_nesting_integer_now_matches_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_nesting_single_level_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_inner_definition ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_recursiveRef ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_no_recursion ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_recursion_uses_the_inner_schema ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_matches_recursion_uses_the_inner_schema ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_no_recursion ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_recursion_only_uses_inner_schema ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_matches_recursion_only_uses_inner_schema ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_matches_at_the_outer_level ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_single_level_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_properties_match_with_inner_definition ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_matches_at_the_outer_level ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_single_level_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_properties_match_with_inner_definition ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_mismatch ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_mismatch ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_integer_matches_at_the_outer_level ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_single_level_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_two_levels_no_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_two_levels_properties_match_with_inner_definition ... [SKIPPED]
    test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__integer_node ... [SKIPPED]
    test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__numeric_node ... [SKIPPED]
    test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_anyLeafNode_floats_are_allowed ... [SKIPPED]
    test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_integerNode_floats_are_not_allowed ... [SKIPPED]
    test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__match ... [OK]
    test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__mismatch ... [OK]
    test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_match ... [OK]
    test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_mismatch ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [OK]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_remote_ref_with_ref_to_defs_invalid ...                 [OK]
    test_refRemote_remote_ref_with_ref_to_defs_valid ...                   [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Recursive_references_between_schemas_invalid_tree ...         [OK]
    test_ref_Recursive_references_between_schemas_valid_tree ...           [OK]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail ... [SKIPPED]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass ... [SKIPPED]
    test_ref__ref_to_boolean_schema_false_any_value_is_invalid ...         [OK]
    test_ref__ref_to_boolean_schema_true_any_value_is_valid ...            [OK]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_invalid ...        [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_invalid ... [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_valid ... [OK]
    test_ref_ref_creates_new_scope_when_adjacent_to_keywords_referenced_subschema_doesn_t_see_annotations_from_properties ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields ...     [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields ... [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_empty_array_property_not_required ...      [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_no_extra_items ... [SKIPPED]
    test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_uncle_keyword_evaluation_is_not_significant ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_invalid_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_valid_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_can_t_see_inside_cousins_always_fails ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_false_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_false_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_true_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_true_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_additionalItems_unevaluatedItems_doesn_t_apply ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_additionalItems_with_additional_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_additionalItems_with_no_additional_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_additional_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_no_additional_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_not_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_oneOf_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_oneOf_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_ref_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_ref_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_tuple_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_tuple_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_uniform_items_unevaluatedItems_doesn_t_apply ... [SKIPPED]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_Empty_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_b_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_a_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_foo_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_d_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_a_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_b_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foo_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foox_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_is_valid ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_base_case_both_properties_present ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_base_case_both_properties_present ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_no_extra_properties ... [OK]
    test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_uncle_keyword_evaluation_is_not_significant ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_can_t_see_inside_cousins_always_fails ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_false_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_false_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_Empty_is_invalid_no_x_or_y_ ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_and_y_are_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_y_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_are_invalid_no_x_or_y_ ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_x_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_y_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_x_and_y_are_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_invalid_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_valid_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Deep_nested_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Empty_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Nested_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Single_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_1st_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_2nd_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_3rd_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_true_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_true_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_not_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_ref_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_ref_with_unevaluated_properties ... [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_applicator_vocabulary_still_works ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_invalid_number_but_it_still_validates ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_valid_number ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [OK]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_date_validation_of_date_strings_2020_is_a_leap_year ...           [OK]
    test_date_validation_of_date_strings_2021_is_not_a_leap_year ...       [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string ...           [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_floats ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_integers ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_objects ... [OK]
    test_date_validation_of_date_strings_an_invalid_date_string ...        [OK]
    test_date_validation_of_date_strings_invalid_month ...                 [OK]
    test_date_validation_of_date_strings_invalid_month_day_combination ... [OK]
    test_date_validation_of_date_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_date_validation_of_date_strings_non_padded_day_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_non_padded_month_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_duration_validation_of_duration_strings_a_valid_duration_string ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_arrays ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_booleans ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_floats ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_integers ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_nulls ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_objects ... [OK]
    test_duration_validation_of_duration_strings_an_invalid_duration_string ... [OK]
    test_duration_validation_of_duration_strings_elements_out_of_order ... [OK]
    test_duration_validation_of_duration_strings_four_years_duration ...   [OK]
    test_duration_validation_of_duration_strings_missing_time_separator ... [OK]
    test_duration_validation_of_duration_strings_no_date_or_time_elements_present ... [OK]
    test_duration_validation_of_duration_strings_no_elements_present ...   [OK]
    test_duration_validation_of_duration_strings_no_time_elements_present ... [OK]
    test_duration_validation_of_duration_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_duration_validation_of_duration_strings_one_and_a_half_days_in_days_and_hours ... [OK]
    test_duration_validation_of_duration_strings_one_and_a_half_days_in_hours ... [OK]
    test_duration_validation_of_duration_strings_one_minute_duration ...   [OK]
    test_duration_validation_of_duration_strings_one_month_duration ...    [OK]
    test_duration_validation_of_duration_strings_time_element_in_the_date_position ... [OK]
    test_duration_validation_of_duration_strings_two_weeks ...             [OK]
    test_duration_validation_of_duration_strings_weeks_cannot_be_combined_with_other_units ... [OK]
    test_duration_validation_of_duration_strings_zero_time_in_days ...     [OK]
    test_duration_validation_of_duration_strings_zero_time_in_seconds ...  [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...         [OK]
    test_hostname_validation_of_host_names_ends_with_hyphen ...            [OK]
    test_hostname_validation_of_host_names_ends_with_underscore ...        [OK]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [OK]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...          [OK]
    test_hostname_validation_of_host_names_starts_with_underscore ...      [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_idn_e_mail_example_example_test_in_Hangul_ ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_idn_e_mail_address ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_not_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Nonspacing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Spacing_Combining_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_an_Enclosing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Extended_Arabic_Indic_digits_not_mixed_with_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Hiragana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Katakana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_Hiragana_Katakana_or_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_other_characters ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_following_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_preceding_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_following ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_preceding ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_surrounding_l_s ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_contains_in_the_3rd_and_4th_position ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_and_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_not_preceded_by_Virama_but_matches_regexp ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_valid_host_name_example_test_in_Hangul_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_arrays ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_booleans ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_floats ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_integers ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_nulls ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_objects ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_contains_illegal_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_illegal_first_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_label_correct_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_valid_Chinese_Punycode ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI ...        [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_fragment ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_protocol_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_arrays ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_booleans ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_floats ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_integers ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_nulls ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_objects ... [OK]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment ... [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_based_on_IPv6 ...              [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_URL_encoded_stuff ...     [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag ...            [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag_and_parentheses ... [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_many_special_characters ... [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_arrays ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_booleans ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_floats ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_integers ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_nulls ...        [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_objects ...      [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI ...                         [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6 ...           [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference ... [OK]
    test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference ...      [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [OK]
    test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid ... [OK]
    test_regex_validation_of_regular_expressions_a_valid_regular_expression ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_arrays ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_booleans ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_floats ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_integers ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_nulls ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_RJP_taking_the_member_or_index_name ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_downwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_up_and_then_down_RJP_with_array_index ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_upwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_arrays ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_booleans ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_floats ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_integers ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_nulls ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string ...           [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_case_insensitive_Z ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu ... [SKIPPED]
    test_time_validation_of_time_strings_a_valid_time_string_with_minus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_plus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_precise_second_fraction ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_second_fraction ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_floats ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_integers ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_objects ... [OK]
    test_time_validation_of_time_strings_an_invalid_offset_indicator ...   [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_no_time_offset ...                [OK]
    test_time_validation_of_time_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_zero_time_offset ... [SKIPPED]
    test_uri_reference_validation_of_URI_References_a_valid_URI ...        [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_fragment ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment ... [OK]
    test_uri_template_format_uri_template_a_valid_relative_uri_template ... [OK]
    test_uri_template_format_uri_template_a_valid_uri_template ...         [OK]
    test_uri_template_format_uri_template_a_valid_uri_template_without_variables ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_arrays ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_booleans ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_floats ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_integers ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_nulls ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_objects ... [OK]
    test_uri_template_format_uri_template_an_invalid_uri_template ...      [OK]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                         [OK]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ...    [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...             [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [OK]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ...      [OK]
    test_uuid_uuid_format_all_lower_case ...                               [OK]
    test_uuid_uuid_format_all_upper_case ...                               [OK]
    test_uuid_uuid_format_all_zeroes_is_valid ...                          [OK]
    test_uuid_uuid_format_bad_characters_not_hex_ ...                      [OK]
    test_uuid_uuid_format_dashes_in_the_wrong_spot ...                     [OK]
    test_uuid_uuid_format_hypothetical_version_15 ...                      [OK]
    test_uuid_uuid_format_hypothetical_version_6 ...                       [OK]
    test_uuid_uuid_format_missing_section ...                              [OK]
    test_uuid_uuid_format_mixed_case ...                                   [OK]
    test_uuid_uuid_format_no_dashes ...                                    [OK]
    test_uuid_uuid_format_too_few_dashes ...                               [OK]
    test_uuid_uuid_format_too_many_dashes ...                              [OK]
    test_uuid_uuid_format_valid_version_4 ...                              [OK]
    test_uuid_uuid_format_valid_version_5 ...                              [OK]
    test_uuid_uuid_format_wrong_length ...                                 [OK]
  TestDraft202012
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anchor_Location_independent_identifier_match ...                  [OK]
    test_anchor_Location_independent_identifier_mismatch ...               [OK]
    test_anchor_Location_independent_identifier_with_absolute_URI_match ... [OK]
    test_anchor_Location_independent_identifier_with_absolute_URI_mismatch ... [OK]
    test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [OK]
    test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_in_implementations_that_strip_anchor_this_may_match_either_def ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_match_ref_to_anchor ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_anchor ... [OK]
    test_anchor_same_anchor_with_different_base_uri__ref_should_not_resolve_to_defs_A_allOf_0 ... [SKIPPED]
    test_anchor_same_anchor_with_different_base_uri__ref_should_resolve_to_defs_A_allOf_1 ... [SKIPPED]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid ... [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_boolean_schema_boolean_schema_false__array_is_invalid ...         [OK]
    test_boolean_schema_boolean_schema_false__boolean_false_is_invalid ... [OK]
    test_boolean_schema_boolean_schema_false__boolean_true_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__empty_array_is_invalid ...   [OK]
    test_boolean_schema_boolean_schema_false__empty_object_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__null_is_invalid ...          [OK]
    test_boolean_schema_boolean_schema_false__number_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__object_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__string_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_true__array_is_valid ...            [OK]
    test_boolean_schema_boolean_schema_true__boolean_false_is_valid ...    [OK]
    test_boolean_schema_boolean_schema_true__boolean_true_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__empty_array_is_valid ...      [OK]
    test_boolean_schema_boolean_schema_true__empty_object_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__null_is_valid ...             [OK]
    test_boolean_schema_boolean_schema_true__number_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__object_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__string_is_valid ...           [OK]
    test_const_const_validation_another_type_is_invalid ...                [OK]
    test_const_const_validation_another_value_is_invalid ...               [OK]
    test_const_const_validation_same_value_is_valid ...                    [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid ... [OK]
    test_const_const_with_1_does_not_match_true_float_one_is_valid ...     [OK]
    test_const_const_with_1_does_not_match_true_integer_one_is_valid ...   [OK]
    test_const_const_with_1_does_not_match_true_true_is_invalid ...        [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid ...  [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid ...   [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid ...  [OK]
    test_const_const_with_array_another_array_item_is_invalid ...          [OK]
    test_const_const_with_array_array_with_additional_items_is_invalid ... [OK]
    test_const_const_with_array_same_array_is_valid ...                    [OK]
    test_const_const_with_false_does_not_match_0___0_0_is_invalid ...      [OK]
    test_const_const_with_false_does_not_match_0___0_is_invalid ...        [OK]
    test_const_const_with_false_does_not_match_0___false_is_valid ...      [OK]
    test_const_const_with_false_does_not_match_0_false_is_valid ...        [OK]
    test_const_const_with_false_does_not_match_0_float_zero_is_invalid ... [OK]
    test_const_const_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_const_const_with_null_not_null_is_invalid ...                     [OK]
    test_const_const_with_null_null_is_valid ...                           [OK]
    test_const_const_with_object_another_object_is_invalid ...             [OK]
    test_const_const_with_object_another_type_is_invalid ...               [OK]
    test_const_const_with_object_same_object_is_valid ...                  [OK]
    test_const_const_with_object_same_object_with_different_property_order_is_valid ... [OK]
    test_const_const_with_true_does_not_match_1___1_0_is_invalid ...       [OK]
    test_const_const_with_true_does_not_match_1___1_is_invalid ...         [OK]
    test_const_const_with_true_does_not_match_1___true_is_valid ...        [OK]
    test_const_const_with_true_does_not_match_1_float_one_is_invalid ...   [OK]
    test_const_const_with_true_does_not_match_1_integer_one_is_invalid ... [OK]
    test_const_const_with_true_does_not_match_1_true_is_valid ...          [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid ... [OK]
    test_const_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_const_nul_characters_in_strings_match_string_with_nul ...         [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid ... [OK]
    test_contains_contains_keyword_validation_empty_array_is_invalid ...   [OK]
    test_contains_contains_keyword_validation_not_array_is_valid ...       [OK]
    test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid ... [OK]
    test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_with_false_if_subschema_empty_array_is_invalid ... [OK]
    test_contains_items_contains_does_not_match_items_matches_contains ... [OK]
    test_contains_items_contains_matches_both_items_and_contains ...       [OK]
    test_contains_items_contains_matches_items_does_not_match_contains ... [OK]
    test_contains_items_contains_matches_neither_items_nor_contains ...    [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_ignores_non_strings ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_validly_encoded_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_array_as_a_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_object_as_a_base64_encoded_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_encoded_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_string_that_is_valid_JSON_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_another_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_ignores_non_strings ... [OK]
    test_content_validation_of_binary_string_encoding_a_valid_base64_string ... [OK]
    test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_validates_true ... [OK]
    test_content_validation_of_binary_string_encoding_ignores_non_strings ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_a_valid_JSON_document ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_ignores_non_strings ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_defs_validate_definition_against_metaschema_invalid_definition_schema ... [SKIPPED]
    test_defs_validate_definition_against_metaschema_valid_definition_schema ... [SKIPPED]
    test_dependentRequired_dependencies_with_escaped_characters_CRLF ...   [OK]
    test_dependentRequired_dependencies_with_escaped_characters_CRLF_missing_dependent ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes_missing_dependent ... [OK]
    test_dependentRequired_empty_dependents_empty_object ...               [OK]
    test_dependentRequired_empty_dependents_non_object_is_valid ...        [OK]
    test_dependentRequired_empty_dependents_object_with_one_property ...   [OK]
    test_dependentRequired_multiple_dependents_required_missing_both_dependencies ... [OK]
    test_dependentRequired_multiple_dependents_required_missing_dependency ... [OK]
    test_dependentRequired_multiple_dependents_required_missing_other_dependency ... [OK]
    test_dependentRequired_multiple_dependents_required_neither ...        [OK]
    test_dependentRequired_multiple_dependents_required_nondependants ...  [OK]
    test_dependentRequired_multiple_dependents_required_with_dependencies ... [OK]
    test_dependentRequired_single_dependency_ignores_arrays ...            [OK]
    test_dependentRequired_single_dependency_ignores_other_non_objects ... [OK]
    test_dependentRequired_single_dependency_ignores_strings ...           [OK]
    test_dependentRequired_single_dependency_missing_dependency ...        [OK]
    test_dependentRequired_single_dependency_neither ...                   [OK]
    test_dependentRequired_single_dependency_nondependant ...              [OK]
    test_dependentRequired_single_dependency_with_dependency ...           [OK]
    test_dependentSchemas_boolean_subschemas_empty_object_is_valid ...     [OK]
    test_dependentSchemas_boolean_subschemas_object_with_both_properties_is_invalid ... [OK]
    test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_false_is_invalid ... [OK]
    test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_true_is_valid ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote_invalid_under_dependent_schema ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab_invalid_under_dependent_schema ... [OK]
    test_dependentSchemas_single_dependency_ignores_arrays ...             [OK]
    test_dependentSchemas_single_dependency_ignores_other_non_objects ...  [OK]
    test_dependentSchemas_single_dependency_ignores_strings ...            [OK]
    test_dependentSchemas_single_dependency_no_dependency ...              [OK]
    test_dependentSchemas_single_dependency_valid ...                      [OK]
    test_dependentSchemas_single_dependency_wrong_type ...                 [OK]
    test_dependentSchemas_single_dependency_wrong_type_both ...            [OK]
    test_dependentSchemas_single_dependency_wrong_type_other ...           [OK]
    test_dynamicRef_A_dynamicRef_should_resolve_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_should_resolve_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_should_resolve_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_not_valid_against_the_root ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_should_resolve_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_valid_against_the_root ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_without_a_matching_dynamicAnchor_should_behave_like_a_normal_ref_to_anchor_The_recursive_part_doesn_t_need_to_validate_against_the_root ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_with_a_non_matching_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_anchor_Any_array_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_should_not_affect_dynamic_scope_resolution_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_should_not_affect_dynamic_scope_resolution_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_without_a_matching_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_anchor_Any_array_is_valid ... [SKIPPED]
    test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_An_anchor_with_the_same_name_as_a_dynamicAnchor_should_not_be_used_for_dynamic_scope_resolution_Any_array_is_valid ... [SKIPPED]
    test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__correct_extended_schema ... [SKIPPED]
    test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__incorrect_extended_schema ... [SKIPPED]
    test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__incorrect_parent_schema ... [SKIPPED]
    test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef__then_defs_thingy_is_the_final_stop_for_the_dynamicRef ... [SKIPPED]
    test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef_first_scope_is_not_in_dynamic_scope_for_the_dynamicRef ... [SKIPPED]
    test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef_string_matches_defs_thingy_but_the_dynamicRef_does_not_stop_here ... [SKIPPED]
    test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_anyLeafNode_floats_are_allowed ... [SKIPPED]
    test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_integerNode_floats_are_not_allowed ... [SKIPPED]
    test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_correct_field ... [SKIPPED]
    test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_misspelled_field ... [SKIPPED]
    test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_correct_extended_schema ... [SKIPPED]
    test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_extended_schema ... [SKIPPED]
    test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_parent_schema ... [SKIPPED]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers ... [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_date_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_date_format_all_string_formats_ignore_floats ...           [OK]
    test_format_date_format_all_string_formats_ignore_integers ...         [OK]
    test_format_date_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_date_format_all_string_formats_ignore_objects ...          [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_duration_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_duration_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_duration_format_all_string_formats_ignore_floats ...       [OK]
    test_format_duration_format_all_string_formats_ignore_integers ...     [OK]
    test_format_duration_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_duration_format_all_string_formats_ignore_objects ...      [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_floats ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_integers ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_idn_email_format_all_string_formats_ignore_objects ...     [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_booleans ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_floats ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_integers ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_objects ...  [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_iri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_iri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_iri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_iri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_iri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_iri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_iri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_iri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_floats ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_json_pointer_format_all_string_formats_ignore_objects ...  [OK]
    test_format_regex_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_regex_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_regex_format_all_string_formats_ignore_floats ...          [OK]
    test_format_regex_format_all_string_formats_ignore_integers ...        [OK]
    test_format_regex_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_regex_format_all_string_formats_ignore_objects ...         [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_arrays ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_floats ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_nulls ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_objects ... [OK]
    test_format_time_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_time_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_time_format_all_string_formats_ignore_floats ...           [OK]
    test_format_time_format_all_string_formats_ignore_integers ...         [OK]
    test_format_time_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_time_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_uri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_uri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_floats ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_uri_template_format_all_string_formats_ignore_objects ...  [OK]
    test_format_uuid_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_uuid_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_uuid_format_all_string_formats_ignore_floats ...           [OK]
    test_format_uuid_format_all_string_formats_ignore_integers ...         [OK]
    test_format_uuid_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_uuid_format_all_string_formats_ignore_objects ...          [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_and_no_ref ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_absolute_URI ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_absolute_URI ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_base_URI_change_in_subschema ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_and_no_ref ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment_and_no_ref ... [OK]
    test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_absolute_URI ... [OK]
    test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [OK]
    test_if_then_else_if_and_else_without_then_invalid_through_else ...    [OK]
    test_if_then_else_if_and_else_without_then_valid_through_else ...      [OK]
    test_if_then_else_if_and_else_without_then_valid_when_if_test_passes ... [OK]
    test_if_then_else_if_and_then_without_else_invalid_through_then ...    [OK]
    test_if_then_else_if_and_then_without_else_valid_through_then ...      [OK]
    test_if_then_else_if_and_then_without_else_valid_when_if_test_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__invalid_redirects_to_else_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__no_redirects_to_then_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__other_redirects_to_else_and_passes ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__yes_redirects_to_then_and_passes ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_valid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_valid_ ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_invalid_against_lone_else ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_valid_against_lone_else ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_invalid_against_lone_if ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_valid_against_lone_if ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_invalid_against_lone_then ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_valid_against_lone_then ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_else ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_then ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_items_should_not_look_in_applicators_valid_case_prefixItems_in_allOf_should_not_constrain_items_invalid_case ... [OK]
    test_items_items_should_not_look_in_applicators_valid_case_prefixItems_in_allOf_should_not_constrain_items_valid_case ... [OK]
    test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid ... [OK]
    test_items_items_with_boolean_schema_false__empty_array_is_valid ...   [OK]
    test_items_items_with_boolean_schema_true__any_array_is_valid ...      [OK]
    test_items_items_with_boolean_schema_true__empty_array_is_valid ...    [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_items_prefixItems_validation_adjusts_the_starting_index_for_items_valid_items ... [OK]
    test_items_prefixItems_validation_adjusts_the_starting_index_for_items_wrong_type_of_second_item ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_additional_items_are_not_permitted ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_empty_array ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_equal_number_of_items_present ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_fewer_number_of_items_present_1_ ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_fewer_number_of_items_present_2_ ... [OK]
    test_maxContains_maxContains_with_contains_all_elements_match_invalid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_all_elements_match_valid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_empty_data ...              [OK]
    test_maxContains_maxContains_with_contains_some_elements_match_invalid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_some_elements_match_valid_maxContains ... [OK]
    test_maxContains_maxContains_without_contains_is_ignored_one_item_valid_against_lone_maxContains ... [OK]
    test_maxContains_maxContains_without_contains_is_ignored_two_items_still_valid_against_lone_maxContains ... [OK]
    test_maxContains_minContains_maxContains_actual_minContains_maxContains ... [OK]
    test_maxContains_minContains_maxContains_minContains_actual_maxContains ... [OK]
    test_maxContains_minContains_maxContains_minContains_maxContains_actual ... [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_invalid_maxContains ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_invalid_minContains ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_valid_maxContains_and_minContains ... [OK]
    test_minContains_maxContains_minContains_empty_data ...                [OK]
    test_minContains_maxContains_minContains_invalid_maxContains ...       [OK]
    test_minContains_maxContains_minContains_invalid_maxContains_and_minContains ... [OK]
    test_minContains_maxContains_minContains_invalid_minContains ...       [OK]
    test_minContains_minContains_0_empty_data ...                          [OK]
    test_minContains_minContains_0_minContains_0_makes_contains_always_pass ... [OK]
    test_minContains_minContains_0_with_maxContains_empty_data ...         [OK]
    test_minContains_minContains_0_with_maxContains_not_more_than_maxContains ... [OK]
    test_minContains_minContains_0_with_maxContains_too_many ...           [OK]
    test_minContains_minContains_1_with_contains_all_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_1_with_contains_empty_data ...            [OK]
    test_minContains_minContains_1_with_contains_no_elements_match ...     [OK]
    test_minContains_minContains_1_with_contains_single_element_matches_valid_minContains ... [OK]
    test_minContains_minContains_1_with_contains_some_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_invalid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_exactly_as_needed_ ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_more_than_needed_ ... [OK]
    test_minContains_minContains_2_with_contains_empty_data ...            [OK]
    test_minContains_minContains_2_with_contains_some_elements_match_invalid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_some_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_without_contains_is_ignored_one_item_valid_against_lone_minContains ... [OK]
    test_minContains_minContains_without_contains_is_ignored_zero_items_still_valid_against_lone_minContains ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_not_not_with_boolean_schema_false_any_value_is_valid ...          [OK]
    test_not_not_with_boolean_schema_true_any_value_is_invalid ...         [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid ...  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_prefixItems_a_schema_given_for_prefixItems_JavaScript_pseudo_array_is_valid ... [OK]
    test_prefixItems_a_schema_given_for_prefixItems_array_with_additional_items ... [OK]
    test_prefixItems_a_schema_given_for_prefixItems_correct_types ...      [OK]
    test_prefixItems_a_schema_given_for_prefixItems_empty_array ...        [OK]
    test_prefixItems_a_schema_given_for_prefixItems_incomplete_array_of_items ... [OK]
    test_prefixItems_a_schema_given_for_prefixItems_wrong_types ...        [OK]
    test_prefixItems_additional_items_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_prefixItems_prefixItems_with_boolean_schemas_array_with_one_item_is_valid ... [OK]
    test_prefixItems_prefixItems_with_boolean_schemas_array_with_two_items_is_invalid ... [OK]
    test_prefixItems_prefixItems_with_boolean_schemas_empty_array_is_valid ... [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_boolean_schema_both_properties_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_no_property_present_is_valid ... [OK]
    test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_only_true_property_present_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_all_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_ignores_arrays ...         [OK]
    test_propertyNames_propertyNames_validation_ignores_other_non_objects ... [OK]
    test_propertyNames_propertyNames_validation_ignores_strings ...        [OK]
    test_propertyNames_propertyNames_validation_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_validation_some_property_names_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid ... [OK]
    test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__match ... [OK]
    test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__mismatch ... [OK]
    test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_match ... [OK]
    test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_mismatch ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [OK]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_remote_ref_with_ref_to_defs_invalid ...                 [OK]
    test_refRemote_remote_ref_with_ref_to_defs_valid ...                   [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Recursive_references_between_schemas_invalid_tree ...         [OK]
    test_ref_Recursive_references_between_schemas_valid_tree ...           [OK]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail ... [SKIPPED]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass ... [SKIPPED]
    test_ref__ref_to_boolean_schema_false_any_value_is_invalid ...         [OK]
    test_ref__ref_to_boolean_schema_true_any_value_is_valid ...            [OK]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_invalid ...        [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_invalid ... [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_valid ... [OK]
    test_ref_ref_creates_new_scope_when_adjacent_to_keywords_referenced_subschema_doesn_t_see_annotations_from_properties ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields ...     [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields ... [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_empty_array_property_not_required ...      [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_no_extra_items ... [OK]
    test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_uncle_keyword_evaluation_is_not_significant ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_a_s_and_b_s_are_valid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_a_s_b_s_and_c_s_are_valid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_empty_array_is_valid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_a_s_and_c_s_are_invalid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_a_s_are_valid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_b_s_and_c_s_are_invalid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_b_s_are_invalid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_c_s_are_invalid ... [OK]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_invalid_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_valid_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_can_t_see_inside_cousins_always_fails ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_adjacent_contains_contains_fails_second_item_is_not_evaluated ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_adjacent_contains_contains_passes_second_item_is_not_evaluated ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_adjacent_contains_second_item_is_evaluated_by_contains ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_multiple_nested_contains_5_not_evaluated_passes_unevaluatedItems ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_multiple_nested_contains_7_not_evaluated_fails_unevaluatedItems ... [OK]
    test_unevaluatedItems_unevaluatedItems_false_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_false_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_true_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_true_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_items_unevaluatedItems_doesn_t_apply ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_items_with_additional_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_items_with_no_additional_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_additional_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_no_additional_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_not_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_oneOf_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_oneOf_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_ref_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_ref_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_tuple_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_tuple_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_uniform_items_unevaluatedItems_doesn_t_apply ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_Empty_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_b_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_a_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_foo_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_d_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_a_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_b_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foo_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foox_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_is_valid ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_base_case_both_properties_present ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_base_case_both_properties_present ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_no_extra_properties ... [OK]
    test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_uncle_keyword_evaluation_is_not_significant ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_can_t_see_inside_cousins_always_fails ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_false_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_false_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_Empty_is_invalid_no_x_or_y_ ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_and_y_are_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_y_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_are_invalid_no_x_or_y_ ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_x_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_y_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_x_and_y_are_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_invalid_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_valid_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Deep_nested_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Empty_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Nested_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Single_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_1st_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_2nd_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_3rd_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_true_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_true_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_not_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_ref_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_ref_with_unevaluated_properties ... [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_applicator_vocabulary_still_works ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_invalid_number_but_it_still_validates ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_valid_number ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [OK]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_date_validation_of_date_strings_2020_is_a_leap_year ...           [OK]
    test_date_validation_of_date_strings_2021_is_not_a_leap_year ...       [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string ...           [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_floats ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_integers ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_objects ... [OK]
    test_date_validation_of_date_strings_an_invalid_date_string ...        [OK]
    test_date_validation_of_date_strings_invalid_month ...                 [OK]
    test_date_validation_of_date_strings_invalid_month_day_combination ... [OK]
    test_date_validation_of_date_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_date_validation_of_date_strings_non_padded_day_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_non_padded_month_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_duration_validation_of_duration_strings_a_valid_duration_string ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_arrays ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_booleans ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_floats ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_integers ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_nulls ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_objects ... [OK]
    test_duration_validation_of_duration_strings_an_invalid_duration_string ... [OK]
    test_duration_validation_of_duration_strings_elements_out_of_order ... [OK]
    test_duration_validation_of_duration_strings_four_years_duration ...   [OK]
    test_duration_validation_of_duration_strings_missing_time_separator ... [OK]
    test_duration_validation_of_duration_strings_no_date_or_time_elements_present ... [OK]
    test_duration_validation_of_duration_strings_no_elements_present ...   [OK]
    test_duration_validation_of_duration_strings_no_time_elements_present ... [OK]
    test_duration_validation_of_duration_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_duration_validation_of_duration_strings_one_and_a_half_days_in_days_and_hours ... [OK]
    test_duration_validation_of_duration_strings_one_and_a_half_days_in_hours ... [OK]
    test_duration_validation_of_duration_strings_one_minute_duration ...   [OK]
    test_duration_validation_of_duration_strings_one_month_duration ...    [OK]
    test_duration_validation_of_duration_strings_time_element_in_the_date_position ... [OK]
    test_duration_validation_of_duration_strings_two_weeks ...             [OK]
    test_duration_validation_of_duration_strings_weeks_cannot_be_combined_with_other_units ... [OK]
    test_duration_validation_of_duration_strings_zero_time_in_days ...     [OK]
    test_duration_validation_of_duration_strings_zero_time_in_seconds ...  [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...         [OK]
    test_hostname_validation_of_host_names_ends_with_hyphen ...            [OK]
    test_hostname_validation_of_host_names_ends_with_underscore ...        [OK]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [OK]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...          [OK]
    test_hostname_validation_of_host_names_starts_with_underscore ...      [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_idn_e_mail_example_example_test_in_Hangul_ ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_idn_e_mail_address ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_not_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Nonspacing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Spacing_Combining_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_an_Enclosing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Extended_Arabic_Indic_digits_not_mixed_with_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Hiragana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Katakana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_Hiragana_Katakana_or_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_other_characters ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_following_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_preceding_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_following ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_preceding ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_surrounding_l_s ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_contains_in_the_3rd_and_4th_position ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_and_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_not_preceded_by_Virama_but_matches_regexp ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_valid_host_name_example_test_in_Hangul_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_arrays ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_booleans ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_floats ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_integers ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_nulls ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_objects ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_contains_illegal_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_illegal_first_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_label_correct_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_valid_Chinese_Punycode ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI ...        [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_fragment ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_protocol_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_arrays ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_booleans ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_floats ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_integers ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_nulls ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_objects ... [OK]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment ... [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_based_on_IPv6 ...              [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_URL_encoded_stuff ...     [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag ...            [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag_and_parentheses ... [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_many_special_characters ... [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_arrays ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_booleans ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_floats ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_integers ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_nulls ...        [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_objects ...      [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI ...                         [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6 ...           [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference ... [OK]
    test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference ...      [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [OK]
    test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid ... [OK]
    test_regex_validation_of_regular_expressions_a_valid_regular_expression ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_arrays ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_booleans ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_floats ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_integers ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_nulls ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_RJP_taking_the_member_or_index_name ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_downwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_up_and_then_down_RJP_with_array_index ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_upwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_arrays ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_booleans ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_floats ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_integers ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_nulls ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string ...           [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_case_insensitive_Z ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu ... [SKIPPED]
    test_time_validation_of_time_strings_a_valid_time_string_with_minus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_plus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_precise_second_fraction ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_second_fraction ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_floats ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_integers ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_objects ... [OK]
    test_time_validation_of_time_strings_an_invalid_offset_indicator ...   [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_no_time_offset ...                [OK]
    test_time_validation_of_time_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_zero_time_offset ... [SKIPPED]
    test_uri_reference_validation_of_URI_References_a_valid_URI ...        [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_fragment ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment ... [OK]
    test_uri_template_format_uri_template_a_valid_relative_uri_template ... [OK]
    test_uri_template_format_uri_template_a_valid_uri_template ...         [OK]
    test_uri_template_format_uri_template_a_valid_uri_template_without_variables ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_arrays ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_booleans ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_floats ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_integers ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_nulls ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_objects ... [OK]
    test_uri_template_format_uri_template_an_invalid_uri_template ...      [OK]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                         [OK]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ...    [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...             [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [OK]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ...      [OK]
    test_uuid_uuid_format_all_lower_case ...                               [OK]
    test_uuid_uuid_format_all_upper_case ...                               [OK]
    test_uuid_uuid_format_all_zeroes_is_valid ...                          [OK]
    test_uuid_uuid_format_bad_characters_not_hex_ ...                      [OK]
    test_uuid_uuid_format_dashes_in_the_wrong_spot ...                     [OK]
    test_uuid_uuid_format_hypothetical_version_15 ...                      [OK]
    test_uuid_uuid_format_hypothetical_version_6 ...                       [OK]
    test_uuid_uuid_format_missing_section ...                              [OK]
    test_uuid_uuid_format_mixed_case ...                                   [OK]
    test_uuid_uuid_format_no_dashes ...                                    [OK]
    test_uuid_uuid_format_too_few_dashes ...                               [OK]
    test_uuid_uuid_format_too_many_dashes ...                              [OK]
    test_uuid_uuid_format_valid_version_4 ...                              [OK]
    test_uuid_uuid_format_valid_version_5 ...                              [OK]
    test_uuid_uuid_format_wrong_length ...                                 [OK]
  TestDraft3
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_items_defined_in_extends_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_extends_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_color_validation_of_CSS_colors_a_CSS_color_name_containing_invalid_characters ... [OK]
    test_color_validation_of_CSS_colors_a_valid_CSS_color_name ...         [OK]
    test_color_validation_of_CSS_colors_a_valid_six_digit_CSS_color_code ... [OK]
    test_color_validation_of_CSS_colors_a_valid_three_digit_CSS_color_code ... [OK]
    test_color_validation_of_CSS_colors_an_invalid_CSS_color_code ...      [OK]
    test_color_validation_of_CSS_colors_an_invalid_CSS_color_name ...      [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [OK]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string ...           [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October ... [OK]
    test_date_validation_of_date_strings_an_invalid_date_string ...        [OK]
    test_date_validation_of_date_strings_invalidates_non_padded_day_dates ... [OK]
    test_date_validation_of_date_strings_invalidates_non_padded_month_dates ... [OK]
    test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_dependencies_dependencies_ignores_arrays ...                      [OK]
    test_dependencies_dependencies_ignores_other_non_objects ...           [OK]
    test_dependencies_dependencies_ignores_strings ...                     [OK]
    test_dependencies_dependencies_missing_dependency ...                  [OK]
    test_dependencies_dependencies_neither ...                             [OK]
    test_dependencies_dependencies_nondependant ...                        [OK]
    test_dependencies_dependencies_with_dependency ...                     [OK]
    test_dependencies_multiple_dependencies_missing_both_dependencies ...  [OK]
    test_dependencies_multiple_dependencies_missing_dependency ...         [OK]
    test_dependencies_multiple_dependencies_missing_other_dependency ...   [OK]
    test_dependencies_multiple_dependencies_neither ...                    [OK]
    test_dependencies_multiple_dependencies_nondependants ...              [OK]
    test_dependencies_multiple_dependencies_subschema_no_dependency ...    [OK]
    test_dependencies_multiple_dependencies_subschema_valid ...            [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type ...       [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_both ...  [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_other ... [OK]
    test_dependencies_multiple_dependencies_with_dependencies ...          [OK]
    test_disallow_disallow_allowed ...                                     [OK]
    test_disallow_disallow_disallowed ...                                  [OK]
    test_disallow_multiple_disallow_mismatch ...                           [OK]
    test_disallow_multiple_disallow_other_mismatch ...                     [OK]
    test_disallow_multiple_disallow_subschema_match ...                    [OK]
    test_disallow_multiple_disallow_subschema_mismatch ...                 [OK]
    test_disallow_multiple_disallow_subschema_other_match ...              [OK]
    test_disallow_multiple_disallow_subschema_other_mismatch ...           [OK]
    test_disallow_multiple_disallow_valid ...                              [OK]
    test_divisibleBy_by_int_ignores_non_numbers ...                        [OK]
    test_divisibleBy_by_int_int_by_int ...                                 [OK]
    test_divisibleBy_by_int_int_by_int_fail ...                            [OK]
    test_divisibleBy_by_number_35_is_not_divisible_by_1_5 ...              [OK]
    test_divisibleBy_by_number_4_5_is_divisible_by_1_5 ...                 [OK]
    test_divisibleBy_by_number_zero_is_divisible_by_anything_except_0_ ... [OK]
    test_divisibleBy_by_small_number_0_00751_is_not_divisible_by_0_0001 ... [OK]
    test_divisibleBy_by_small_number_0_0075_is_divisible_by_0_0001 ...     [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_extends_extends_extends ...                                       [OK]
    test_extends_extends_mismatch_extended ...                             [OK]
    test_extends_extends_mismatch_extends ...                              [OK]
    test_extends_extends_simple_types_mismatch_extends ...                 [OK]
    test_extends_extends_simple_types_valid ...                            [OK]
    test_extends_extends_wrong_type ...                                    [OK]
    test_extends_multiple_extends_mismatch_both ...                        [OK]
    test_extends_multiple_extends_mismatch_first_extends ...               [OK]
    test_extends_multiple_extends_mismatch_second_extends ...              [OK]
    test_extends_multiple_extends_valid ...                                [OK]
    test_format_color_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_color_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_color_format_all_string_formats_ignore_floats ...          [OK]
    test_format_color_format_all_string_formats_ignore_integers ...        [OK]
    test_format_color_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_color_format_all_string_formats_ignore_objects ...         [OK]
    test_format_date_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_date_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_date_format_all_string_formats_ignore_floats ...           [OK]
    test_format_date_format_all_string_formats_ignore_integers ...         [OK]
    test_format_date_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_date_format_all_string_formats_ignore_objects ...          [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_host_name_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_host_name_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_host_name_format_all_string_formats_ignore_floats ...      [OK]
    test_format_host_name_format_all_string_formats_ignore_integers ...    [OK]
    test_format_host_name_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_host_name_format_all_string_formats_ignore_objects ...     [OK]
    test_format_ip_address_format_all_string_formats_ignore_arrays ...     [OK]
    test_format_ip_address_format_all_string_formats_ignore_booleans ...   [OK]
    test_format_ip_address_format_all_string_formats_ignore_floats ...     [OK]
    test_format_ip_address_format_all_string_formats_ignore_integers ...   [OK]
    test_format_ip_address_format_all_string_formats_ignore_nulls ...      [OK]
    test_format_ip_address_format_all_string_formats_ignore_objects ...    [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_regex_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_regex_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_regex_format_all_string_formats_ignore_floats ...          [OK]
    test_format_regex_format_all_string_formats_ignore_integers ...        [OK]
    test_format_regex_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_regex_format_all_string_formats_ignore_objects ...         [OK]
    test_format_time_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_time_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_time_format_all_string_formats_ignore_floats ...           [OK]
    test_format_time_format_all_string_formats_ignore_integers ...         [OK]
    test_format_time_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_time_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_host_name_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK]
    test_host_name_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK]
    test_host_name_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_host_name_validation_of_host_names_a_valid_host_name ...          [OK]
    test_host_name_validation_of_host_names_contains_underscore ...        [OK]
    test_host_name_validation_of_host_names_ends_with_hyphen ...           [OK]
    test_host_name_validation_of_host_names_ends_with_underscore ...       [OK]
    test_host_name_validation_of_host_names_exceeds_maximum_label_length ... [OK]
    test_host_name_validation_of_host_names_maximum_label_length ...       [OK]
    test_host_name_validation_of_host_names_starts_with_hyphen ...         [OK]
    test_host_name_validation_of_host_names_starts_with_underscore ...     [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_ip_address_validation_of_IP_addresses_a_valid_IP_address ...      [OK]
    test_ip_address_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ip_address_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maximum_exclusiveMaximum_validation_below_the_maximum_is_still_valid ... [OK]
    test_maximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__below_the_maximum_is_valid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__boundary_point_is_valid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__ignores_non_numbers ... [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minimum_exclusiveMinimum_validation_above_the_minimum_is_still_valid ... [OK]
    test_minimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_refRemote_change_resolution_scope_changed_scope_ref_invalid ...   [OK]
    test_refRemote_change_resolution_scope_changed_scope_ref_valid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates ... [SKIPPED]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_invalid ...            [OK]
    test_ref_ref_overrides_any_sibling_keywords_remote_ref_valid ...       [OK]
    test_ref_ref_overrides_any_sibling_keywords_remote_ref_valid_maxItems_ignored ... [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid ... [OK]
    test_regex_validation_of_regular_expressions_a_valid_regular_expression ... [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_explicitly_false_validation_not_required_if_required_is_false ... [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string ...           [OK]
    test_time_validation_of_time_strings_an_invalid_time_string ...        [OK]
    test_type_any_type_matches_any_type_any_type_includes_array ...        [OK]
    test_type_any_type_matches_any_type_any_type_includes_boolean ...      [OK]
    test_type_any_type_matches_any_type_any_type_includes_float ...        [OK]
    test_type_any_type_matches_any_type_any_type_includes_integers ...     [OK]
    test_type_any_type_matches_any_type_any_type_includes_null ...         [OK]
    test_type_any_type_matches_any_type_any_type_includes_object ...       [OK]
    test_type_any_type_matches_any_type_any_type_includes_string ...       [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_boolean_is_a_boolean ...     [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_boolean_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_types_can_include_schemas_a_boolean_is_invalid ...           [OK]
    test_type_types_can_include_schemas_a_float_is_invalid ...             [OK]
    test_type_types_can_include_schemas_a_string_is_invalid ...            [OK]
    test_type_types_can_include_schemas_an_array_is_valid ...              [OK]
    test_type_types_can_include_schemas_an_integer_is_invalid ...          [OK]
    test_type_types_can_include_schemas_an_object_is_valid ...             [OK]
    test_type_types_can_include_schemas_null_is_invalid ...                [OK]
    test_type_types_from_separate_schemas_are_merged_a_string_is_valid ... [OK]
    test_type_types_from_separate_schemas_are_merged_an_array_is_valid ... [OK]
    test_type_types_from_separate_schemas_are_merged_an_integer_is_invalid ... [OK]
    test_type_when_types_includes_a_schema_it_should_fully_validate_the_schema_an_integer_is_valid ... [OK]
    test_type_when_types_includes_a_schema_it_should_fully_validate_the_schema_an_object_is_invalid_otherwise ... [OK]
    test_type_when_types_includes_a_schema_it_should_fully_validate_the_schema_an_object_is_valid_only_if_it_is_fully_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uri_validation_of_URIs_a_valid_URI ...                            [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                         [OK]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [OK]
    test_zeroTerminatedFloats_some_languages_do_not_distinguish_between_different_types_of_numeric_value_a_float_is_not_an_integer_even_without_fractional_part ... [OK]
  TestDraft4
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [OK]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_definitions_validate_definition_against_metaschema_invalid_definition_schema ... [OK]
    test_definitions_validate_definition_against_metaschema_valid_definition_schema ... [OK]
    test_dependencies_dependencies_ignores_arrays ...                      [OK]
    test_dependencies_dependencies_ignores_other_non_objects ...           [OK]
    test_dependencies_dependencies_ignores_strings ...                     [OK]
    test_dependencies_dependencies_missing_dependency ...                  [OK]
    test_dependencies_dependencies_neither ...                             [OK]
    test_dependencies_dependencies_nondependant ...                        [OK]
    test_dependencies_dependencies_with_dependency ...                     [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_3 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_4 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_3 ... [OK]
    test_dependencies_multiple_dependencies_missing_both_dependencies ...  [OK]
    test_dependencies_multiple_dependencies_missing_dependency ...         [OK]
    test_dependencies_multiple_dependencies_missing_other_dependency ...   [OK]
    test_dependencies_multiple_dependencies_neither ...                    [OK]
    test_dependencies_multiple_dependencies_nondependants ...              [OK]
    test_dependencies_multiple_dependencies_subschema_no_dependency ...    [OK]
    test_dependencies_multiple_dependencies_subschema_valid ...            [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type ...       [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_both ...  [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_other ... [OK]
    test_dependencies_multiple_dependencies_with_dependencies ...          [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...         [OK]
    test_hostname_validation_of_host_names_ends_with_hyphen ...            [OK]
    test_hostname_validation_of_host_names_ends_with_underscore ...        [OK]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [OK]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...          [OK]
    test_hostname_validation_of_host_names_starts_with_underscore ...      [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [SKIPPED]
    test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [SKIPPED]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_an_array_of_schemas_for_items_array_with_additional_items ... [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_empty_array ...               [OK]
    test_items_an_array_of_schemas_for_items_incomplete_array_of_items ... [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_exclusiveMaximum_validation_below_the_maximum_is_still_valid ... [OK]
    test_maximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__below_the_maximum_is_valid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__boundary_point_is_valid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__ignores_non_numbers ... [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_exclusiveMinimum_validation_above_the_minimum_is_still_valid ... [OK]
    test_minimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_explicit_false_exclusivity__above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_explicit_false_exclusivity__below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_explicit_false_exclusivity__boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_explicit_false_exclusivity__ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Location_independent_identifier_match ...                     [OK]
    test_ref_Location_independent_identifier_mismatch ...                  [OK]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [SKIPPED]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [SKIPPED]
    test_ref_Recursive_references_between_schemas_invalid_tree ...    [SKIPPED]
    test_ref_Recursive_references_between_schemas_valid_tree ...      [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates ... [SKIPPED]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail ... [SKIPPED]
    test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass ... [SKIPPED]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_invalid ...            [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid ...              [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid_maxItems_ignored ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                         [OK]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ...    [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...             [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [OK]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ...      [OK]
    test_zeroTerminatedFloats_some_languages_do_not_distinguish_between_different_types_of_numeric_value_a_float_is_not_an_integer_even_without_fractional_part ... [OK]
  TestDraft6
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid ... [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_boolean_schema_boolean_schema_false__array_is_invalid ...         [OK]
    test_boolean_schema_boolean_schema_false__boolean_false_is_invalid ... [OK]
    test_boolean_schema_boolean_schema_false__boolean_true_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__empty_array_is_invalid ...   [OK]
    test_boolean_schema_boolean_schema_false__empty_object_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__null_is_invalid ...          [OK]
    test_boolean_schema_boolean_schema_false__number_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__object_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__string_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_true__array_is_valid ...            [OK]
    test_boolean_schema_boolean_schema_true__boolean_false_is_valid ...    [OK]
    test_boolean_schema_boolean_schema_true__boolean_true_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__empty_array_is_valid ...      [OK]
    test_boolean_schema_boolean_schema_true__empty_object_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__null_is_valid ...             [OK]
    test_boolean_schema_boolean_schema_true__number_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__object_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__string_is_valid ...           [OK]
    test_const_const_validation_another_type_is_invalid ...                [OK]
    test_const_const_validation_another_value_is_invalid ...               [OK]
    test_const_const_validation_same_value_is_valid ...                    [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid ... [OK]
    test_const_const_with_1_does_not_match_true_float_one_is_valid ...     [OK]
    test_const_const_with_1_does_not_match_true_integer_one_is_valid ...   [OK]
    test_const_const_with_1_does_not_match_true_true_is_invalid ...        [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid ...  [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid ...   [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid ...  [OK]
    test_const_const_with_array_another_array_item_is_invalid ...          [OK]
    test_const_const_with_array_array_with_additional_items_is_invalid ... [OK]
    test_const_const_with_array_same_array_is_valid ...                    [OK]
    test_const_const_with_false_does_not_match_0___0_0_is_invalid ...      [OK]
    test_const_const_with_false_does_not_match_0___0_is_invalid ...        [OK]
    test_const_const_with_false_does_not_match_0___false_is_valid ...      [OK]
    test_const_const_with_false_does_not_match_0_false_is_valid ...        [OK]
    test_const_const_with_false_does_not_match_0_float_zero_is_invalid ... [OK]
    test_const_const_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_const_const_with_null_not_null_is_invalid ...                     [OK]
    test_const_const_with_null_null_is_valid ...                           [OK]
    test_const_const_with_object_another_object_is_invalid ...             [OK]
    test_const_const_with_object_another_type_is_invalid ...               [OK]
    test_const_const_with_object_same_object_is_valid ...                  [OK]
    test_const_const_with_object_same_object_with_different_property_order_is_valid ... [OK]
    test_const_const_with_true_does_not_match_1___1_0_is_invalid ...       [OK]
    test_const_const_with_true_does_not_match_1___1_is_invalid ...         [OK]
    test_const_const_with_true_does_not_match_1___true_is_valid ...        [OK]
    test_const_const_with_true_does_not_match_1_float_one_is_invalid ...   [OK]
    test_const_const_with_true_does_not_match_1_integer_one_is_invalid ... [OK]
    test_const_const_with_true_does_not_match_1_true_is_valid ...          [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid ... [OK]
    test_const_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_const_nul_characters_in_strings_match_string_with_nul ...         [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid ... [OK]
    test_contains_contains_keyword_validation_empty_array_is_invalid ...   [OK]
    test_contains_contains_keyword_validation_not_array_is_valid ...       [OK]
    test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid ... [OK]
    test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_with_false_if_subschema_empty_array_is_invalid ... [OK]
    test_contains_items_contains_does_not_match_items_matches_contains ... [OK]
    test_contains_items_contains_matches_both_items_and_contains ...       [OK]
    test_contains_items_contains_matches_items_does_not_match_contains ... [OK]
    test_contains_items_contains_matches_neither_items_nor_contains ...    [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [OK]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_definitions_validate_definition_against_metaschema_invalid_definition_schema ... [OK]
    test_definitions_validate_definition_against_metaschema_valid_definition_schema ... [OK]
    test_dependencies_dependencies_ignores_arrays ...                      [OK]
    test_dependencies_dependencies_ignores_other_non_objects ...           [OK]
    test_dependencies_dependencies_ignores_strings ...                     [OK]
    test_dependencies_dependencies_missing_dependency ...                  [OK]
    test_dependencies_dependencies_neither ...                             [OK]
    test_dependencies_dependencies_nondependant ...                        [OK]
    test_dependencies_dependencies_with_boolean_subschemas_empty_object_is_valid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_both_properties_is_invalid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_false_is_invalid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_true_is_valid ... [OK]
    test_dependencies_dependencies_with_dependency ...                     [OK]
    test_dependencies_dependencies_with_empty_array_empty_object ...       [OK]
    test_dependencies_dependencies_with_empty_array_non_object_is_valid ... [OK]
    test_dependencies_dependencies_with_empty_array_object_with_one_property ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_3 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_4 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_3 ... [OK]
    test_dependencies_multiple_dependencies_missing_both_dependencies ...  [OK]
    test_dependencies_multiple_dependencies_missing_dependency ...         [OK]
    test_dependencies_multiple_dependencies_missing_other_dependency ...   [OK]
    test_dependencies_multiple_dependencies_neither ...                    [OK]
    test_dependencies_multiple_dependencies_nondependants ...              [OK]
    test_dependencies_multiple_dependencies_subschema_no_dependency ...    [OK]
    test_dependencies_multiple_dependencies_subschema_valid ...            [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type ...       [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_both ...  [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_other ... [OK]
    test_dependencies_multiple_dependencies_with_dependencies ...          [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers ... [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_json_pointer_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_floats ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_json_pointer_format_all_string_formats_ignore_objects ...  [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_uri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_uri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_floats ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_uri_template_format_all_string_formats_ignore_objects ...  [OK]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...         [OK]
    test_hostname_validation_of_host_names_ends_with_hyphen ...            [OK]
    test_hostname_validation_of_host_names_ends_with_underscore ...        [OK]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [OK]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...          [OK]
    test_hostname_validation_of_host_names_starts_with_underscore ...      [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_an_array_of_schemas_for_items_array_with_additional_items ... [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_empty_array ...               [OK]
    test_items_an_array_of_schemas_for_items_incomplete_array_of_items ... [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid ... [OK]
    test_items_items_with_boolean_schema_false__empty_array_is_valid ...   [OK]
    test_items_items_with_boolean_schema_true__any_array_is_valid ...      [OK]
    test_items_items_with_boolean_schema_true__empty_array_is_valid ...    [OK]
    test_items_items_with_boolean_schemas_array_with_one_item_is_valid ... [OK]
    test_items_items_with_boolean_schemas_array_with_two_items_is_invalid ... [OK]
    test_items_items_with_boolean_schemas_empty_array_is_valid ...         [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_not_not_with_boolean_schema_false_any_value_is_valid ...          [OK]
    test_not_not_with_boolean_schema_true_any_value_is_invalid ...         [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid ...  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_boolean_schema_both_properties_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_no_property_present_is_valid ... [OK]
    test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_only_true_property_present_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_all_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_ignores_arrays ...         [OK]
    test_propertyNames_propertyNames_validation_ignores_other_non_objects ... [OK]
    test_propertyNames_propertyNames_validation_ignores_strings ...        [OK]
    test_propertyNames_propertyNames_validation_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_validation_some_property_names_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_matching_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_non_matching_property_name_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_remote_ref_with_ref_to_definitions_invalid ...          [OK]
    test_refRemote_remote_ref_with_ref_to_definitions_valid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Location_independent_identifier_match ...                     [OK]
    test_ref_Location_independent_identifier_mismatch ...                  [OK]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [SKIPPED]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [SKIPPED]
    test_ref_Recursive_references_between_schemas_invalid_tree ...         [OK]
    test_ref_Recursive_references_between_schemas_valid_tree ...           [OK]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates ... [SKIPPED]
    test_ref__ref_to_boolean_schema_false_any_value_is_invalid ...         [OK]
    test_ref__ref_to_boolean_schema_true_any_value_is_valid ...            [OK]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_invalid ...            [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid ...              [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid_maxItems_ignored ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields ...     [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields ... [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_empty_array_property_not_required ...      [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI ...        [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_fragment ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment ... [OK]
    test_uri_template_format_uri_template_a_valid_relative_uri_template ... [OK]
    test_uri_template_format_uri_template_a_valid_uri_template ...         [OK]
    test_uri_template_format_uri_template_a_valid_uri_template_without_variables ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_arrays ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_booleans ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_floats ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_integers ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_nulls ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_objects ... [OK]
    test_uri_template_format_uri_template_an_invalid_uri_template ...      [OK]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                         [OK]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ...    [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...             [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [OK]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ...      [OK]
  TestDraft7
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid ... [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_boolean_schema_boolean_schema_false__array_is_invalid ...         [OK]
    test_boolean_schema_boolean_schema_false__boolean_false_is_invalid ... [OK]
    test_boolean_schema_boolean_schema_false__boolean_true_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__empty_array_is_invalid ...   [OK]
    test_boolean_schema_boolean_schema_false__empty_object_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__null_is_invalid ...          [OK]
    test_boolean_schema_boolean_schema_false__number_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__object_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__string_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_true__array_is_valid ...            [OK]
    test_boolean_schema_boolean_schema_true__boolean_false_is_valid ...    [OK]
    test_boolean_schema_boolean_schema_true__boolean_true_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__empty_array_is_valid ...      [OK]
    test_boolean_schema_boolean_schema_true__empty_object_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__null_is_valid ...             [OK]
    test_boolean_schema_boolean_schema_true__number_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__object_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__string_is_valid ...           [OK]
    test_const_const_validation_another_type_is_invalid ...                [OK]
    test_const_const_validation_another_value_is_invalid ...               [OK]
    test_const_const_validation_same_value_is_valid ...                    [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid ... [OK]
    test_const_const_with_1_does_not_match_true_float_one_is_valid ...     [OK]
    test_const_const_with_1_does_not_match_true_integer_one_is_valid ...   [OK]
    test_const_const_with_1_does_not_match_true_true_is_invalid ...        [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid ...  [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid ...   [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid ...  [OK]
    test_const_const_with_array_another_array_item_is_invalid ...          [OK]
    test_const_const_with_array_array_with_additional_items_is_invalid ... [OK]
    test_const_const_with_array_same_array_is_valid ...                    [OK]
    test_const_const_with_false_does_not_match_0___0_0_is_invalid ...      [OK]
    test_const_const_with_false_does_not_match_0___0_is_invalid ...        [OK]
    test_const_const_with_false_does_not_match_0___false_is_valid ...      [OK]
    test_const_const_with_false_does_not_match_0_false_is_valid ...        [OK]
    test_const_const_with_false_does_not_match_0_float_zero_is_invalid ... [OK]
    test_const_const_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_const_const_with_null_not_null_is_invalid ...                     [OK]
    test_const_const_with_null_null_is_valid ...                           [OK]
    test_const_const_with_object_another_object_is_invalid ...             [OK]
    test_const_const_with_object_another_type_is_invalid ...               [OK]
    test_const_const_with_object_same_object_is_valid ...                  [OK]
    test_const_const_with_object_same_object_with_different_property_order_is_valid ... [OK]
    test_const_const_with_true_does_not_match_1___1_0_is_invalid ...       [OK]
    test_const_const_with_true_does_not_match_1___1_is_invalid ...         [OK]
    test_const_const_with_true_does_not_match_1___true_is_valid ...        [OK]
    test_const_const_with_true_does_not_match_1_float_one_is_invalid ...   [OK]
    test_const_const_with_true_does_not_match_1_integer_one_is_invalid ... [OK]
    test_const_const_with_true_does_not_match_1_true_is_valid ...          [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid ... [OK]
    test_const_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_const_nul_characters_in_strings_match_string_with_nul ...         [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid ... [OK]
    test_contains_contains_keyword_validation_empty_array_is_invalid ...   [OK]
    test_contains_contains_keyword_validation_not_array_is_valid ...       [OK]
    test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid ... [OK]
    test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_with_false_if_subschema_empty_array_is_invalid ... [OK]
    test_contains_items_contains_does_not_match_items_matches_contains ... [OK]
    test_contains_items_contains_matches_both_items_and_contains ...       [OK]
    test_contains_items_contains_matches_items_does_not_match_contains ... [OK]
    test_contains_items_contains_matches_neither_items_nor_contains ...    [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document ... [SKIPPED]
    test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON ... [SKIPPED]
    test_content_validation_of_binary_encoded_media_type_documents_ignores_non_strings ... [OK]
    test_content_validation_of_binary_string_encoding_a_valid_base64_string ... [OK]
    test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_ ... [SKIPPED]
    test_content_validation_of_binary_string_encoding_ignores_non_strings ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_a_valid_JSON_document ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document ... [SKIPPED]
    test_content_validation_of_string_encoded_content_based_on_media_type_ignores_non_strings ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [OK]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_date_validation_of_date_strings_2020_is_a_leap_year ...           [OK]
    test_date_validation_of_date_strings_2021_is_not_a_leap_year ...       [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string ...           [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_floats ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_integers ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_objects ... [OK]
    test_date_validation_of_date_strings_an_invalid_date_string ...        [OK]
    test_date_validation_of_date_strings_invalid_month ...                 [OK]
    test_date_validation_of_date_strings_invalid_month_day_combination ... [OK]
    test_date_validation_of_date_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_date_validation_of_date_strings_non_padded_day_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_non_padded_month_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_definitions_validate_definition_against_metaschema_invalid_definition_schema ... [OK]
    test_definitions_validate_definition_against_metaschema_valid_definition_schema ... [OK]
    test_dependencies_dependencies_ignores_arrays ...                      [OK]
    test_dependencies_dependencies_ignores_other_non_objects ...           [OK]
    test_dependencies_dependencies_ignores_strings ...                     [OK]
    test_dependencies_dependencies_missing_dependency ...                  [OK]
    test_dependencies_dependencies_neither ...                             [OK]
    test_dependencies_dependencies_nondependant ...                        [OK]
    test_dependencies_dependencies_with_boolean_subschemas_empty_object_is_valid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_both_properties_is_invalid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_false_is_invalid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_true_is_valid ... [OK]
    test_dependencies_dependencies_with_dependency ...                     [OK]
    test_dependencies_dependencies_with_empty_array_empty_object ...       [OK]
    test_dependencies_dependencies_with_empty_array_non_object_is_valid ... [OK]
    test_dependencies_dependencies_with_empty_array_object_with_one_property ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_3 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_4 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_3 ... [OK]
    test_dependencies_multiple_dependencies_missing_both_dependencies ...  [OK]
    test_dependencies_multiple_dependencies_missing_dependency ...         [OK]
    test_dependencies_multiple_dependencies_missing_other_dependency ...   [OK]
    test_dependencies_multiple_dependencies_neither ...                    [OK]
    test_dependencies_multiple_dependencies_nondependants ...              [OK]
    test_dependencies_multiple_dependencies_subschema_no_dependency ...    [OK]
    test_dependencies_multiple_dependencies_subschema_valid ...            [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type ...       [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_both ...  [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_other ... [OK]
    test_dependencies_multiple_dependencies_with_dependencies ...          [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers ... [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_date_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_date_format_all_string_formats_ignore_floats ...           [OK]
    test_format_date_format_all_string_formats_ignore_integers ...         [OK]
    test_format_date_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_date_format_all_string_formats_ignore_objects ...          [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_floats ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_integers ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_idn_email_format_all_string_formats_ignore_objects ...     [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_booleans ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_floats ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_integers ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_objects ...  [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_iri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_iri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_iri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_iri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_iri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_iri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_iri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_iri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_floats ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_json_pointer_format_all_string_formats_ignore_objects ...  [OK]
    test_format_regex_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_regex_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_regex_format_all_string_formats_ignore_floats ...          [OK]
    test_format_regex_format_all_string_formats_ignore_integers ...        [OK]
    test_format_regex_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_regex_format_all_string_formats_ignore_objects ...         [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_arrays ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_floats ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_nulls ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_objects ... [OK]
    test_format_time_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_time_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_time_format_all_string_formats_ignore_floats ...           [OK]
    test_format_time_format_all_string_formats_ignore_integers ...         [OK]
    test_format_time_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_time_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_uri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_uri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_floats ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_uri_template_format_all_string_formats_ignore_objects ...  [OK]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...         [OK]
    test_hostname_validation_of_host_names_ends_with_hyphen ...            [OK]
    test_hostname_validation_of_host_names_ends_with_underscore ...        [OK]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [OK]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...          [OK]
    test_hostname_validation_of_host_names_starts_with_underscore ...      [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_idn_e_mail_example_example_test_in_Hangul_ ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_idn_e_mail_address ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_not_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Nonspacing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Spacing_Combining_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_an_Enclosing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Extended_Arabic_Indic_digits_not_mixed_with_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Hiragana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Katakana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_Hiragana_Katakana_or_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_other_characters ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_following_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_preceding_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_following ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_preceding ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_surrounding_l_s ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_contains_in_the_3rd_and_4th_position ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_and_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_not_preceded_by_Virama_but_matches_regexp ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_valid_host_name_example_test_in_Hangul_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_arrays ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_booleans ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_floats ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_integers ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_nulls ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_objects ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_contains_illegal_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_illegal_first_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_label_correct_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_valid_Chinese_Punycode ... [OK]
    test_if_then_else_if_and_else_without_then_invalid_through_else ...    [OK]
    test_if_then_else_if_and_else_without_then_valid_through_else ...      [OK]
    test_if_then_else_if_and_else_without_then_valid_when_if_test_passes ... [OK]
    test_if_then_else_if_and_then_without_else_invalid_through_then ...    [OK]
    test_if_then_else_if_and_then_without_else_valid_through_then ...      [OK]
    test_if_then_else_if_and_then_without_else_valid_when_if_test_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__invalid_redirects_to_else_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__no_redirects_to_then_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__other_redirects_to_else_and_passes ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__yes_redirects_to_then_and_passes ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_valid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_valid_ ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_invalid_against_lone_else ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_valid_against_lone_else ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_invalid_against_lone_if ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_valid_against_lone_if ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_invalid_against_lone_then ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_valid_against_lone_then ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_else ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_then ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI ...        [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_fragment ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_protocol_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_arrays ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_booleans ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_floats ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_integers ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_nulls ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_objects ... [OK]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment ... [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_based_on_IPv6 ...              [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_URL_encoded_stuff ...     [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag ...            [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag_and_parentheses ... [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_many_special_characters ... [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_arrays ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_booleans ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_floats ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_integers ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_nulls ...        [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_objects ...      [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI ...                         [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6 ...           [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference ... [OK]
    test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference ...      [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_an_array_of_schemas_for_items_array_with_additional_items ... [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_empty_array ...               [OK]
    test_items_an_array_of_schemas_for_items_incomplete_array_of_items ... [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid ... [OK]
    test_items_items_with_boolean_schema_false__empty_array_is_valid ...   [OK]
    test_items_items_with_boolean_schema_true__any_array_is_valid ...      [OK]
    test_items_items_with_boolean_schema_true__empty_array_is_valid ...    [OK]
    test_items_items_with_boolean_schemas_array_with_one_item_is_valid ... [OK]
    test_items_items_with_boolean_schemas_array_with_two_items_is_invalid ... [OK]
    test_items_items_with_boolean_schemas_empty_array_is_valid ...         [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_not_not_with_boolean_schema_false_any_value_is_valid ...          [OK]
    test_not_not_with_boolean_schema_true_any_value_is_invalid ...         [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid ...  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_boolean_schema_both_properties_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_no_property_present_is_valid ... [OK]
    test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_only_true_property_present_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_all_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_ignores_arrays ...         [OK]
    test_propertyNames_propertyNames_validation_ignores_other_non_objects ... [OK]
    test_propertyNames_propertyNames_validation_ignores_strings ...        [OK]
    test_propertyNames_propertyNames_validation_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_validation_some_property_names_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_matching_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_non_matching_property_name_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_remote_ref_with_ref_to_definitions_invalid ...          [OK]
    test_refRemote_remote_ref_with_ref_to_definitions_valid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Location_independent_identifier_match ...                     [OK]
    test_ref_Location_independent_identifier_mismatch ...                  [OK]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [SKIPPED]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [SKIPPED]
    test_ref_Recursive_references_between_schemas_invalid_tree ...         [OK]
    test_ref_Recursive_references_between_schemas_valid_tree ...           [OK]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail ... [SKIPPED]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates ... [SKIPPED]
    test_ref__ref_to_boolean_schema_false_any_value_is_invalid ...         [OK]
    test_ref__ref_to_boolean_schema_true_any_value_is_valid ...            [OK]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_invalid ...            [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid ...              [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid_maxItems_ignored ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields ...     [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields ... [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid ... [OK]
    test_regex_validation_of_regular_expressions_a_valid_regular_expression ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_arrays ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_booleans ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_floats ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_integers ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_nulls ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_RJP_taking_the_member_or_index_name ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_downwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_up_and_then_down_RJP_with_array_index ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_upwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_arrays ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_booleans ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_floats ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_integers ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_nulls ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe ... [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_empty_array_property_not_required ...      [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string ...           [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_case_insensitive_Z ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu ... [SKIPPED]
    test_time_validation_of_time_strings_a_valid_time_string_with_minus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_plus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_precise_second_fraction ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_second_fraction ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_floats ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_integers ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_objects ... [OK]
    test_time_validation_of_time_strings_an_invalid_offset_indicator ...   [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_no_time_offset ...                [OK]
    test_time_validation_of_time_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_zero_time_offset ... [SKIPPED]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI ...        [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_fragment ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment ... [OK]
    test_uri_template_format_uri_template_a_valid_relative_uri_template ... [OK]
    test_uri_template_format_uri_template_a_valid_uri_template ...         [OK]
    test_uri_template_format_uri_template_a_valid_uri_template_without_variables ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_arrays ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_booleans ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_floats ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_integers ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_nulls ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_objects ... [OK]
    test_uri_template_format_uri_template_an_invalid_uri_template ...      [OK]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                         [OK]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ...    [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...             [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [OK]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ...      [OK]
jsonschema.tests.test_types
  TestCustomTypes
    test_object_can_be_extended ...                                        [OK]
    test_object_extensions_can_handle_custom_validators ...                [OK]
    test_object_extensions_require_custom_validators ...                   [OK]
    test_simple_type_can_be_extended ...                                   [OK]
    test_unknown_type ...                                                  [OK]
  TestTypeChecker
    test_checks_can_be_added_at_init ...                                   [OK]
    test_is_type ...                                                       [OK]
    test_is_unknown_type ...                                               [OK]
    test_redefine_existing_type ...                                        [OK]
    test_redefine_many ...                                                 [OK]
    test_remove ...                                                        [OK]
    test_remove_multiple ...                                               [OK]
    test_remove_unknown_type ...                                           [OK]
    test_type_check_can_raise_key_error ...                                [OK]
jsonschema.tests.test_utils
  TestDictEqual
    test_additional_key ...                                                [OK]
    test_empty_dictionaries ...                                            [OK]
    test_equal_dictionaries ...                                            [OK]
    test_missing_key ...                                                   [OK]
    test_missing_value ...                                                 [OK]
    test_mixed_nested_equal ...                                            [OK]
    test_nested_dict_unequal ...                                           [OK]
    test_nested_equal ...                                                  [OK]
    test_nested_list_unequal ...                                           [OK]
    test_one_none ...                                                      [OK]
    test_same_item ...                                                     [OK]
  TestEqual
    test_none ...                                                          [OK]
  TestListEqual
    test_empty_list ...                                                    [OK]
    test_equal_lists ...                                                   [OK]
    test_equal_nested_lists ...                                            [OK]
    test_first_list_larger ...                                             [OK]
    test_list_with_none_equal ...                                          [OK]
    test_list_with_none_unequal ...                                        [OK]
    test_one_none ...                                                      [OK]
    test_same_list ...                                                     [OK]
    test_second_list_larger ...                                            [OK]
    test_unequal_nested_lists ...                                          [OK]
    test_unsorted_lists ...                                                [OK]
jsonschema.tests.test_validators
  TestCreateAndExtend
    test_attrs ...                                                         [OK]
    test_create_default_types ...                                          [OK]
    test_dashes_are_stripped_from_validator_names ...                      [OK]
    test_extend ...                                                        [OK]
    test_extend_idof ...                                                   [OK]
    test_if_a_version_is_not_provided_it_is_not_registered ...             [OK]
    test_if_a_version_is_provided_it_is_registered ...                     [OK]
    test_init ...                                                          [OK]
    test_iter_errors_multiple_errors ...                                   [OK]
    test_iter_errors_one_error ...                                         [OK]
    test_iter_errors_successful ...                                        [OK]
    test_long_repr ...                                                     [OK]
    test_repr ...                                                          [OK]
    test_repr_no_version ...                                               [OK]
    test_validates_registers_meta_schema_draft6_id ...                     [OK]
    test_validates_registers_meta_schema_id ...                            [OK]
  TestDraft201909Validator
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft202012Validator
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft3Validator
    test_False_is_not_a_schema ...                                         [OK]
    test_False_is_not_a_schema_even_if_you_forget_to_check ...        [SKIPPED]
    test_True_is_not_a_schema ...                                          [OK]
    test_True_is_not_a_schema_even_if_you_forget_to_check ...         [SKIPPED]
    test_any_type_is_redefinable ...                                       [OK]
    test_any_type_is_valid_for_type_any ...                                [OK]
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_does_not_evade_bool_if_it_is_being_tested ...             [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_any_type ...                                  [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft4Validator
    test_False_is_not_a_schema ...                                         [OK]
    test_False_is_not_a_schema_even_if_you_forget_to_check ...        [SKIPPED]
    test_True_is_not_a_schema ...                                          [OK]
    test_True_is_not_a_schema_even_if_you_forget_to_check ...         [SKIPPED]
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft6Validator
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft7Validator
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestRefResolver
    test_cache_remote_off ...                                              [OK]
    test_cache_remote_on ...                                               [OK]
    test_custom_uri_scheme_handlers ...                                    [OK]
    test_helpful_error_message_on_failed_pop_scope ...                     [OK]
    test_if_you_give_it_junk_you_get_a_resolution_error ...                [OK]
    test_it_can_construct_a_base_uri_from_a_schema ...                     [OK]
    test_it_can_construct_a_base_uri_from_a_schema_without_id ...          [OK]
    test_it_does_not_retrieve_schema_urls_from_the_network ...             [OK]
    test_it_resolves_local_refs ...                                        [OK]
    test_it_resolves_local_refs_with_id ...                                [OK]
    test_it_retrieves_local_refs_via_urlopen ...                           [OK]
    test_it_retrieves_stored_refs ...                                      [OK]
    test_it_retrieves_unstored_refs_via_requests ...                       [OK]
    test_it_retrieves_unstored_refs_via_urlopen ...                        [OK]
  TestValidate
    test_draft202012_validator_is_chosen ...                               [OK]
    test_draft202012_validator_is_the_default ...                          [OK]
    test_draft3_validator_is_chosen ...                                    [OK]
    test_draft4_validator_is_chosen ...                                    [OK]
    test_draft6_validator_is_chosen ...                                    [OK]
    test_draft7_validator_is_chosen ...                                    [OK]
    test_it_uses_best_match ...                                            [OK]
    test_schema_error_message ...                                          [OK]
    test_validation_error_message ...                                      [OK]
  TestValidationErrorDetails
    test_additionalItems ...                                               [OK]
    test_additionalItems_with_items ...                                    [OK]
    test_additionalProperties ...                                          [OK]
    test_anyOf ...                                                         [OK]
    test_boolean_schema_False ...                                          [OK]
    test_contains_none ...                                                 [OK]
    test_contains_too_few ...                                              [OK]
    test_contains_too_many ...                                             [OK]
    test_if_else ...                                                       [OK]
    test_if_then ...                                                       [OK]
    test_multiple_nesting ...                                              [OK]
    test_patternProperties ...                                             [OK]
    test_prefixItems ...                                                   [OK]
    test_prefixItems_with_items ...                                        [OK]
    test_propertyNames ...                                                 [OK]
    test_recursive ...                                                     [OK]
    test_ref ...                                                           [OK]
    test_ref_sibling ...                                                   [OK]
    test_single_nesting ...                                                [OK]
    test_type ...                                                          [OK]
  TestValidationErrorMessages
    test_False_schema ...                                                  [OK]
    test_additionalItems_multiple_failures ...                             [OK]
    test_additionalItems_single_failure ...                                [OK]
    test_additionalProperties_false_patternProperties ...                  [OK]
    test_additionalProperties_multiple_failures ...                        [OK]
    test_additionalProperties_single_failure ...                           [OK]
    test_const ...                                                         [OK]
    test_contains_draft_6 ...                                              [OK]
    test_contains_too_few ...                                              [OK]
    test_contains_too_few_both_constrained ...                             [OK]
    test_contains_too_many ...                                             [OK]
    test_contains_too_many_both_constrained ...                            [OK]
    test_dependencies_list_draft3 ...                                      [OK]
    test_dependencies_list_draft7 ...                                      [OK]
    test_dependencies_single_element ...                                   [OK]
    test_dependentRequired ...                                             [OK]
    test_does_not_contain ...                                              [OK]
    test_exclusiveMaximum ...                                              [OK]
    test_exclusiveMinimum ...                                              [OK]
    test_invalid_format_default_message ...                                [OK]
    test_maxItems ...                                                      [OK]
    test_maxLength ...                                                     [OK]
    test_maxProperties ...                                                 [OK]
    test_maximum ...                                                       [OK]
    test_minItems ...                                                      [OK]
    test_minLength ...                                                     [OK]
    test_minProperties ...                                                 [OK]
    test_minimum ...                                                       [OK]
    test_multipleOf ...                                                    [OK]
    test_multiple_type_failure ...                                         [OK]
    test_object_with_named_type_failure ...                                [OK]
    test_object_without_title_type_failure ...                             [OK]
    test_oneOf_matches_none ...                                            [OK]
    test_oneOf_matches_too_many ...                                        [OK]
    test_pattern ...                                                       [OK]
    test_prefixItems_with_items ...                                        [OK]
    test_required ...                                                      [OK]
    test_single_type_failure ...                                           [OK]
    test_single_type_list_failure ...                                      [OK]
    test_unevaluated_items ...                                             [OK]
    test_unevaluated_properties ...                                        [OK]
  TestValidatorFor
    test_False ...                                                         [OK]
    test_True ...                                                          [OK]
    test_custom_validator ...                                              [OK]
    test_custom_validator_draft6 ...                                       [OK]
    test_does_not_warn_if_meta_schema_is_unspecified ...                   [OK]
    test_draft_201909 ...                                                  [OK]
    test_draft_202012 ...                                                  [OK]
    test_draft_3 ...                                                       [OK]
    test_draft_4 ...                                                       [OK]
    test_draft_6 ...                                                       [OK]
    test_draft_7 ...                                                       [OK]
    test_validator_for_custom_default ...                                  [OK]
    test_validator_for_jsonschema_default ...                              [OK]
    test_warns_if_meta_schema_specified_was_not_found ...                  [OK]

===============================================================================
[SKIPPED]
These tests depends on dynamicRef working.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_anchor_same_anchor_with_different_base_uri__ref_should_not_resolve_to_defs_A_allOf_0
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_anchor_same_anchor_with_different_base_uri__ref_should_resolve_to_defs_A_allOf_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_anchor_same_anchor_with_different_base_uri__ref_should_not_resolve_to_defs_A_allOf_0
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_anchor_same_anchor_with_different_base_uri__ref_should_resolve_to_defs_A_allOf_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_defs_validate_definition_against_metaschema_invalid_definition_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_defs_validate_definition_against_metaschema_valid_definition_schema
===============================================================================
[SKIPPED]
dynamicRef support isn't working yet.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_integer_matches_at_the_outer_level
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_integer_now_matches_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_single_level_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_inner_definition
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_recursiveRef
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_no_recursion
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_recursion_uses_the_inner_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_matches_recursion_uses_the_inner_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_no_recursion
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_recursion_only_uses_inner_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_matches_recursion_only_uses_inner_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_matches_at_the_outer_level
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_single_level_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_properties_match_with_inner_definition
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_matches_at_the_outer_level
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_single_level_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_properties_match_with_inner_definition
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_integer_matches_at_the_outer_level
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_single_level_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_two_levels_no_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_two_levels_properties_match_with_inner_definition
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__integer_node
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__numeric_node
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_anyLeafNode_floats_are_allowed
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_integerNode_floats_are_not_allowed
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_should_resolve_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_should_resolve_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_should_resolve_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_not_valid_against_the_root
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_should_resolve_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_valid_against_the_root
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_without_a_matching_dynamicAnchor_should_behave_like_a_normal_ref_to_anchor_The_recursive_part_doesn_t_need_to_validate_against_the_root
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_with_a_non_matching_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_anchor_Any_array_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_should_not_affect_dynamic_scope_resolution_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_should_not_affect_dynamic_scope_resolution_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_without_a_matching_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_anchor_Any_array_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_An_anchor_with_the_same_name_as_a_dynamicAnchor_should_not_be_used_for_dynamic_scope_resolution_Any_array_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__correct_extended_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__incorrect_extended_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__incorrect_parent_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef__then_defs_thingy_is_the_final_stop_for_the_dynamicRef
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef_first_scope_is_not_in_dynamic_scope_for_the_dynamicRef
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef_string_matches_defs_thingy_but_the_dynamicRef_does_not_stop_here
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_anyLeafNode_floats_are_allowed
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_integerNode_floats_are_not_allowed
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_correct_field
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_misspelled_field
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_correct_extended_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_extended_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_parent_schema
===============================================================================
[SKIPPED]
A known bug.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Recursive_references_between_schemas_invalid_tree
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Recursive_references_between_schemas_valid_tree
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass
===============================================================================
[SKIPPED]
unevaluatedItems is different in 2019-09 (needs work).

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_no_extra_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_uncle_keyword_evaluation_is_not_significant
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_as_schema_with_invalid_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_as_schema_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_as_schema_with_valid_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_can_t_see_inside_cousins_always_fails
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_false_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_false_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_true_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_true_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_additionalItems_unevaluatedItems_doesn_t_apply
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_additionalItems_with_additional_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_additionalItems_with_no_additional_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_additional_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_no_additional_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_not_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_oneOf_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_oneOf_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_ref_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_ref_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_tuple_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_tuple_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_uniform_items_unevaluatedItems_doesn_t_apply
===============================================================================
[SKIPPED]
Leap seconds are unsupported.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_zero_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_zero_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_zero_time_offset
===============================================================================
[SKIPPED]
Complex email validation is (intentionally) unsupported.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
===============================================================================
[SKIPPED]
Rejecting leading zeros is 3.9+

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
===============================================================================
[SKIPPED]
A known bug. See issue #371.

jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates
===============================================================================
[SKIPPED]
A known bug. See issue #593.

jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document
===============================================================================
[SKIPPED]
A known bug. See issue #523.

jsonschema.tests.test_validators.TestDraft3Validator.test_False_is_not_a_schema_even_if_you_forget_to_check
jsonschema.tests.test_validators.TestDraft3Validator.test_True_is_not_a_schema_even_if_you_forget_to_check
jsonschema.tests.test_validators.TestDraft4Validator.test_False_is_not_a_schema_even_if_you_forget_to_check
jsonschema.tests.test_validators.TestDraft4Validator.test_True_is_not_a_schema_even_if_you_forget_to_check
-------------------------------------------------------------------------------
Ran 6799 tests in 3.007s

PASSED (skips=195, successes=6604)
py39-format-tests run-test: commands[3] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format-tests/bin/python -m doctest /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/README.rst
py39-format_nongpl-build create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format_nongpl-build
py39-format_nongpl-build installdeps: build
py39-format_nongpl-build installed: build==0.7.0,jsonschema==4.2.1,packaging==21.3,pep517==0.12.0,pyparsing==3.0.6,tomli==2.0.0
py39-format_nongpl-build run-test-pre: PYTHONHASHSEED='281181256'
py39-format_nongpl-build run-test: commands[0] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format_nongpl-build/bin/python -m pip install 'pip>=21.1.1'
Collecting pip>=21.1.1
  Using cached https://files.pythonhosted.org/packages/a4/6d/6463d49a933f547439d6b5b98b46af8742cc03ae83543e4d7688c2420f8b/pip-21.3.1-py3-none-any.whl
Installing collected packages: pip
  Found existing installation: pip 19.2.3
    Uninstalling pip-19.2.3:
      Successfully uninstalled pip-19.2.3
Successfully installed pip-21.3.1
py39-format_nongpl-build run-test: commands[1] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format_nongpl-build/bin/python -m pip install '/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1[format_nongpl]'
Processing /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting attrs>=17.4.0
  Using cached attrs-21.4.0-py2.py3-none-any.whl (60 kB)
Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0
  Using cached pyrsistent-0.18.0-cp38-cp38-midnightbsd_2_1_2_amd64.whl
Collecting importlib-resources>=1.4.0
  Using cached importlib_resources-5.4.0-py3-none-any.whl (28 kB)
Collecting idna
  Using cached idna-3.3-py3-none-any.whl (61 kB)
Collecting jsonpointer>1.13
  Using cached jsonpointer-2.2-py2.py3-none-any.whl (7.5 kB)
Collecting uri-template
  Using cached uri_template-1.1.0-py3-none-any.whl (10 kB)
Collecting rfc3986-validator>0.1.0
  Using cached rfc3986_validator-0.1.1-py2.py3-none-any.whl (4.2 kB)
Collecting fqdn
  Using cached fqdn-1.5.1-py3-none-any.whl (9.1 kB)
Collecting rfc3339-validator
  Using cached rfc3339_validator-0.1.4-py2.py3-none-any.whl (3.5 kB)
Collecting webcolors>=1.11
  Using cached webcolors-1.11.1-py3-none-any.whl (9.9 kB)
Collecting isoduration
  Using cached isoduration-20.11.0-py3-none-any.whl (11 kB)
Collecting zipp>=3.1.0
  Using cached zipp-3.7.0-py3-none-any.whl (5.3 kB)
Collecting arrow>=0.15.0
  Using cached arrow-1.2.1-py3-none-any.whl (63 kB)
Collecting six
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting python-dateutil>=2.7.0
  Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Building wheels for collected packages: jsonschema
  Building wheel for jsonschema (pyproject.toml): started
  Building wheel for jsonschema (pyproject.toml): finished with status 'done'
  Created wheel for jsonschema: filename=jsonschema-4.2.1-py3-none-any.whl size=69377 sha256=1f6f13b05cd8dc0bdcea5435bf80788b588ed9693922c1a48350721d29d93371
  Stored in directory: /root/.cache/pip/wheels/31/6d/82/c063df8f519a36b951f08d0b3b491afe64658855e03b21351b
Successfully built jsonschema
Installing collected packages: six, zipp, python-dateutil, pyrsistent, importlib-resources, attrs, arrow, webcolors, uri-template, rfc3986-validator, rfc3339-validator, jsonschema, jsonpointer, isoduration, idna, fqdn
Successfully installed arrow-1.2.1 attrs-21.4.0 fqdn-1.5.1 idna-3.3 importlib-resources-5.4.0 isoduration-20.11.0 jsonpointer-2.2 jsonschema-4.2.1 pyrsistent-0.18.0 python-dateutil-2.8.2 rfc3339-validator-0.1.4 rfc3986-validator-0.1.1 six-1.16.0 uri-template-1.1.0 webcolors-1.11.1 zipp-3.7.0
py39-format_nongpl-build run-test: commands[2] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format_nongpl-build/bin/python -m build /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1 --outdir /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format_nongpl-build/tmp/dist
* Creating venv isolated environment...

Traceback (most recent call last):
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format_nongpl-build/lib/python3.8/site-packages/build/__main__.py", line 372, in main
    built = build_call(
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format_nongpl-build/lib/python3.8/site-packages/build/__main__.py", line 229, in build_package_via_sdist
    sdist = _build(isolation, builder, outdir, 'sdist', config_settings, skip_dependency_check)
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format_nongpl-build/lib/python3.8/site-packages/build/__main__.py", line 140, in _build
    return _build_in_isolated_env(builder, outdir, distribution, config_settings)
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format_nongpl-build/lib/python3.8/site-packages/build/__main__.py", line 104, in _build_in_isolated_env
    with _IsolatedEnvBuilder() as env:
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format_nongpl-build/lib/python3.8/site-packages/build/env.py", line 104, in __enter__
    executable, scripts_dir = _create_isolated_env_venv(self._path)
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format_nongpl-build/lib/python3.8/site-packages/build/env.py", line 261, in _create_isolated_env_venv
    pip_distribution = next(iter(metadata.distributions(name='pip', path=[purelib])))  # type: ignore[no-untyped-call]
StopIteration

ERROR 
ERROR: InvocationError for command /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format_nongpl-build/bin/python -m build /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1 --outdir /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format_nongpl-build/tmp/dist (exited with code 1)
py39-format_nongpl-tests create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format_nongpl-tests
py39-format_nongpl-tests installdeps: twisted
py39-format_nongpl-tests installed: attrs==21.4.0,Automat==20.2.0,constantly==15.1.0,hyperlink==21.0.0,idna==3.3,incremental==21.3.0,jsonschema==4.2.1,six==1.16.0,Twisted==21.7.0,typing-extensions==4.0.1,zope.interface==5.4.0
py39-format_nongpl-tests run-test-pre: PYTHONHASHSEED='281181256'
py39-format_nongpl-tests run-test: commands[0] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format_nongpl-tests/bin/python -m pip install 'pip>=21.1.1'
Collecting pip>=21.1.1
  Using cached https://files.pythonhosted.org/packages/a4/6d/6463d49a933f547439d6b5b98b46af8742cc03ae83543e4d7688c2420f8b/pip-21.3.1-py3-none-any.whl
Installing collected packages: pip
  Found existing installation: pip 19.2.3
    Uninstalling pip-19.2.3:
      Successfully uninstalled pip-19.2.3
Successfully installed pip-21.3.1
py39-format_nongpl-tests run-test: commands[1] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format_nongpl-tests/bin/python -m pip install '/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1[format_nongpl]'
Processing /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: attrs>=17.4.0 in /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format_nongpl-tests/lib/python3.8/site-packages (from jsonschema==4.2.1) (21.4.0)
Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0
  Using cached pyrsistent-0.18.0-cp38-cp38-midnightbsd_2_1_2_amd64.whl
Collecting importlib-resources>=1.4.0
  Using cached importlib_resources-5.4.0-py3-none-any.whl (28 kB)
Requirement already satisfied: idna in /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format_nongpl-tests/lib/python3.8/site-packages (from jsonschema==4.2.1) (3.3)
Collecting jsonpointer>1.13
  Using cached jsonpointer-2.2-py2.py3-none-any.whl (7.5 kB)
Collecting uri-template
  Using cached uri_template-1.1.0-py3-none-any.whl (10 kB)
Collecting rfc3986-validator>0.1.0
  Using cached rfc3986_validator-0.1.1-py2.py3-none-any.whl (4.2 kB)
Collecting fqdn
  Using cached fqdn-1.5.1-py3-none-any.whl (9.1 kB)
Collecting rfc3339-validator
  Using cached rfc3339_validator-0.1.4-py2.py3-none-any.whl (3.5 kB)
Collecting webcolors>=1.11
  Using cached webcolors-1.11.1-py3-none-any.whl (9.9 kB)
Collecting isoduration
  Using cached isoduration-20.11.0-py3-none-any.whl (11 kB)
Collecting zipp>=3.1.0
  Using cached zipp-3.7.0-py3-none-any.whl (5.3 kB)
Collecting arrow>=0.15.0
  Using cached arrow-1.2.1-py3-none-any.whl (63 kB)
Requirement already satisfied: six in /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format_nongpl-tests/lib/python3.8/site-packages (from rfc3339-validator->jsonschema==4.2.1) (1.16.0)
Collecting python-dateutil>=2.7.0
  Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Building wheels for collected packages: jsonschema
  Building wheel for jsonschema (pyproject.toml): started
  Building wheel for jsonschema (pyproject.toml): finished with status 'done'
  Created wheel for jsonschema: filename=jsonschema-4.2.1-py3-none-any.whl size=69377 sha256=deafc4ee2cfd0d7a0bbb4850eaa745720824d78f693036ceefb6eea10063ec2b
  Stored in directory: /root/.cache/pip/wheels/31/6d/82/c063df8f519a36b951f08d0b3b491afe64658855e03b21351b
Successfully built jsonschema
Installing collected packages: zipp, python-dateutil, pyrsistent, importlib-resources, arrow, webcolors, uri-template, rfc3986-validator, rfc3339-validator, jsonschema, jsonpointer, isoduration, fqdn
Successfully installed arrow-1.2.1 fqdn-1.5.1 importlib-resources-5.4.0 isoduration-20.11.0 jsonpointer-2.2 jsonschema-4.2.1 pyrsistent-0.18.0 python-dateutil-2.8.2 rfc3339-validator-0.1.4 rfc3986-validator-0.1.1 uri-template-1.1.0 webcolors-1.11.1 zipp-3.7.0
py39-format_nongpl-tests run-test: commands[2] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format_nongpl-tests/bin/python -W error -m twisted.trial jsonschema
jsonschema.tests.test_cli
  TestCLI
    test_custom_error_format ...                                           [OK]
    test_custom_error_format_applies_to_schema_errors ...                  [OK]
    test_instance_does_not_exist ...                                       [OK]
    test_instance_does_not_exist_pretty_output ...                         [OK]
    test_instance_is_invalid_JSON ...                                      [OK]
    test_instance_is_invalid_JSON_on_stdin ...                             [OK]
    test_instance_is_invalid_JSON_on_stdin_pretty_output ...               [OK]
    test_instance_is_invalid_JSON_pretty_output ...                        [OK]
    test_invalid_exlicit_base_uri ...                                      [OK]
    test_invalid_instance ...                                              [OK]
    test_invalid_instance_continues_with_the_rest ...                      [OK]
    test_invalid_instance_explicit_plain_output ...                        [OK]
    test_invalid_instance_multiple_errors ...                              [OK]
    test_invalid_instance_multiple_errors_pretty_output ...                [OK]
    test_invalid_instance_pretty_output ...                                [OK]
    test_invalid_schema ...                                                [OK]
    test_invalid_schema_multiple_errors ...                                [OK]
    test_invalid_schema_multiple_errors_pretty_output ...                  [OK]
    test_invalid_schema_pretty_output ...                                  [OK]
    test_invalid_schema_with_invalid_instance ...                          [OK]
    test_invalid_schema_with_invalid_instance_pretty_output ...            [OK]
    test_it_validates_using_draft4_when_specified ...                      [OK]
    test_it_validates_using_draft7_when_specified ...                      [OK]
    test_it_validates_using_the_latest_validator_when_unspecified ...      [OK]
    test_multiple_invalid_instances ...                                    [OK]
    test_multiple_invalid_instances_pretty_output ...                      [OK]
    test_neither_instance_nor_schema_exist ...                             [OK]
    test_neither_instance_nor_schema_exist_pretty_output ...               [OK]
    test_nonexistent_file_with_explicit_base_uri ...                       [OK]
    test_schema_and_instance_are_both_invalid_JSON ...                     [OK]
    test_schema_and_instance_are_both_invalid_JSON_pretty_output ...       [OK]
    test_schema_does_not_exist ...                                         [OK]
    test_schema_does_not_exist_pretty_output ...                           [OK]
    test_schema_is_invalid_JSON ...                                        [OK]
    test_schema_is_invalid_JSON_pretty_output ...                          [OK]
    test_successful_validation ...                                         [OK]
    test_successful_validation_of_just_the_schema ...                      [OK]
    test_successful_validation_of_just_the_schema_pretty_output ...        [OK]
    test_successful_validation_of_stdin ...                                [OK]
    test_successful_validation_of_stdin_pretty_output ...                  [OK]
    test_successful_validation_pretty_output ...                           [OK]
    test_successful_validation_via_explicit_base_uri ...                   [OK]
    test_unsuccessful_validation_via_explicit_base_uri ...                 [OK]
  TestCLIIntegration
    test_license ...                                                       [OK]
    test_no_arguments_shows_usage_notes ...                                [OK]
    test_version ...                                                       [OK]
  TestParser
    test_find_validator_by_fully_qualified_object_name ...                 [OK]
    test_find_validator_in_jsonschema ...                                  [OK]
    test_unknown_output ...                                                [OK]
    test_useless_error_format ...                                          [OK]
jsonschema.tests.test_deprecations
  TestDeprecations
    test_RefResolver_in_scope ...                                          [OK]
    test_Validator_is_valid_two_arguments ...                              [OK]
    test_Validator_iter_errors_two_arguments ...                           [OK]
    test_validators_ErrorTree ...                                          [OK]
    test_validators_meta_schemas ...                                       [OK]
    test_validators_validators ...                                         [OK]
    test_version ...                                                       [OK]
jsonschema.tests.test_exceptions
  TestBestMatch
    test_if_the_most_relevant_error_is_allOf_it_is_traversed ...           [OK]
    test_if_the_most_relevant_error_is_anyOf_it_is_traversed ...           [OK]
    test_if_the_most_relevant_error_is_oneOf_it_is_traversed ...           [OK]
    test_nested_context_for_oneOf ...                                      [OK]
    test_no_errors ...                                                     [OK]
    test_oneOf_and_anyOf_are_weak_matches ...                              [OK]
    test_one_error ...                                                     [OK]
    test_shallower_errors_are_better_matches ...                           [OK]
  TestByRelevance
    test_global_errors_are_even_better_matches ...                         [OK]
    test_short_paths_are_better_matches ...                                [OK]
    test_strong_validators_are_higher_priority ...                         [OK]
    test_weak_validators_are_lower_priority ...                            [OK]
  TestErrorInitReprStr
    test_empty_paths ...                                                   [OK]
    test_it_calls_super_and_sets_args ...                                  [OK]
    test_multiple_item_paths ...                                           [OK]
    test_one_item_paths ...                                                [OK]
    test_repr ...                                                          [OK]
    test_str_works_with_instances_having_overriden_eq_operator ...         [OK]
    test_unset_error ...                                                   [OK]
    test_uses_pprint ...                                                   [OK]
  TestErrorTree
    test_children_have_their_errors_dicts_built ...                        [OK]
    test_if_its_in_the_tree_anyhow_it_does_not_raise_an_error ...          [OK]
    test_it_contains_an_item_if_the_item_had_an_error ...                  [OK]
    test_it_creates_a_child_tree_for_each_nested_path ...                  [OK]
    test_it_does_not_contain_an_item_if_the_item_had_no_error ...          [OK]
    test_it_does_not_contain_subtrees_that_are_not_in_the_instance ...     [OK]
    test_it_knows_how_many_total_errors_it_contains ...                    [OK]
    test_multiple_errors_with_instance ...                                 [OK]
    test_repr ...                                                          [OK]
    test_validators_that_failed_appear_in_errors_dict ...                  [OK]
  TestHashable
    test_hashable ...                                                      [OK]
jsonschema.tests.test_format
  TestFormatChecker
    test_duration_format ...                                               [OK]
    test_format_checkers_come_with_defaults ...                            [OK]
    test_format_error_causes_become_validation_error_causes ...            [OK]
    test_it_can_register_checkers ...                                      [OK]
    test_it_can_register_cls_checkers ...                                  [OK]
    test_it_can_validate_no_formats ...                                    [OK]
    test_it_catches_registered_errors ...                                  [OK]
    test_it_raises_a_key_error_for_unknown_formats ...                     [OK]
    test_repr ...                                                          [OK]
    test_uuid_format ...                                                   [OK]
jsonschema.tests.test_jsonschema_test_suite
  TestDraft201909
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anchor_Location_independent_identifier_match ...                  [OK]
    test_anchor_Location_independent_identifier_mismatch ...               [OK]
    test_anchor_Location_independent_identifier_with_absolute_URI_match ... [OK]
    test_anchor_Location_independent_identifier_with_absolute_URI_mismatch ... [OK]
    test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [OK]
    test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_in_implementations_that_strip_anchor_this_may_match_either_def ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_match_ref_to_anchor ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_anchor ... [OK]
    test_anchor_same_anchor_with_different_base_uri__ref_should_not_resolve_to_defs_A_allOf_0 ... [SKIPPED]
    test_anchor_same_anchor_with_different_base_uri__ref_should_resolve_to_defs_A_allOf_1 ... [SKIPPED]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid ... [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_boolean_schema_boolean_schema_false__array_is_invalid ...         [OK]
    test_boolean_schema_boolean_schema_false__boolean_false_is_invalid ... [OK]
    test_boolean_schema_boolean_schema_false__boolean_true_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__empty_array_is_invalid ...   [OK]
    test_boolean_schema_boolean_schema_false__empty_object_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__null_is_invalid ...          [OK]
    test_boolean_schema_boolean_schema_false__number_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__object_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__string_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_true__array_is_valid ...            [OK]
    test_boolean_schema_boolean_schema_true__boolean_false_is_valid ...    [OK]
    test_boolean_schema_boolean_schema_true__boolean_true_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__empty_array_is_valid ...      [OK]
    test_boolean_schema_boolean_schema_true__empty_object_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__null_is_valid ...             [OK]
    test_boolean_schema_boolean_schema_true__number_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__object_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__string_is_valid ...           [OK]
    test_const_const_validation_another_type_is_invalid ...                [OK]
    test_const_const_validation_another_value_is_invalid ...               [OK]
    test_const_const_validation_same_value_is_valid ...                    [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid ... [OK]
    test_const_const_with_1_does_not_match_true_float_one_is_valid ...     [OK]
    test_const_const_with_1_does_not_match_true_integer_one_is_valid ...   [OK]
    test_const_const_with_1_does_not_match_true_true_is_invalid ...        [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid ...  [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid ...   [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid ...  [OK]
    test_const_const_with_array_another_array_item_is_invalid ...          [OK]
    test_const_const_with_array_array_with_additional_items_is_invalid ... [OK]
    test_const_const_with_array_same_array_is_valid ...                    [OK]
    test_const_const_with_false_does_not_match_0___0_0_is_invalid ...      [OK]
    test_const_const_with_false_does_not_match_0___0_is_invalid ...        [OK]
    test_const_const_with_false_does_not_match_0___false_is_valid ...      [OK]
    test_const_const_with_false_does_not_match_0_false_is_valid ...        [OK]
    test_const_const_with_false_does_not_match_0_float_zero_is_invalid ... [OK]
    test_const_const_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_const_const_with_null_not_null_is_invalid ...                     [OK]
    test_const_const_with_null_null_is_valid ...                           [OK]
    test_const_const_with_object_another_object_is_invalid ...             [OK]
    test_const_const_with_object_another_type_is_invalid ...               [OK]
    test_const_const_with_object_same_object_is_valid ...                  [OK]
    test_const_const_with_object_same_object_with_different_property_order_is_valid ... [OK]
    test_const_const_with_true_does_not_match_1___1_0_is_invalid ...       [OK]
    test_const_const_with_true_does_not_match_1___1_is_invalid ...         [OK]
    test_const_const_with_true_does_not_match_1___true_is_valid ...        [OK]
    test_const_const_with_true_does_not_match_1_float_one_is_invalid ...   [OK]
    test_const_const_with_true_does_not_match_1_integer_one_is_invalid ... [OK]
    test_const_const_with_true_does_not_match_1_true_is_valid ...          [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid ... [OK]
    test_const_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_const_nul_characters_in_strings_match_string_with_nul ...         [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid ... [OK]
    test_contains_contains_keyword_validation_empty_array_is_invalid ...   [OK]
    test_contains_contains_keyword_validation_not_array_is_valid ...       [OK]
    test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid ... [OK]
    test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_with_false_if_subschema_empty_array_is_invalid ... [OK]
    test_contains_items_contains_does_not_match_items_matches_contains ... [OK]
    test_contains_items_contains_matches_both_items_and_contains ...       [OK]
    test_contains_items_contains_matches_items_does_not_match_contains ... [OK]
    test_contains_items_contains_matches_neither_items_nor_contains ...    [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_ignores_non_strings ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_validly_encoded_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_array_as_a_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_object_as_a_base64_encoded_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_encoded_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_string_that_is_valid_JSON_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_another_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_ignores_non_strings ... [OK]
    test_content_validation_of_binary_string_encoding_a_valid_base64_string ... [OK]
    test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_validates_true ... [OK]
    test_content_validation_of_binary_string_encoding_ignores_non_strings ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_a_valid_JSON_document ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_ignores_non_strings ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_defs_validate_definition_against_metaschema_invalid_definition_schema ... [OK]
    test_defs_validate_definition_against_metaschema_valid_definition_schema ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_CRLF ...   [OK]
    test_dependentRequired_dependencies_with_escaped_characters_CRLF_missing_dependent ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes_missing_dependent ... [OK]
    test_dependentRequired_empty_dependents_empty_object ...               [OK]
    test_dependentRequired_empty_dependents_non_object_is_valid ...        [OK]
    test_dependentRequired_empty_dependents_object_with_one_property ...   [OK]
    test_dependentRequired_multiple_dependents_required_missing_both_dependencies ... [OK]
    test_dependentRequired_multiple_dependents_required_missing_dependency ... [OK]
    test_dependentRequired_multiple_dependents_required_missing_other_dependency ... [OK]
    test_dependentRequired_multiple_dependents_required_neither ...        [OK]
    test_dependentRequired_multiple_dependents_required_nondependants ...  [OK]
    test_dependentRequired_multiple_dependents_required_with_dependencies ... [OK]
    test_dependentRequired_single_dependency_ignores_arrays ...            [OK]
    test_dependentRequired_single_dependency_ignores_other_non_objects ... [OK]
    test_dependentRequired_single_dependency_ignores_strings ...           [OK]
    test_dependentRequired_single_dependency_missing_dependency ...        [OK]
    test_dependentRequired_single_dependency_neither ...                   [OK]
    test_dependentRequired_single_dependency_nondependant ...              [OK]
    test_dependentRequired_single_dependency_with_dependency ...           [OK]
    test_dependentSchemas_boolean_subschemas_empty_object_is_valid ...     [OK]
    test_dependentSchemas_boolean_subschemas_object_with_both_properties_is_invalid ... [OK]
    test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_false_is_invalid ... [OK]
    test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_true_is_valid ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote_invalid_under_dependent_schema ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab_invalid_under_dependent_schema ... [OK]
    test_dependentSchemas_single_dependency_ignores_arrays ...             [OK]
    test_dependentSchemas_single_dependency_ignores_other_non_objects ...  [OK]
    test_dependentSchemas_single_dependency_ignores_strings ...            [OK]
    test_dependentSchemas_single_dependency_no_dependency ...              [OK]
    test_dependentSchemas_single_dependency_valid ...                      [OK]
    test_dependentSchemas_single_dependency_wrong_type ...                 [OK]
    test_dependentSchemas_single_dependency_wrong_type_both ...            [OK]
    test_dependentSchemas_single_dependency_wrong_type_other ...           [OK]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers ... [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_date_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_date_format_all_string_formats_ignore_floats ...           [OK]
    test_format_date_format_all_string_formats_ignore_integers ...         [OK]
    test_format_date_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_date_format_all_string_formats_ignore_objects ...          [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_duration_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_duration_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_duration_format_all_string_formats_ignore_floats ...       [OK]
    test_format_duration_format_all_string_formats_ignore_integers ...     [OK]
    test_format_duration_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_duration_format_all_string_formats_ignore_objects ...      [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_floats ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_integers ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_idn_email_format_all_string_formats_ignore_objects ...     [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_booleans ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_floats ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_integers ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_objects ...  [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_iri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_iri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_iri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_iri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_iri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_iri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_iri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_iri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_floats ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_json_pointer_format_all_string_formats_ignore_objects ...  [OK]
    test_format_regex_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_regex_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_regex_format_all_string_formats_ignore_floats ...          [OK]
    test_format_regex_format_all_string_formats_ignore_integers ...        [OK]
    test_format_regex_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_regex_format_all_string_formats_ignore_objects ...         [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_arrays ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_floats ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_nulls ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_objects ... [OK]
    test_format_time_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_time_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_time_format_all_string_formats_ignore_floats ...           [OK]
    test_format_time_format_all_string_formats_ignore_integers ...         [OK]
    test_format_time_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_time_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_uri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_uri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_floats ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_uri_template_format_all_string_formats_ignore_objects ...  [OK]
    test_format_uuid_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_uuid_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_uuid_format_all_string_formats_ignore_floats ...           [OK]
    test_format_uuid_format_all_string_formats_ignore_integers ...         [OK]
    test_format_uuid_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_uuid_format_all_string_formats_ignore_objects ...          [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_and_no_ref ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_absolute_URI ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_absolute_URI ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_base_URI_change_in_subschema ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_and_no_ref ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment_and_no_ref ... [OK]
    test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_absolute_URI ... [OK]
    test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [OK]
    test_if_then_else_if_and_else_without_then_invalid_through_else ...    [OK]
    test_if_then_else_if_and_else_without_then_valid_through_else ...      [OK]
    test_if_then_else_if_and_else_without_then_valid_when_if_test_passes ... [OK]
    test_if_then_else_if_and_then_without_else_invalid_through_then ...    [OK]
    test_if_then_else_if_and_then_without_else_valid_through_then ...      [OK]
    test_if_then_else_if_and_then_without_else_valid_when_if_test_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__invalid_redirects_to_else_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__no_redirects_to_then_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__other_redirects_to_else_and_passes ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__yes_redirects_to_then_and_passes ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_valid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_valid_ ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_invalid_against_lone_else ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_valid_against_lone_else ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_invalid_against_lone_if ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_valid_against_lone_if ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_invalid_against_lone_then ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_valid_against_lone_then ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_else ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_then ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_an_array_of_schemas_for_items_array_with_additional_items ... [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_empty_array ...               [OK]
    test_items_an_array_of_schemas_for_items_incomplete_array_of_items ... [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid ... [OK]
    test_items_items_with_boolean_schema_false__empty_array_is_valid ...   [OK]
    test_items_items_with_boolean_schema_true__any_array_is_valid ...      [OK]
    test_items_items_with_boolean_schema_true__empty_array_is_valid ...    [OK]
    test_items_items_with_boolean_schemas_array_with_one_item_is_valid ... [OK]
    test_items_items_with_boolean_schemas_array_with_two_items_is_invalid ... [OK]
    test_items_items_with_boolean_schemas_empty_array_is_valid ...         [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_maxContains_maxContains_with_contains_all_elements_match_invalid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_all_elements_match_valid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_empty_data ...              [OK]
    test_maxContains_maxContains_with_contains_some_elements_match_invalid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_some_elements_match_valid_maxContains ... [OK]
    test_maxContains_maxContains_without_contains_is_ignored_one_item_valid_against_lone_maxContains ... [OK]
    test_maxContains_maxContains_without_contains_is_ignored_two_items_still_valid_against_lone_maxContains ... [OK]
    test_maxContains_minContains_maxContains_actual_minContains_maxContains ... [OK]
    test_maxContains_minContains_maxContains_minContains_actual_maxContains ... [OK]
    test_maxContains_minContains_maxContains_minContains_maxContains_actual ... [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_invalid_maxContains ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_invalid_minContains ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_valid_maxContains_and_minContains ... [OK]
    test_minContains_maxContains_minContains_empty_data ...                [OK]
    test_minContains_maxContains_minContains_invalid_maxContains ...       [OK]
    test_minContains_maxContains_minContains_invalid_maxContains_and_minContains ... [OK]
    test_minContains_maxContains_minContains_invalid_minContains ...       [OK]
    test_minContains_minContains_0_with_maxContains_empty_data ...         [OK]
    test_minContains_minContains_0_with_maxContains_not_more_than_maxContains ... [OK]
    test_minContains_minContains_0_with_maxContains_too_many ...           [OK]
    test_minContains_minContains_0_with_no_maxContains_empty_data ...      [OK]
    test_minContains_minContains_0_with_no_maxContains_minContains_0_makes_contains_always_pass ... [OK]
    test_minContains_minContains_1_with_contains_all_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_1_with_contains_empty_data ...            [OK]
    test_minContains_minContains_1_with_contains_no_elements_match ...     [OK]
    test_minContains_minContains_1_with_contains_single_element_matches_valid_minContains ... [OK]
    test_minContains_minContains_1_with_contains_some_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_invalid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_exactly_as_needed_ ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_more_than_needed_ ... [OK]
    test_minContains_minContains_2_with_contains_empty_data ...            [OK]
    test_minContains_minContains_2_with_contains_some_elements_match_invalid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_some_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_without_contains_is_ignored_one_item_valid_against_lone_minContains ... [OK]
    test_minContains_minContains_without_contains_is_ignored_zero_items_still_valid_against_lone_minContains ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_not_not_with_boolean_schema_false_any_value_is_valid ...          [OK]
    test_not_not_with_boolean_schema_true_any_value_is_invalid ...         [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid ...  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_boolean_schema_both_properties_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_no_property_present_is_valid ... [OK]
    test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_only_true_property_present_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_all_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_ignores_arrays ...         [OK]
    test_propertyNames_propertyNames_validation_ignores_other_non_objects ... [OK]
    test_propertyNames_propertyNames_validation_ignores_strings ...        [OK]
    test_propertyNames_propertyNames_validation_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_validation_some_property_names_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_matching_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_non_matching_property_name_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid ... [OK]
    test_recursiveRef__recursiveRef_with_nesting_integer_matches_at_the_outer_level ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_nesting_integer_now_matches_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_nesting_single_level_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_inner_definition ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_recursiveRef ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_no_recursion ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_recursion_uses_the_inner_schema ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_matches_recursion_uses_the_inner_schema ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_no_recursion ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_recursion_only_uses_inner_schema ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_matches_recursion_only_uses_inner_schema ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_matches_at_the_outer_level ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_single_level_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_properties_match_with_inner_definition ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_matches_at_the_outer_level ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_single_level_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_properties_match_with_inner_definition ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_mismatch ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_mismatch ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_integer_matches_at_the_outer_level ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_single_level_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_two_levels_no_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_two_levels_properties_match_with_inner_definition ... [SKIPPED]
    test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__integer_node ... [SKIPPED]
    test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__numeric_node ... [SKIPPED]
    test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_anyLeafNode_floats_are_allowed ... [SKIPPED]
    test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_integerNode_floats_are_not_allowed ... [SKIPPED]
    test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__match ... [OK]
    test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__mismatch ... [OK]
    test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_match ... [OK]
    test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_mismatch ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [OK]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_remote_ref_with_ref_to_defs_invalid ...                 [OK]
    test_refRemote_remote_ref_with_ref_to_defs_valid ...                   [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Recursive_references_between_schemas_invalid_tree ...         [OK]
    test_ref_Recursive_references_between_schemas_valid_tree ...           [OK]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail ... [SKIPPED]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass ... [SKIPPED]
    test_ref__ref_to_boolean_schema_false_any_value_is_invalid ...         [OK]
    test_ref__ref_to_boolean_schema_true_any_value_is_valid ...            [OK]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_invalid ...        [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_invalid ... [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_valid ... [OK]
    test_ref_ref_creates_new_scope_when_adjacent_to_keywords_referenced_subschema_doesn_t_see_annotations_from_properties ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields ...     [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields ... [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_empty_array_property_not_required ...      [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_no_extra_items ... [SKIPPED]
    test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_uncle_keyword_evaluation_is_not_significant ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_invalid_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_valid_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_can_t_see_inside_cousins_always_fails ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_false_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_false_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_true_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_true_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_additionalItems_unevaluatedItems_doesn_t_apply ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_additionalItems_with_additional_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_additionalItems_with_no_additional_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_additional_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_no_additional_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_not_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_oneOf_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_oneOf_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_ref_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_ref_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_tuple_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_tuple_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_uniform_items_unevaluatedItems_doesn_t_apply ... [SKIPPED]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_Empty_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_b_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_a_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_foo_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_d_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_a_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_b_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foo_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foox_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_is_valid ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_base_case_both_properties_present ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_base_case_both_properties_present ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_no_extra_properties ... [OK]
    test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_uncle_keyword_evaluation_is_not_significant ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_can_t_see_inside_cousins_always_fails ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_false_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_false_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_Empty_is_invalid_no_x_or_y_ ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_and_y_are_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_y_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_are_invalid_no_x_or_y_ ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_x_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_y_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_x_and_y_are_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_invalid_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_valid_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Deep_nested_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Empty_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Nested_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Single_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_1st_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_2nd_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_3rd_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_true_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_true_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_not_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_ref_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_ref_with_unevaluated_properties ... [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_applicator_vocabulary_still_works ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_invalid_number_but_it_still_validates ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_valid_number ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [OK]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_date_validation_of_date_strings_2020_is_a_leap_year ...           [OK]
    test_date_validation_of_date_strings_2021_is_not_a_leap_year ...       [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string ...           [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_floats ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_integers ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_objects ... [OK]
    test_date_validation_of_date_strings_an_invalid_date_string ...        [OK]
    test_date_validation_of_date_strings_invalid_month ...                 [OK]
    test_date_validation_of_date_strings_invalid_month_day_combination ... [OK]
    test_date_validation_of_date_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_date_validation_of_date_strings_non_padded_day_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_non_padded_month_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_duration_validation_of_duration_strings_a_valid_duration_string ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_arrays ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_booleans ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_floats ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_integers ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_nulls ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_objects ... [OK]
    test_duration_validation_of_duration_strings_an_invalid_duration_string ... [OK]
    test_duration_validation_of_duration_strings_elements_out_of_order ... [OK]
    test_duration_validation_of_duration_strings_four_years_duration ...   [OK]
    test_duration_validation_of_duration_strings_missing_time_separator ... [OK]
    test_duration_validation_of_duration_strings_no_date_or_time_elements_present ... [OK]
    test_duration_validation_of_duration_strings_no_elements_present ...   [OK]
    test_duration_validation_of_duration_strings_no_time_elements_present ... [OK]
    test_duration_validation_of_duration_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_duration_validation_of_duration_strings_one_and_a_half_days_in_days_and_hours ... [OK]
    test_duration_validation_of_duration_strings_one_and_a_half_days_in_hours ... [OK]
    test_duration_validation_of_duration_strings_one_minute_duration ...   [OK]
    test_duration_validation_of_duration_strings_one_month_duration ...    [OK]
    test_duration_validation_of_duration_strings_time_element_in_the_date_position ... [OK]
    test_duration_validation_of_duration_strings_two_weeks ...             [OK]
    test_duration_validation_of_duration_strings_weeks_cannot_be_combined_with_other_units ... [OK]
    test_duration_validation_of_duration_strings_zero_time_in_days ...     [OK]
    test_duration_validation_of_duration_strings_zero_time_in_seconds ...  [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...         [OK]
    test_hostname_validation_of_host_names_ends_with_hyphen ...            [OK]
    test_hostname_validation_of_host_names_ends_with_underscore ...        [OK]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [OK]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...          [OK]
    test_hostname_validation_of_host_names_starts_with_underscore ...      [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_idn_e_mail_example_example_test_in_Hangul_ ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_idn_e_mail_address ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_not_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Nonspacing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Spacing_Combining_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_an_Enclosing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Extended_Arabic_Indic_digits_not_mixed_with_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Hiragana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Katakana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_Hiragana_Katakana_or_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_other_characters ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_following_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_preceding_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_following ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_preceding ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_surrounding_l_s ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_contains_in_the_3rd_and_4th_position ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_and_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_not_preceded_by_Virama_but_matches_regexp ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_valid_host_name_example_test_in_Hangul_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_arrays ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_booleans ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_floats ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_integers ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_nulls ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_objects ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_contains_illegal_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_illegal_first_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_label_correct_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_valid_Chinese_Punycode ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI ...        [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_fragment ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_protocol_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_arrays ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_booleans ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_floats ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_integers ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_nulls ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_objects ... [OK]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference ... [SKIPPED]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment ... [SKIPPED]
    test_iri_validation_of_IRIs_a_valid_IRI_based_on_IPv6 ...              [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_URL_encoded_stuff ...     [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag ...            [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag_and_parentheses ... [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_many_special_characters ... [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_arrays ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_booleans ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_floats ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_integers ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_nulls ...        [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_objects ...      [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI ...                    [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6 ...      [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference ... [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [OK]
    test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid ... [OK]
    test_regex_validation_of_regular_expressions_a_valid_regular_expression ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_arrays ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_booleans ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_floats ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_integers ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_nulls ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_RJP_taking_the_member_or_index_name ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_downwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_up_and_then_down_RJP_with_array_index ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_upwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_arrays ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_booleans ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_floats ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_integers ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_nulls ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string ...           [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_case_insensitive_Z ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu ... [SKIPPED]
    test_time_validation_of_time_strings_a_valid_time_string_with_minus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_plus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_precise_second_fraction ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_second_fraction ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_floats ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_integers ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_objects ... [OK]
    test_time_validation_of_time_strings_an_invalid_offset_indicator ...   [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_no_time_offset ...                [OK]
    test_time_validation_of_time_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_zero_time_offset ... [SKIPPED]
    test_uri_reference_validation_of_URI_References_a_valid_URI ...        [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_fragment ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment ... [OK]
    test_uri_template_format_uri_template_a_valid_relative_uri_template ... [OK]
    test_uri_template_format_uri_template_a_valid_uri_template ...         [OK]
    test_uri_template_format_uri_template_a_valid_uri_template_without_variables ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_arrays ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_booleans ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_floats ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_integers ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_nulls ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_objects ... [OK]
    test_uri_template_format_uri_template_an_invalid_uri_template ...      [OK]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                         [OK]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ...    [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...             [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [OK]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ...      [OK]
    test_uuid_uuid_format_all_lower_case ...                               [OK]
    test_uuid_uuid_format_all_upper_case ...                               [OK]
    test_uuid_uuid_format_all_zeroes_is_valid ...                          [OK]
    test_uuid_uuid_format_bad_characters_not_hex_ ...                      [OK]
    test_uuid_uuid_format_dashes_in_the_wrong_spot ...                     [OK]
    test_uuid_uuid_format_hypothetical_version_15 ...                      [OK]
    test_uuid_uuid_format_hypothetical_version_6 ...                       [OK]
    test_uuid_uuid_format_missing_section ...                              [OK]
    test_uuid_uuid_format_mixed_case ...                                   [OK]
    test_uuid_uuid_format_no_dashes ...                                    [OK]
    test_uuid_uuid_format_too_few_dashes ...                               [OK]
    test_uuid_uuid_format_too_many_dashes ...                              [OK]
    test_uuid_uuid_format_valid_version_4 ...                              [OK]
    test_uuid_uuid_format_valid_version_5 ...                              [OK]
    test_uuid_uuid_format_wrong_length ...                                 [OK]
  TestDraft202012
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anchor_Location_independent_identifier_match ...                  [OK]
    test_anchor_Location_independent_identifier_mismatch ...               [OK]
    test_anchor_Location_independent_identifier_with_absolute_URI_match ... [OK]
    test_anchor_Location_independent_identifier_with_absolute_URI_mismatch ... [OK]
    test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [OK]
    test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_in_implementations_that_strip_anchor_this_may_match_either_def ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_match_ref_to_anchor ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_anchor ... [OK]
    test_anchor_same_anchor_with_different_base_uri__ref_should_not_resolve_to_defs_A_allOf_0 ... [SKIPPED]
    test_anchor_same_anchor_with_different_base_uri__ref_should_resolve_to_defs_A_allOf_1 ... [SKIPPED]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid ... [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_boolean_schema_boolean_schema_false__array_is_invalid ...         [OK]
    test_boolean_schema_boolean_schema_false__boolean_false_is_invalid ... [OK]
    test_boolean_schema_boolean_schema_false__boolean_true_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__empty_array_is_invalid ...   [OK]
    test_boolean_schema_boolean_schema_false__empty_object_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__null_is_invalid ...          [OK]
    test_boolean_schema_boolean_schema_false__number_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__object_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__string_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_true__array_is_valid ...            [OK]
    test_boolean_schema_boolean_schema_true__boolean_false_is_valid ...    [OK]
    test_boolean_schema_boolean_schema_true__boolean_true_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__empty_array_is_valid ...      [OK]
    test_boolean_schema_boolean_schema_true__empty_object_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__null_is_valid ...             [OK]
    test_boolean_schema_boolean_schema_true__number_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__object_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__string_is_valid ...           [OK]
    test_const_const_validation_another_type_is_invalid ...                [OK]
    test_const_const_validation_another_value_is_invalid ...               [OK]
    test_const_const_validation_same_value_is_valid ...                    [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid ... [OK]
    test_const_const_with_1_does_not_match_true_float_one_is_valid ...     [OK]
    test_const_const_with_1_does_not_match_true_integer_one_is_valid ...   [OK]
    test_const_const_with_1_does_not_match_true_true_is_invalid ...        [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid ...  [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid ...   [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid ...  [OK]
    test_const_const_with_array_another_array_item_is_invalid ...          [OK]
    test_const_const_with_array_array_with_additional_items_is_invalid ... [OK]
    test_const_const_with_array_same_array_is_valid ...                    [OK]
    test_const_const_with_false_does_not_match_0___0_0_is_invalid ...      [OK]
    test_const_const_with_false_does_not_match_0___0_is_invalid ...        [OK]
    test_const_const_with_false_does_not_match_0___false_is_valid ...      [OK]
    test_const_const_with_false_does_not_match_0_false_is_valid ...        [OK]
    test_const_const_with_false_does_not_match_0_float_zero_is_invalid ... [OK]
    test_const_const_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_const_const_with_null_not_null_is_invalid ...                     [OK]
    test_const_const_with_null_null_is_valid ...                           [OK]
    test_const_const_with_object_another_object_is_invalid ...             [OK]
    test_const_const_with_object_another_type_is_invalid ...               [OK]
    test_const_const_with_object_same_object_is_valid ...                  [OK]
    test_const_const_with_object_same_object_with_different_property_order_is_valid ... [OK]
    test_const_const_with_true_does_not_match_1___1_0_is_invalid ...       [OK]
    test_const_const_with_true_does_not_match_1___1_is_invalid ...         [OK]
    test_const_const_with_true_does_not_match_1___true_is_valid ...        [OK]
    test_const_const_with_true_does_not_match_1_float_one_is_invalid ...   [OK]
    test_const_const_with_true_does_not_match_1_integer_one_is_invalid ... [OK]
    test_const_const_with_true_does_not_match_1_true_is_valid ...          [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid ... [OK]
    test_const_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_const_nul_characters_in_strings_match_string_with_nul ...         [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid ... [OK]
    test_contains_contains_keyword_validation_empty_array_is_invalid ...   [OK]
    test_contains_contains_keyword_validation_not_array_is_valid ...       [OK]
    test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid ... [OK]
    test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_with_false_if_subschema_empty_array_is_invalid ... [OK]
    test_contains_items_contains_does_not_match_items_matches_contains ... [OK]
    test_contains_items_contains_matches_both_items_and_contains ...       [OK]
    test_contains_items_contains_matches_items_does_not_match_contains ... [OK]
    test_contains_items_contains_matches_neither_items_nor_contains ...    [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_ignores_non_strings ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_validly_encoded_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_array_as_a_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_object_as_a_base64_encoded_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_encoded_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_string_that_is_valid_JSON_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_another_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_ignores_non_strings ... [OK]
    test_content_validation_of_binary_string_encoding_a_valid_base64_string ... [OK]
    test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_validates_true ... [OK]
    test_content_validation_of_binary_string_encoding_ignores_non_strings ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_a_valid_JSON_document ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_ignores_non_strings ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_defs_validate_definition_against_metaschema_invalid_definition_schema ... [SKIPPED]
    test_defs_validate_definition_against_metaschema_valid_definition_schema ... [SKIPPED]
    test_dependentRequired_dependencies_with_escaped_characters_CRLF ...   [OK]
    test_dependentRequired_dependencies_with_escaped_characters_CRLF_missing_dependent ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes_missing_dependent ... [OK]
    test_dependentRequired_empty_dependents_empty_object ...               [OK]
    test_dependentRequired_empty_dependents_non_object_is_valid ...        [OK]
    test_dependentRequired_empty_dependents_object_with_one_property ...   [OK]
    test_dependentRequired_multiple_dependents_required_missing_both_dependencies ... [OK]
    test_dependentRequired_multiple_dependents_required_missing_dependency ... [OK]
    test_dependentRequired_multiple_dependents_required_missing_other_dependency ... [OK]
    test_dependentRequired_multiple_dependents_required_neither ...        [OK]
    test_dependentRequired_multiple_dependents_required_nondependants ...  [OK]
    test_dependentRequired_multiple_dependents_required_with_dependencies ... [OK]
    test_dependentRequired_single_dependency_ignores_arrays ...            [OK]
    test_dependentRequired_single_dependency_ignores_other_non_objects ... [OK]
    test_dependentRequired_single_dependency_ignores_strings ...           [OK]
    test_dependentRequired_single_dependency_missing_dependency ...        [OK]
    test_dependentRequired_single_dependency_neither ...                   [OK]
    test_dependentRequired_single_dependency_nondependant ...              [OK]
    test_dependentRequired_single_dependency_with_dependency ...           [OK]
    test_dependentSchemas_boolean_subschemas_empty_object_is_valid ...     [OK]
    test_dependentSchemas_boolean_subschemas_object_with_both_properties_is_invalid ... [OK]
    test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_false_is_invalid ... [OK]
    test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_true_is_valid ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote_invalid_under_dependent_schema ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab_invalid_under_dependent_schema ... [OK]
    test_dependentSchemas_single_dependency_ignores_arrays ...             [OK]
    test_dependentSchemas_single_dependency_ignores_other_non_objects ...  [OK]
    test_dependentSchemas_single_dependency_ignores_strings ...            [OK]
    test_dependentSchemas_single_dependency_no_dependency ...              [OK]
    test_dependentSchemas_single_dependency_valid ...                      [OK]
    test_dependentSchemas_single_dependency_wrong_type ...                 [OK]
    test_dependentSchemas_single_dependency_wrong_type_both ...            [OK]
    test_dependentSchemas_single_dependency_wrong_type_other ...           [OK]
    test_dynamicRef_A_dynamicRef_should_resolve_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_should_resolve_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_should_resolve_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_not_valid_against_the_root ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_should_resolve_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_valid_against_the_root ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_without_a_matching_dynamicAnchor_should_behave_like_a_normal_ref_to_anchor_The_recursive_part_doesn_t_need_to_validate_against_the_root ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_with_a_non_matching_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_anchor_Any_array_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_should_not_affect_dynamic_scope_resolution_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_should_not_affect_dynamic_scope_resolution_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_without_a_matching_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_anchor_Any_array_is_valid ... [SKIPPED]
    test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_An_anchor_with_the_same_name_as_a_dynamicAnchor_should_not_be_used_for_dynamic_scope_resolution_Any_array_is_valid ... [SKIPPED]
    test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__correct_extended_schema ... [SKIPPED]
    test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__incorrect_extended_schema ... [SKIPPED]
    test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__incorrect_parent_schema ... [SKIPPED]
    test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef__then_defs_thingy_is_the_final_stop_for_the_dynamicRef ... [SKIPPED]
    test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef_first_scope_is_not_in_dynamic_scope_for_the_dynamicRef ... [SKIPPED]
    test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef_string_matches_defs_thingy_but_the_dynamicRef_does_not_stop_here ... [SKIPPED]
    test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_anyLeafNode_floats_are_allowed ... [SKIPPED]
    test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_integerNode_floats_are_not_allowed ... [SKIPPED]
    test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_correct_field ... [SKIPPED]
    test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_misspelled_field ... [SKIPPED]
    test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_correct_extended_schema ... [SKIPPED]
    test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_extended_schema ... [SKIPPED]
    test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_parent_schema ... [SKIPPED]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers ... [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_date_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_date_format_all_string_formats_ignore_floats ...           [OK]
    test_format_date_format_all_string_formats_ignore_integers ...         [OK]
    test_format_date_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_date_format_all_string_formats_ignore_objects ...          [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_duration_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_duration_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_duration_format_all_string_formats_ignore_floats ...       [OK]
    test_format_duration_format_all_string_formats_ignore_integers ...     [OK]
    test_format_duration_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_duration_format_all_string_formats_ignore_objects ...      [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_floats ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_integers ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_idn_email_format_all_string_formats_ignore_objects ...     [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_booleans ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_floats ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_integers ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_objects ...  [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_iri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_iri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_iri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_iri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_iri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_iri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_iri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_iri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_floats ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_json_pointer_format_all_string_formats_ignore_objects ...  [OK]
    test_format_regex_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_regex_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_regex_format_all_string_formats_ignore_floats ...          [OK]
    test_format_regex_format_all_string_formats_ignore_integers ...        [OK]
    test_format_regex_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_regex_format_all_string_formats_ignore_objects ...         [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_arrays ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_floats ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_nulls ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_objects ... [OK]
    test_format_time_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_time_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_time_format_all_string_formats_ignore_floats ...           [OK]
    test_format_time_format_all_string_formats_ignore_integers ...         [OK]
    test_format_time_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_time_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_uri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_uri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_floats ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_uri_template_format_all_string_formats_ignore_objects ...  [OK]
    test_format_uuid_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_uuid_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_uuid_format_all_string_formats_ignore_floats ...           [OK]
    test_format_uuid_format_all_string_formats_ignore_integers ...         [OK]
    test_format_uuid_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_uuid_format_all_string_formats_ignore_objects ...          [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_and_no_ref ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_absolute_URI ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_absolute_URI ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_base_URI_change_in_subschema ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_and_no_ref ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment_and_no_ref ... [OK]
    test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_absolute_URI ... [OK]
    test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [OK]
    test_if_then_else_if_and_else_without_then_invalid_through_else ...    [OK]
    test_if_then_else_if_and_else_without_then_valid_through_else ...      [OK]
    test_if_then_else_if_and_else_without_then_valid_when_if_test_passes ... [OK]
    test_if_then_else_if_and_then_without_else_invalid_through_then ...    [OK]
    test_if_then_else_if_and_then_without_else_valid_through_then ...      [OK]
    test_if_then_else_if_and_then_without_else_valid_when_if_test_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__invalid_redirects_to_else_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__no_redirects_to_then_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__other_redirects_to_else_and_passes ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__yes_redirects_to_then_and_passes ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_valid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_valid_ ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_invalid_against_lone_else ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_valid_against_lone_else ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_invalid_against_lone_if ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_valid_against_lone_if ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_invalid_against_lone_then ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_valid_against_lone_then ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_else ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_then ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_items_should_not_look_in_applicators_valid_case_prefixItems_in_allOf_should_not_constrain_items_invalid_case ... [OK]
    test_items_items_should_not_look_in_applicators_valid_case_prefixItems_in_allOf_should_not_constrain_items_valid_case ... [OK]
    test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid ... [OK]
    test_items_items_with_boolean_schema_false__empty_array_is_valid ...   [OK]
    test_items_items_with_boolean_schema_true__any_array_is_valid ...      [OK]
    test_items_items_with_boolean_schema_true__empty_array_is_valid ...    [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_items_prefixItems_validation_adjusts_the_starting_index_for_items_valid_items ... [OK]
    test_items_prefixItems_validation_adjusts_the_starting_index_for_items_wrong_type_of_second_item ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_additional_items_are_not_permitted ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_empty_array ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_equal_number_of_items_present ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_fewer_number_of_items_present_1_ ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_fewer_number_of_items_present_2_ ... [OK]
    test_maxContains_maxContains_with_contains_all_elements_match_invalid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_all_elements_match_valid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_empty_data ...              [OK]
    test_maxContains_maxContains_with_contains_some_elements_match_invalid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_some_elements_match_valid_maxContains ... [OK]
    test_maxContains_maxContains_without_contains_is_ignored_one_item_valid_against_lone_maxContains ... [OK]
    test_maxContains_maxContains_without_contains_is_ignored_two_items_still_valid_against_lone_maxContains ... [OK]
    test_maxContains_minContains_maxContains_actual_minContains_maxContains ... [OK]
    test_maxContains_minContains_maxContains_minContains_actual_maxContains ... [OK]
    test_maxContains_minContains_maxContains_minContains_maxContains_actual ... [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_invalid_maxContains ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_invalid_minContains ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_valid_maxContains_and_minContains ... [OK]
    test_minContains_maxContains_minContains_empty_data ...                [OK]
    test_minContains_maxContains_minContains_invalid_maxContains ...       [OK]
    test_minContains_maxContains_minContains_invalid_maxContains_and_minContains ... [OK]
    test_minContains_maxContains_minContains_invalid_minContains ...       [OK]
    test_minContains_minContains_0_empty_data ...                          [OK]
    test_minContains_minContains_0_minContains_0_makes_contains_always_pass ... [OK]
    test_minContains_minContains_0_with_maxContains_empty_data ...         [OK]
    test_minContains_minContains_0_with_maxContains_not_more_than_maxContains ... [OK]
    test_minContains_minContains_0_with_maxContains_too_many ...           [OK]
    test_minContains_minContains_1_with_contains_all_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_1_with_contains_empty_data ...            [OK]
    test_minContains_minContains_1_with_contains_no_elements_match ...     [OK]
    test_minContains_minContains_1_with_contains_single_element_matches_valid_minContains ... [OK]
    test_minContains_minContains_1_with_contains_some_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_invalid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_exactly_as_needed_ ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_more_than_needed_ ... [OK]
    test_minContains_minContains_2_with_contains_empty_data ...            [OK]
    test_minContains_minContains_2_with_contains_some_elements_match_invalid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_some_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_without_contains_is_ignored_one_item_valid_against_lone_minContains ... [OK]
    test_minContains_minContains_without_contains_is_ignored_zero_items_still_valid_against_lone_minContains ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_not_not_with_boolean_schema_false_any_value_is_valid ...          [OK]
    test_not_not_with_boolean_schema_true_any_value_is_invalid ...         [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid ...  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_prefixItems_a_schema_given_for_prefixItems_JavaScript_pseudo_array_is_valid ... [OK]
    test_prefixItems_a_schema_given_for_prefixItems_array_with_additional_items ... [OK]
    test_prefixItems_a_schema_given_for_prefixItems_correct_types ...      [OK]
    test_prefixItems_a_schema_given_for_prefixItems_empty_array ...        [OK]
    test_prefixItems_a_schema_given_for_prefixItems_incomplete_array_of_items ... [OK]
    test_prefixItems_a_schema_given_for_prefixItems_wrong_types ...        [OK]
    test_prefixItems_additional_items_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_prefixItems_prefixItems_with_boolean_schemas_array_with_one_item_is_valid ... [OK]
    test_prefixItems_prefixItems_with_boolean_schemas_array_with_two_items_is_invalid ... [OK]
    test_prefixItems_prefixItems_with_boolean_schemas_empty_array_is_valid ... [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_boolean_schema_both_properties_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_no_property_present_is_valid ... [OK]
    test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_only_true_property_present_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_all_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_ignores_arrays ...         [OK]
    test_propertyNames_propertyNames_validation_ignores_other_non_objects ... [OK]
    test_propertyNames_propertyNames_validation_ignores_strings ...        [OK]
    test_propertyNames_propertyNames_validation_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_validation_some_property_names_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid ... [OK]
    test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__match ... [OK]
    test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__mismatch ... [OK]
    test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_match ... [OK]
    test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_mismatch ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [OK]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_remote_ref_with_ref_to_defs_invalid ...                 [OK]
    test_refRemote_remote_ref_with_ref_to_defs_valid ...                   [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Recursive_references_between_schemas_invalid_tree ...         [OK]
    test_ref_Recursive_references_between_schemas_valid_tree ...           [OK]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail ... [SKIPPED]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass ... [SKIPPED]
    test_ref__ref_to_boolean_schema_false_any_value_is_invalid ...         [OK]
    test_ref__ref_to_boolean_schema_true_any_value_is_valid ...            [OK]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_invalid ...        [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_invalid ... [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_valid ... [OK]
    test_ref_ref_creates_new_scope_when_adjacent_to_keywords_referenced_subschema_doesn_t_see_annotations_from_properties ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields ...     [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields ... [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_empty_array_property_not_required ...      [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_no_extra_items ... [OK]
    test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_uncle_keyword_evaluation_is_not_significant ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_a_s_and_b_s_are_valid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_a_s_b_s_and_c_s_are_valid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_empty_array_is_valid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_a_s_and_c_s_are_invalid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_a_s_are_valid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_b_s_and_c_s_are_invalid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_b_s_are_invalid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_c_s_are_invalid ... [OK]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_invalid_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_valid_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_can_t_see_inside_cousins_always_fails ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_adjacent_contains_contains_fails_second_item_is_not_evaluated ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_adjacent_contains_contains_passes_second_item_is_not_evaluated ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_adjacent_contains_second_item_is_evaluated_by_contains ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_multiple_nested_contains_5_not_evaluated_passes_unevaluatedItems ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_multiple_nested_contains_7_not_evaluated_fails_unevaluatedItems ... [OK]
    test_unevaluatedItems_unevaluatedItems_false_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_false_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_true_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_true_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_items_unevaluatedItems_doesn_t_apply ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_items_with_additional_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_items_with_no_additional_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_additional_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_no_additional_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_not_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_oneOf_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_oneOf_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_ref_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_ref_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_tuple_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_tuple_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_uniform_items_unevaluatedItems_doesn_t_apply ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_Empty_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_b_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_a_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_foo_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_d_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_a_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_b_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foo_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foox_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_is_valid ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_base_case_both_properties_present ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_base_case_both_properties_present ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_no_extra_properties ... [OK]
    test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_uncle_keyword_evaluation_is_not_significant ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_can_t_see_inside_cousins_always_fails ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_false_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_false_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_Empty_is_invalid_no_x_or_y_ ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_and_y_are_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_y_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_are_invalid_no_x_or_y_ ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_x_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_y_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_x_and_y_are_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_invalid_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_valid_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Deep_nested_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Empty_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Nested_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Single_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_1st_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_2nd_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_3rd_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_true_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_true_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_not_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_ref_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_ref_with_unevaluated_properties ... [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_applicator_vocabulary_still_works ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_invalid_number_but_it_still_validates ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_valid_number ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [OK]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_date_validation_of_date_strings_2020_is_a_leap_year ...           [OK]
    test_date_validation_of_date_strings_2021_is_not_a_leap_year ...       [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string ...           [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_floats ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_integers ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_objects ... [OK]
    test_date_validation_of_date_strings_an_invalid_date_string ...        [OK]
    test_date_validation_of_date_strings_invalid_month ...                 [OK]
    test_date_validation_of_date_strings_invalid_month_day_combination ... [OK]
    test_date_validation_of_date_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_date_validation_of_date_strings_non_padded_day_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_non_padded_month_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_duration_validation_of_duration_strings_a_valid_duration_string ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_arrays ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_booleans ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_floats ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_integers ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_nulls ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_objects ... [OK]
    test_duration_validation_of_duration_strings_an_invalid_duration_string ... [OK]
    test_duration_validation_of_duration_strings_elements_out_of_order ... [OK]
    test_duration_validation_of_duration_strings_four_years_duration ...   [OK]
    test_duration_validation_of_duration_strings_missing_time_separator ... [OK]
    test_duration_validation_of_duration_strings_no_date_or_time_elements_present ... [OK]
    test_duration_validation_of_duration_strings_no_elements_present ...   [OK]
    test_duration_validation_of_duration_strings_no_time_elements_present ... [OK]
    test_duration_validation_of_duration_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_duration_validation_of_duration_strings_one_and_a_half_days_in_days_and_hours ... [OK]
    test_duration_validation_of_duration_strings_one_and_a_half_days_in_hours ... [OK]
    test_duration_validation_of_duration_strings_one_minute_duration ...   [OK]
    test_duration_validation_of_duration_strings_one_month_duration ...    [OK]
    test_duration_validation_of_duration_strings_time_element_in_the_date_position ... [OK]
    test_duration_validation_of_duration_strings_two_weeks ...             [OK]
    test_duration_validation_of_duration_strings_weeks_cannot_be_combined_with_other_units ... [OK]
    test_duration_validation_of_duration_strings_zero_time_in_days ...     [OK]
    test_duration_validation_of_duration_strings_zero_time_in_seconds ...  [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...         [OK]
    test_hostname_validation_of_host_names_ends_with_hyphen ...            [OK]
    test_hostname_validation_of_host_names_ends_with_underscore ...        [OK]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [OK]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...          [OK]
    test_hostname_validation_of_host_names_starts_with_underscore ...      [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_idn_e_mail_example_example_test_in_Hangul_ ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_idn_e_mail_address ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_not_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Nonspacing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Spacing_Combining_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_an_Enclosing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Extended_Arabic_Indic_digits_not_mixed_with_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Hiragana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Katakana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_Hiragana_Katakana_or_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_other_characters ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_following_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_preceding_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_following ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_preceding ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_surrounding_l_s ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_contains_in_the_3rd_and_4th_position ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_and_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_not_preceded_by_Virama_but_matches_regexp ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_valid_host_name_example_test_in_Hangul_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_arrays ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_booleans ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_floats ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_integers ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_nulls ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_objects ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_contains_illegal_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_illegal_first_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_label_correct_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_valid_Chinese_Punycode ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI ...        [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_fragment ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_protocol_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_arrays ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_booleans ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_floats ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_integers ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_nulls ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_objects ... [OK]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference ... [SKIPPED]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment ... [SKIPPED]
    test_iri_validation_of_IRIs_a_valid_IRI_based_on_IPv6 ...              [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_URL_encoded_stuff ...     [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag ...            [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag_and_parentheses ... [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_many_special_characters ... [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_arrays ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_booleans ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_floats ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_integers ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_nulls ...        [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_objects ...      [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI ...                    [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6 ...      [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference ... [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [OK]
    test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid ... [OK]
    test_regex_validation_of_regular_expressions_a_valid_regular_expression ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_arrays ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_booleans ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_floats ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_integers ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_nulls ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_RJP_taking_the_member_or_index_name ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_downwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_up_and_then_down_RJP_with_array_index ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_upwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_arrays ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_booleans ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_floats ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_integers ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_nulls ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string ...           [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_case_insensitive_Z ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu ... [SKIPPED]
    test_time_validation_of_time_strings_a_valid_time_string_with_minus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_plus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_precise_second_fraction ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_second_fraction ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_floats ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_integers ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_objects ... [OK]
    test_time_validation_of_time_strings_an_invalid_offset_indicator ...   [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_no_time_offset ...                [OK]
    test_time_validation_of_time_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_zero_time_offset ... [SKIPPED]
    test_uri_reference_validation_of_URI_References_a_valid_URI ...        [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_fragment ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment ... [OK]
    test_uri_template_format_uri_template_a_valid_relative_uri_template ... [OK]
    test_uri_template_format_uri_template_a_valid_uri_template ...         [OK]
    test_uri_template_format_uri_template_a_valid_uri_template_without_variables ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_arrays ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_booleans ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_floats ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_integers ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_nulls ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_objects ... [OK]
    test_uri_template_format_uri_template_an_invalid_uri_template ...      [OK]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                         [OK]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ...    [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...             [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [OK]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ...      [OK]
    test_uuid_uuid_format_all_lower_case ...                               [OK]
    test_uuid_uuid_format_all_upper_case ...                               [OK]
    test_uuid_uuid_format_all_zeroes_is_valid ...                          [OK]
    test_uuid_uuid_format_bad_characters_not_hex_ ...                      [OK]
    test_uuid_uuid_format_dashes_in_the_wrong_spot ...                     [OK]
    test_uuid_uuid_format_hypothetical_version_15 ...                      [OK]
    test_uuid_uuid_format_hypothetical_version_6 ...                       [OK]
    test_uuid_uuid_format_missing_section ...                              [OK]
    test_uuid_uuid_format_mixed_case ...                                   [OK]
    test_uuid_uuid_format_no_dashes ...                                    [OK]
    test_uuid_uuid_format_too_few_dashes ...                               [OK]
    test_uuid_uuid_format_too_many_dashes ...                              [OK]
    test_uuid_uuid_format_valid_version_4 ...                              [OK]
    test_uuid_uuid_format_valid_version_5 ...                              [OK]
    test_uuid_uuid_format_wrong_length ...                                 [OK]
  TestDraft3
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_items_defined_in_extends_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_extends_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_color_validation_of_CSS_colors_a_CSS_color_name_containing_invalid_characters ... [OK]
    test_color_validation_of_CSS_colors_a_valid_CSS_color_name ...         [OK]
    test_color_validation_of_CSS_colors_a_valid_six_digit_CSS_color_code ... [OK]
    test_color_validation_of_CSS_colors_a_valid_three_digit_CSS_color_code ... [OK]
    test_color_validation_of_CSS_colors_an_invalid_CSS_color_code ...      [OK]
    test_color_validation_of_CSS_colors_an_invalid_CSS_color_name ...      [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [OK]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string ...           [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October ... [OK]
    test_date_validation_of_date_strings_an_invalid_date_string ...        [OK]
    test_date_validation_of_date_strings_invalidates_non_padded_day_dates ... [OK]
    test_date_validation_of_date_strings_invalidates_non_padded_month_dates ... [OK]
    test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_dependencies_dependencies_ignores_arrays ...                      [OK]
    test_dependencies_dependencies_ignores_other_non_objects ...           [OK]
    test_dependencies_dependencies_ignores_strings ...                     [OK]
    test_dependencies_dependencies_missing_dependency ...                  [OK]
    test_dependencies_dependencies_neither ...                             [OK]
    test_dependencies_dependencies_nondependant ...                        [OK]
    test_dependencies_dependencies_with_dependency ...                     [OK]
    test_dependencies_multiple_dependencies_missing_both_dependencies ...  [OK]
    test_dependencies_multiple_dependencies_missing_dependency ...         [OK]
    test_dependencies_multiple_dependencies_missing_other_dependency ...   [OK]
    test_dependencies_multiple_dependencies_neither ...                    [OK]
    test_dependencies_multiple_dependencies_nondependants ...              [OK]
    test_dependencies_multiple_dependencies_subschema_no_dependency ...    [OK]
    test_dependencies_multiple_dependencies_subschema_valid ...            [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type ...       [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_both ...  [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_other ... [OK]
    test_dependencies_multiple_dependencies_with_dependencies ...          [OK]
    test_disallow_disallow_allowed ...                                     [OK]
    test_disallow_disallow_disallowed ...                                  [OK]
    test_disallow_multiple_disallow_mismatch ...                           [OK]
    test_disallow_multiple_disallow_other_mismatch ...                     [OK]
    test_disallow_multiple_disallow_subschema_match ...                    [OK]
    test_disallow_multiple_disallow_subschema_mismatch ...                 [OK]
    test_disallow_multiple_disallow_subschema_other_match ...              [OK]
    test_disallow_multiple_disallow_subschema_other_mismatch ...           [OK]
    test_disallow_multiple_disallow_valid ...                              [OK]
    test_divisibleBy_by_int_ignores_non_numbers ...                        [OK]
    test_divisibleBy_by_int_int_by_int ...                                 [OK]
    test_divisibleBy_by_int_int_by_int_fail ...                            [OK]
    test_divisibleBy_by_number_35_is_not_divisible_by_1_5 ...              [OK]
    test_divisibleBy_by_number_4_5_is_divisible_by_1_5 ...                 [OK]
    test_divisibleBy_by_number_zero_is_divisible_by_anything_except_0_ ... [OK]
    test_divisibleBy_by_small_number_0_00751_is_not_divisible_by_0_0001 ... [OK]
    test_divisibleBy_by_small_number_0_0075_is_divisible_by_0_0001 ...     [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_extends_extends_extends ...                                       [OK]
    test_extends_extends_mismatch_extended ...                             [OK]
    test_extends_extends_mismatch_extends ...                              [OK]
    test_extends_extends_simple_types_mismatch_extends ...                 [OK]
    test_extends_extends_simple_types_valid ...                            [OK]
    test_extends_extends_wrong_type ...                                    [OK]
    test_extends_multiple_extends_mismatch_both ...                        [OK]
    test_extends_multiple_extends_mismatch_first_extends ...               [OK]
    test_extends_multiple_extends_mismatch_second_extends ...              [OK]
    test_extends_multiple_extends_valid ...                                [OK]
    test_format_color_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_color_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_color_format_all_string_formats_ignore_floats ...          [OK]
    test_format_color_format_all_string_formats_ignore_integers ...        [OK]
    test_format_color_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_color_format_all_string_formats_ignore_objects ...         [OK]
    test_format_date_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_date_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_date_format_all_string_formats_ignore_floats ...           [OK]
    test_format_date_format_all_string_formats_ignore_integers ...         [OK]
    test_format_date_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_date_format_all_string_formats_ignore_objects ...          [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_host_name_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_host_name_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_host_name_format_all_string_formats_ignore_floats ...      [OK]
    test_format_host_name_format_all_string_formats_ignore_integers ...    [OK]
    test_format_host_name_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_host_name_format_all_string_formats_ignore_objects ...     [OK]
    test_format_ip_address_format_all_string_formats_ignore_arrays ...     [OK]
    test_format_ip_address_format_all_string_formats_ignore_booleans ...   [OK]
    test_format_ip_address_format_all_string_formats_ignore_floats ...     [OK]
    test_format_ip_address_format_all_string_formats_ignore_integers ...   [OK]
    test_format_ip_address_format_all_string_formats_ignore_nulls ...      [OK]
    test_format_ip_address_format_all_string_formats_ignore_objects ...    [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_regex_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_regex_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_regex_format_all_string_formats_ignore_floats ...          [OK]
    test_format_regex_format_all_string_formats_ignore_integers ...        [OK]
    test_format_regex_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_regex_format_all_string_formats_ignore_objects ...         [OK]
    test_format_time_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_time_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_time_format_all_string_formats_ignore_floats ...           [OK]
    test_format_time_format_all_string_formats_ignore_integers ...         [OK]
    test_format_time_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_time_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_host_name_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK]
    test_host_name_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK]
    test_host_name_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_host_name_validation_of_host_names_a_valid_host_name ...          [OK]
    test_host_name_validation_of_host_names_contains_underscore ...        [OK]
    test_host_name_validation_of_host_names_ends_with_hyphen ...           [OK]
    test_host_name_validation_of_host_names_ends_with_underscore ...       [OK]
    test_host_name_validation_of_host_names_exceeds_maximum_label_length ... [OK]
    test_host_name_validation_of_host_names_maximum_label_length ...       [OK]
    test_host_name_validation_of_host_names_starts_with_hyphen ...         [OK]
    test_host_name_validation_of_host_names_starts_with_underscore ...     [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_ip_address_validation_of_IP_addresses_a_valid_IP_address ...      [OK]
    test_ip_address_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ip_address_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maximum_exclusiveMaximum_validation_below_the_maximum_is_still_valid ... [OK]
    test_maximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__below_the_maximum_is_valid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__boundary_point_is_valid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__ignores_non_numbers ... [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minimum_exclusiveMinimum_validation_above_the_minimum_is_still_valid ... [OK]
    test_minimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_refRemote_change_resolution_scope_changed_scope_ref_invalid ...   [OK]
    test_refRemote_change_resolution_scope_changed_scope_ref_valid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates ... [SKIPPED]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_invalid ...            [OK]
    test_ref_ref_overrides_any_sibling_keywords_remote_ref_valid ...       [OK]
    test_ref_ref_overrides_any_sibling_keywords_remote_ref_valid_maxItems_ignored ... [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid ... [OK]
    test_regex_validation_of_regular_expressions_a_valid_regular_expression ... [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_explicitly_false_validation_not_required_if_required_is_false ... [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string ...           [OK]
    test_time_validation_of_time_strings_an_invalid_time_string ...        [OK]
    test_type_any_type_matches_any_type_any_type_includes_array ...        [OK]
    test_type_any_type_matches_any_type_any_type_includes_boolean ...      [OK]
    test_type_any_type_matches_any_type_any_type_includes_float ...        [OK]
    test_type_any_type_matches_any_type_any_type_includes_integers ...     [OK]
    test_type_any_type_matches_any_type_any_type_includes_null ...         [OK]
    test_type_any_type_matches_any_type_any_type_includes_object ...       [OK]
    test_type_any_type_matches_any_type_any_type_includes_string ...       [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_boolean_is_a_boolean ...     [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_boolean_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_types_can_include_schemas_a_boolean_is_invalid ...           [OK]
    test_type_types_can_include_schemas_a_float_is_invalid ...             [OK]
    test_type_types_can_include_schemas_a_string_is_invalid ...            [OK]
    test_type_types_can_include_schemas_an_array_is_valid ...              [OK]
    test_type_types_can_include_schemas_an_integer_is_invalid ...          [OK]
    test_type_types_can_include_schemas_an_object_is_valid ...             [OK]
    test_type_types_can_include_schemas_null_is_invalid ...                [OK]
    test_type_types_from_separate_schemas_are_merged_a_string_is_valid ... [OK]
    test_type_types_from_separate_schemas_are_merged_an_array_is_valid ... [OK]
    test_type_types_from_separate_schemas_are_merged_an_integer_is_invalid ... [OK]
    test_type_when_types_includes_a_schema_it_should_fully_validate_the_schema_an_integer_is_valid ... [OK]
    test_type_when_types_includes_a_schema_it_should_fully_validate_the_schema_an_object_is_invalid_otherwise ... [OK]
    test_type_when_types_includes_a_schema_it_should_fully_validate_the_schema_an_object_is_valid_only_if_it_is_fully_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uri_validation_of_URIs_a_valid_URI ...                            [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                         [OK]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [OK]
    test_zeroTerminatedFloats_some_languages_do_not_distinguish_between_different_types_of_numeric_value_a_float_is_not_an_integer_even_without_fractional_part ... [OK]
  TestDraft4
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [OK]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_definitions_validate_definition_against_metaschema_invalid_definition_schema ... [OK]
    test_definitions_validate_definition_against_metaschema_valid_definition_schema ... [OK]
    test_dependencies_dependencies_ignores_arrays ...                      [OK]
    test_dependencies_dependencies_ignores_other_non_objects ...           [OK]
    test_dependencies_dependencies_ignores_strings ...                     [OK]
    test_dependencies_dependencies_missing_dependency ...                  [OK]
    test_dependencies_dependencies_neither ...                             [OK]
    test_dependencies_dependencies_nondependant ...                        [OK]
    test_dependencies_dependencies_with_dependency ...                     [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_3 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_4 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_3 ... [OK]
    test_dependencies_multiple_dependencies_missing_both_dependencies ...  [OK]
    test_dependencies_multiple_dependencies_missing_dependency ...         [OK]
    test_dependencies_multiple_dependencies_missing_other_dependency ...   [OK]
    test_dependencies_multiple_dependencies_neither ...                    [OK]
    test_dependencies_multiple_dependencies_nondependants ...              [OK]
    test_dependencies_multiple_dependencies_subschema_no_dependency ...    [OK]
    test_dependencies_multiple_dependencies_subschema_valid ...            [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type ...       [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_both ...  [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_other ... [OK]
    test_dependencies_multiple_dependencies_with_dependencies ...          [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...         [OK]
    test_hostname_validation_of_host_names_ends_with_hyphen ...            [OK]
    test_hostname_validation_of_host_names_ends_with_underscore ...        [OK]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [OK]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...          [OK]
    test_hostname_validation_of_host_names_starts_with_underscore ...      [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [SKIPPED]
    test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [SKIPPED]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_an_array_of_schemas_for_items_array_with_additional_items ... [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_empty_array ...               [OK]
    test_items_an_array_of_schemas_for_items_incomplete_array_of_items ... [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_exclusiveMaximum_validation_below_the_maximum_is_still_valid ... [OK]
    test_maximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__below_the_maximum_is_valid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__boundary_point_is_valid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__ignores_non_numbers ... [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_exclusiveMinimum_validation_above_the_minimum_is_still_valid ... [OK]
    test_minimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_explicit_false_exclusivity__above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_explicit_false_exclusivity__below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_explicit_false_exclusivity__boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_explicit_false_exclusivity__ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Location_independent_identifier_match ...                     [OK]
    test_ref_Location_independent_identifier_mismatch ...                  [OK]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [SKIPPED]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [SKIPPED]
    test_ref_Recursive_references_between_schemas_invalid_tree ...    [SKIPPED]
    test_ref_Recursive_references_between_schemas_valid_tree ...      [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates ... [SKIPPED]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail ... [SKIPPED]
    test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass ... [SKIPPED]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_invalid ...            [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid ...              [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid_maxItems_ignored ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                         [OK]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ...    [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...             [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [OK]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ...      [OK]
    test_zeroTerminatedFloats_some_languages_do_not_distinguish_between_different_types_of_numeric_value_a_float_is_not_an_integer_even_without_fractional_part ... [OK]
  TestDraft6
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid ... [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_boolean_schema_boolean_schema_false__array_is_invalid ...         [OK]
    test_boolean_schema_boolean_schema_false__boolean_false_is_invalid ... [OK]
    test_boolean_schema_boolean_schema_false__boolean_true_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__empty_array_is_invalid ...   [OK]
    test_boolean_schema_boolean_schema_false__empty_object_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__null_is_invalid ...          [OK]
    test_boolean_schema_boolean_schema_false__number_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__object_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__string_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_true__array_is_valid ...            [OK]
    test_boolean_schema_boolean_schema_true__boolean_false_is_valid ...    [OK]
    test_boolean_schema_boolean_schema_true__boolean_true_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__empty_array_is_valid ...      [OK]
    test_boolean_schema_boolean_schema_true__empty_object_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__null_is_valid ...             [OK]
    test_boolean_schema_boolean_schema_true__number_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__object_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__string_is_valid ...           [OK]
    test_const_const_validation_another_type_is_invalid ...                [OK]
    test_const_const_validation_another_value_is_invalid ...               [OK]
    test_const_const_validation_same_value_is_valid ...                    [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid ... [OK]
    test_const_const_with_1_does_not_match_true_float_one_is_valid ...     [OK]
    test_const_const_with_1_does_not_match_true_integer_one_is_valid ...   [OK]
    test_const_const_with_1_does_not_match_true_true_is_invalid ...        [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid ...  [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid ...   [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid ...  [OK]
    test_const_const_with_array_another_array_item_is_invalid ...          [OK]
    test_const_const_with_array_array_with_additional_items_is_invalid ... [OK]
    test_const_const_with_array_same_array_is_valid ...                    [OK]
    test_const_const_with_false_does_not_match_0___0_0_is_invalid ...      [OK]
    test_const_const_with_false_does_not_match_0___0_is_invalid ...        [OK]
    test_const_const_with_false_does_not_match_0___false_is_valid ...      [OK]
    test_const_const_with_false_does_not_match_0_false_is_valid ...        [OK]
    test_const_const_with_false_does_not_match_0_float_zero_is_invalid ... [OK]
    test_const_const_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_const_const_with_null_not_null_is_invalid ...                     [OK]
    test_const_const_with_null_null_is_valid ...                           [OK]
    test_const_const_with_object_another_object_is_invalid ...             [OK]
    test_const_const_with_object_another_type_is_invalid ...               [OK]
    test_const_const_with_object_same_object_is_valid ...                  [OK]
    test_const_const_with_object_same_object_with_different_property_order_is_valid ... [OK]
    test_const_const_with_true_does_not_match_1___1_0_is_invalid ...       [OK]
    test_const_const_with_true_does_not_match_1___1_is_invalid ...         [OK]
    test_const_const_with_true_does_not_match_1___true_is_valid ...        [OK]
    test_const_const_with_true_does_not_match_1_float_one_is_invalid ...   [OK]
    test_const_const_with_true_does_not_match_1_integer_one_is_invalid ... [OK]
    test_const_const_with_true_does_not_match_1_true_is_valid ...          [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid ... [OK]
    test_const_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_const_nul_characters_in_strings_match_string_with_nul ...         [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid ... [OK]
    test_contains_contains_keyword_validation_empty_array_is_invalid ...   [OK]
    test_contains_contains_keyword_validation_not_array_is_valid ...       [OK]
    test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid ... [OK]
    test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_with_false_if_subschema_empty_array_is_invalid ... [OK]
    test_contains_items_contains_does_not_match_items_matches_contains ... [OK]
    test_contains_items_contains_matches_both_items_and_contains ...       [OK]
    test_contains_items_contains_matches_items_does_not_match_contains ... [OK]
    test_contains_items_contains_matches_neither_items_nor_contains ...    [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [OK]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_definitions_validate_definition_against_metaschema_invalid_definition_schema ... [OK]
    test_definitions_validate_definition_against_metaschema_valid_definition_schema ... [OK]
    test_dependencies_dependencies_ignores_arrays ...                      [OK]
    test_dependencies_dependencies_ignores_other_non_objects ...           [OK]
    test_dependencies_dependencies_ignores_strings ...                     [OK]
    test_dependencies_dependencies_missing_dependency ...                  [OK]
    test_dependencies_dependencies_neither ...                             [OK]
    test_dependencies_dependencies_nondependant ...                        [OK]
    test_dependencies_dependencies_with_boolean_subschemas_empty_object_is_valid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_both_properties_is_invalid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_false_is_invalid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_true_is_valid ... [OK]
    test_dependencies_dependencies_with_dependency ...                     [OK]
    test_dependencies_dependencies_with_empty_array_empty_object ...       [OK]
    test_dependencies_dependencies_with_empty_array_non_object_is_valid ... [OK]
    test_dependencies_dependencies_with_empty_array_object_with_one_property ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_3 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_4 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_3 ... [OK]
    test_dependencies_multiple_dependencies_missing_both_dependencies ...  [OK]
    test_dependencies_multiple_dependencies_missing_dependency ...         [OK]
    test_dependencies_multiple_dependencies_missing_other_dependency ...   [OK]
    test_dependencies_multiple_dependencies_neither ...                    [OK]
    test_dependencies_multiple_dependencies_nondependants ...              [OK]
    test_dependencies_multiple_dependencies_subschema_no_dependency ...    [OK]
    test_dependencies_multiple_dependencies_subschema_valid ...            [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type ...       [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_both ...  [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_other ... [OK]
    test_dependencies_multiple_dependencies_with_dependencies ...          [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers ... [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_json_pointer_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_floats ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_json_pointer_format_all_string_formats_ignore_objects ...  [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_uri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_uri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_floats ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_uri_template_format_all_string_formats_ignore_objects ...  [OK]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...         [OK]
    test_hostname_validation_of_host_names_ends_with_hyphen ...            [OK]
    test_hostname_validation_of_host_names_ends_with_underscore ...        [OK]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [OK]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...          [OK]
    test_hostname_validation_of_host_names_starts_with_underscore ...      [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_an_array_of_schemas_for_items_array_with_additional_items ... [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_empty_array ...               [OK]
    test_items_an_array_of_schemas_for_items_incomplete_array_of_items ... [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid ... [OK]
    test_items_items_with_boolean_schema_false__empty_array_is_valid ...   [OK]
    test_items_items_with_boolean_schema_true__any_array_is_valid ...      [OK]
    test_items_items_with_boolean_schema_true__empty_array_is_valid ...    [OK]
    test_items_items_with_boolean_schemas_array_with_one_item_is_valid ... [OK]
    test_items_items_with_boolean_schemas_array_with_two_items_is_invalid ... [OK]
    test_items_items_with_boolean_schemas_empty_array_is_valid ...         [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_not_not_with_boolean_schema_false_any_value_is_valid ...          [OK]
    test_not_not_with_boolean_schema_true_any_value_is_invalid ...         [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid ...  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_boolean_schema_both_properties_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_no_property_present_is_valid ... [OK]
    test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_only_true_property_present_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_all_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_ignores_arrays ...         [OK]
    test_propertyNames_propertyNames_validation_ignores_other_non_objects ... [OK]
    test_propertyNames_propertyNames_validation_ignores_strings ...        [OK]
    test_propertyNames_propertyNames_validation_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_validation_some_property_names_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_matching_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_non_matching_property_name_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_remote_ref_with_ref_to_definitions_invalid ...          [OK]
    test_refRemote_remote_ref_with_ref_to_definitions_valid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Location_independent_identifier_match ...                     [OK]
    test_ref_Location_independent_identifier_mismatch ...                  [OK]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [SKIPPED]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [SKIPPED]
    test_ref_Recursive_references_between_schemas_invalid_tree ...         [OK]
    test_ref_Recursive_references_between_schemas_valid_tree ...           [OK]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates ... [SKIPPED]
    test_ref__ref_to_boolean_schema_false_any_value_is_invalid ...         [OK]
    test_ref__ref_to_boolean_schema_true_any_value_is_valid ...            [OK]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_invalid ...            [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid ...              [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid_maxItems_ignored ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields ...     [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields ... [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_empty_array_property_not_required ...      [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI ...        [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_fragment ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment ... [OK]
    test_uri_template_format_uri_template_a_valid_relative_uri_template ... [OK]
    test_uri_template_format_uri_template_a_valid_uri_template ...         [OK]
    test_uri_template_format_uri_template_a_valid_uri_template_without_variables ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_arrays ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_booleans ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_floats ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_integers ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_nulls ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_objects ... [OK]
    test_uri_template_format_uri_template_an_invalid_uri_template ...      [OK]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                         [OK]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ...    [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...             [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [OK]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ...      [OK]
  TestDraft7
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid ... [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_boolean_schema_boolean_schema_false__array_is_invalid ...         [OK]
    test_boolean_schema_boolean_schema_false__boolean_false_is_invalid ... [OK]
    test_boolean_schema_boolean_schema_false__boolean_true_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__empty_array_is_invalid ...   [OK]
    test_boolean_schema_boolean_schema_false__empty_object_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__null_is_invalid ...          [OK]
    test_boolean_schema_boolean_schema_false__number_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__object_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__string_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_true__array_is_valid ...            [OK]
    test_boolean_schema_boolean_schema_true__boolean_false_is_valid ...    [OK]
    test_boolean_schema_boolean_schema_true__boolean_true_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__empty_array_is_valid ...      [OK]
    test_boolean_schema_boolean_schema_true__empty_object_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__null_is_valid ...             [OK]
    test_boolean_schema_boolean_schema_true__number_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__object_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__string_is_valid ...           [OK]
    test_const_const_validation_another_type_is_invalid ...                [OK]
    test_const_const_validation_another_value_is_invalid ...               [OK]
    test_const_const_validation_same_value_is_valid ...                    [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid ... [OK]
    test_const_const_with_1_does_not_match_true_float_one_is_valid ...     [OK]
    test_const_const_with_1_does_not_match_true_integer_one_is_valid ...   [OK]
    test_const_const_with_1_does_not_match_true_true_is_invalid ...        [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid ...  [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid ...   [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid ...  [OK]
    test_const_const_with_array_another_array_item_is_invalid ...          [OK]
    test_const_const_with_array_array_with_additional_items_is_invalid ... [OK]
    test_const_const_with_array_same_array_is_valid ...                    [OK]
    test_const_const_with_false_does_not_match_0___0_0_is_invalid ...      [OK]
    test_const_const_with_false_does_not_match_0___0_is_invalid ...        [OK]
    test_const_const_with_false_does_not_match_0___false_is_valid ...      [OK]
    test_const_const_with_false_does_not_match_0_false_is_valid ...        [OK]
    test_const_const_with_false_does_not_match_0_float_zero_is_invalid ... [OK]
    test_const_const_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_const_const_with_null_not_null_is_invalid ...                     [OK]
    test_const_const_with_null_null_is_valid ...                           [OK]
    test_const_const_with_object_another_object_is_invalid ...             [OK]
    test_const_const_with_object_another_type_is_invalid ...               [OK]
    test_const_const_with_object_same_object_is_valid ...                  [OK]
    test_const_const_with_object_same_object_with_different_property_order_is_valid ... [OK]
    test_const_const_with_true_does_not_match_1___1_0_is_invalid ...       [OK]
    test_const_const_with_true_does_not_match_1___1_is_invalid ...         [OK]
    test_const_const_with_true_does_not_match_1___true_is_valid ...        [OK]
    test_const_const_with_true_does_not_match_1_float_one_is_invalid ...   [OK]
    test_const_const_with_true_does_not_match_1_integer_one_is_invalid ... [OK]
    test_const_const_with_true_does_not_match_1_true_is_valid ...          [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid ... [OK]
    test_const_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_const_nul_characters_in_strings_match_string_with_nul ...         [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid ... [OK]
    test_contains_contains_keyword_validation_empty_array_is_invalid ...   [OK]
    test_contains_contains_keyword_validation_not_array_is_valid ...       [OK]
    test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid ... [OK]
    test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_with_false_if_subschema_empty_array_is_invalid ... [OK]
    test_contains_items_contains_does_not_match_items_matches_contains ... [OK]
    test_contains_items_contains_matches_both_items_and_contains ...       [OK]
    test_contains_items_contains_matches_items_does_not_match_contains ... [OK]
    test_contains_items_contains_matches_neither_items_nor_contains ...    [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document ... [SKIPPED]
    test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON ... [SKIPPED]
    test_content_validation_of_binary_encoded_media_type_documents_ignores_non_strings ... [OK]
    test_content_validation_of_binary_string_encoding_a_valid_base64_string ... [OK]
    test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_ ... [SKIPPED]
    test_content_validation_of_binary_string_encoding_ignores_non_strings ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_a_valid_JSON_document ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document ... [SKIPPED]
    test_content_validation_of_string_encoded_content_based_on_media_type_ignores_non_strings ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [OK]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_date_validation_of_date_strings_2020_is_a_leap_year ...           [OK]
    test_date_validation_of_date_strings_2021_is_not_a_leap_year ...       [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string ...           [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_floats ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_integers ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_objects ... [OK]
    test_date_validation_of_date_strings_an_invalid_date_string ...        [OK]
    test_date_validation_of_date_strings_invalid_month ...                 [OK]
    test_date_validation_of_date_strings_invalid_month_day_combination ... [OK]
    test_date_validation_of_date_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_date_validation_of_date_strings_non_padded_day_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_non_padded_month_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_definitions_validate_definition_against_metaschema_invalid_definition_schema ... [OK]
    test_definitions_validate_definition_against_metaschema_valid_definition_schema ... [OK]
    test_dependencies_dependencies_ignores_arrays ...                      [OK]
    test_dependencies_dependencies_ignores_other_non_objects ...           [OK]
    test_dependencies_dependencies_ignores_strings ...                     [OK]
    test_dependencies_dependencies_missing_dependency ...                  [OK]
    test_dependencies_dependencies_neither ...                             [OK]
    test_dependencies_dependencies_nondependant ...                        [OK]
    test_dependencies_dependencies_with_boolean_subschemas_empty_object_is_valid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_both_properties_is_invalid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_false_is_invalid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_true_is_valid ... [OK]
    test_dependencies_dependencies_with_dependency ...                     [OK]
    test_dependencies_dependencies_with_empty_array_empty_object ...       [OK]
    test_dependencies_dependencies_with_empty_array_non_object_is_valid ... [OK]
    test_dependencies_dependencies_with_empty_array_object_with_one_property ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_3 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_4 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_3 ... [OK]
    test_dependencies_multiple_dependencies_missing_both_dependencies ...  [OK]
    test_dependencies_multiple_dependencies_missing_dependency ...         [OK]
    test_dependencies_multiple_dependencies_missing_other_dependency ...   [OK]
    test_dependencies_multiple_dependencies_neither ...                    [OK]
    test_dependencies_multiple_dependencies_nondependants ...              [OK]
    test_dependencies_multiple_dependencies_subschema_no_dependency ...    [OK]
    test_dependencies_multiple_dependencies_subschema_valid ...            [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type ...       [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_both ...  [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_other ... [OK]
    test_dependencies_multiple_dependencies_with_dependencies ...          [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers ... [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_date_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_date_format_all_string_formats_ignore_floats ...           [OK]
    test_format_date_format_all_string_formats_ignore_integers ...         [OK]
    test_format_date_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_date_format_all_string_formats_ignore_objects ...          [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_floats ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_integers ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_idn_email_format_all_string_formats_ignore_objects ...     [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_booleans ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_floats ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_integers ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_objects ...  [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_iri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_iri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_iri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_iri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_iri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_iri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_iri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_iri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_floats ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_json_pointer_format_all_string_formats_ignore_objects ...  [OK]
    test_format_regex_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_regex_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_regex_format_all_string_formats_ignore_floats ...          [OK]
    test_format_regex_format_all_string_formats_ignore_integers ...        [OK]
    test_format_regex_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_regex_format_all_string_formats_ignore_objects ...         [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_arrays ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_floats ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_nulls ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_objects ... [OK]
    test_format_time_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_time_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_time_format_all_string_formats_ignore_floats ...           [OK]
    test_format_time_format_all_string_formats_ignore_integers ...         [OK]
    test_format_time_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_time_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_uri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_uri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_floats ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_uri_template_format_all_string_formats_ignore_objects ...  [OK]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...         [OK]
    test_hostname_validation_of_host_names_ends_with_hyphen ...            [OK]
    test_hostname_validation_of_host_names_ends_with_underscore ...        [OK]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [OK]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...          [OK]
    test_hostname_validation_of_host_names_starts_with_underscore ...      [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_idn_e_mail_example_example_test_in_Hangul_ ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_idn_e_mail_address ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_not_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Nonspacing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Spacing_Combining_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_an_Enclosing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Extended_Arabic_Indic_digits_not_mixed_with_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Hiragana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Katakana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_Hiragana_Katakana_or_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_other_characters ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_following_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_preceding_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_following ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_preceding ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_surrounding_l_s ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_contains_in_the_3rd_and_4th_position ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_and_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_not_preceded_by_Virama_but_matches_regexp ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_valid_host_name_example_test_in_Hangul_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_arrays ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_booleans ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_floats ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_integers ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_nulls ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_objects ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_contains_illegal_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_illegal_first_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_label_correct_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_valid_Chinese_Punycode ... [OK]
    test_if_then_else_if_and_else_without_then_invalid_through_else ...    [OK]
    test_if_then_else_if_and_else_without_then_valid_through_else ...      [OK]
    test_if_then_else_if_and_else_without_then_valid_when_if_test_passes ... [OK]
    test_if_then_else_if_and_then_without_else_invalid_through_then ...    [OK]
    test_if_then_else_if_and_then_without_else_valid_through_then ...      [OK]
    test_if_then_else_if_and_then_without_else_valid_when_if_test_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__invalid_redirects_to_else_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__no_redirects_to_then_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__other_redirects_to_else_and_passes ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__yes_redirects_to_then_and_passes ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_valid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_valid_ ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_invalid_against_lone_else ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_valid_against_lone_else ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_invalid_against_lone_if ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_valid_against_lone_if ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_invalid_against_lone_then ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_valid_against_lone_then ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_else ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_then ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI ...        [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_fragment ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_protocol_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_arrays ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_booleans ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_floats ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_integers ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_nulls ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_objects ... [OK]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference ... [SKIPPED]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment ... [SKIPPED]
    test_iri_validation_of_IRIs_a_valid_IRI_based_on_IPv6 ...              [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_URL_encoded_stuff ...     [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag ...            [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag_and_parentheses ... [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_many_special_characters ... [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_arrays ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_booleans ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_floats ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_integers ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_nulls ...        [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_objects ...      [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI ...                    [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6 ...      [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference ... [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference ... [SKIPPED]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_an_array_of_schemas_for_items_array_with_additional_items ... [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_empty_array ...               [OK]
    test_items_an_array_of_schemas_for_items_incomplete_array_of_items ... [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid ... [OK]
    test_items_items_with_boolean_schema_false__empty_array_is_valid ...   [OK]
    test_items_items_with_boolean_schema_true__any_array_is_valid ...      [OK]
    test_items_items_with_boolean_schema_true__empty_array_is_valid ...    [OK]
    test_items_items_with_boolean_schemas_array_with_one_item_is_valid ... [OK]
    test_items_items_with_boolean_schemas_array_with_two_items_is_invalid ... [OK]
    test_items_items_with_boolean_schemas_empty_array_is_valid ...         [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_not_not_with_boolean_schema_false_any_value_is_valid ...          [OK]
    test_not_not_with_boolean_schema_true_any_value_is_invalid ...         [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid ...  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_boolean_schema_both_properties_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_no_property_present_is_valid ... [OK]
    test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_only_true_property_present_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_all_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_ignores_arrays ...         [OK]
    test_propertyNames_propertyNames_validation_ignores_other_non_objects ... [OK]
    test_propertyNames_propertyNames_validation_ignores_strings ...        [OK]
    test_propertyNames_propertyNames_validation_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_validation_some_property_names_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_matching_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_non_matching_property_name_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_remote_ref_with_ref_to_definitions_invalid ...          [OK]
    test_refRemote_remote_ref_with_ref_to_definitions_valid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Location_independent_identifier_match ...                     [OK]
    test_ref_Location_independent_identifier_mismatch ...                  [OK]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [SKIPPED]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [SKIPPED]
    test_ref_Recursive_references_between_schemas_invalid_tree ...         [OK]
    test_ref_Recursive_references_between_schemas_valid_tree ...           [OK]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail ... [SKIPPED]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates ... [SKIPPED]
    test_ref__ref_to_boolean_schema_false_any_value_is_invalid ...         [OK]
    test_ref__ref_to_boolean_schema_true_any_value_is_valid ...            [OK]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_invalid ...            [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid ...              [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid_maxItems_ignored ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields ...     [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields ... [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid ... [OK]
    test_regex_validation_of_regular_expressions_a_valid_regular_expression ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_arrays ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_booleans ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_floats ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_integers ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_nulls ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_RJP_taking_the_member_or_index_name ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_downwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_up_and_then_down_RJP_with_array_index ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_upwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_arrays ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_booleans ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_floats ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_integers ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_nulls ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe ... [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_empty_array_property_not_required ...      [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string ...           [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_case_insensitive_Z ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu ... [SKIPPED]
    test_time_validation_of_time_strings_a_valid_time_string_with_minus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_plus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_precise_second_fraction ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_second_fraction ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_floats ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_integers ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_objects ... [OK]
    test_time_validation_of_time_strings_an_invalid_offset_indicator ...   [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_no_time_offset ...                [OK]
    test_time_validation_of_time_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_zero_time_offset ... [SKIPPED]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI ...        [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_fragment ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment ... [OK]
    test_uri_template_format_uri_template_a_valid_relative_uri_template ... [OK]
    test_uri_template_format_uri_template_a_valid_uri_template ...         [OK]
    test_uri_template_format_uri_template_a_valid_uri_template_without_variables ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_arrays ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_booleans ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_floats ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_integers ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_nulls ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_objects ... [OK]
    test_uri_template_format_uri_template_an_invalid_uri_template ...      [OK]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                         [OK]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ...    [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...             [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [OK]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ...      [OK]
jsonschema.tests.test_types
  TestCustomTypes
    test_object_can_be_extended ...                                        [OK]
    test_object_extensions_can_handle_custom_validators ...                [OK]
    test_object_extensions_require_custom_validators ...                   [OK]
    test_simple_type_can_be_extended ...                                   [OK]
    test_unknown_type ...                                                  [OK]
  TestTypeChecker
    test_checks_can_be_added_at_init ...                                   [OK]
    test_is_type ...                                                       [OK]
    test_is_unknown_type ...                                               [OK]
    test_redefine_existing_type ...                                        [OK]
    test_redefine_many ...                                                 [OK]
    test_remove ...                                                        [OK]
    test_remove_multiple ...                                               [OK]
    test_remove_unknown_type ...                                           [OK]
    test_type_check_can_raise_key_error ...                                [OK]
jsonschema.tests.test_utils
  TestDictEqual
    test_additional_key ...                                                [OK]
    test_empty_dictionaries ...                                            [OK]
    test_equal_dictionaries ...                                            [OK]
    test_missing_key ...                                                   [OK]
    test_missing_value ...                                                 [OK]
    test_mixed_nested_equal ...                                            [OK]
    test_nested_dict_unequal ...                                           [OK]
    test_nested_equal ...                                                  [OK]
    test_nested_list_unequal ...                                           [OK]
    test_one_none ...                                                      [OK]
    test_same_item ...                                                     [OK]
  TestEqual
    test_none ...                                                          [OK]
  TestListEqual
    test_empty_list ...                                                    [OK]
    test_equal_lists ...                                                   [OK]
    test_equal_nested_lists ...                                            [OK]
    test_first_list_larger ...                                             [OK]
    test_list_with_none_equal ...                                          [OK]
    test_list_with_none_unequal ...                                        [OK]
    test_one_none ...                                                      [OK]
    test_same_list ...                                                     [OK]
    test_second_list_larger ...                                            [OK]
    test_unequal_nested_lists ...                                          [OK]
    test_unsorted_lists ...                                                [OK]
jsonschema.tests.test_validators
  TestCreateAndExtend
    test_attrs ...                                                         [OK]
    test_create_default_types ...                                          [OK]
    test_dashes_are_stripped_from_validator_names ...                      [OK]
    test_extend ...                                                        [OK]
    test_extend_idof ...                                                   [OK]
    test_if_a_version_is_not_provided_it_is_not_registered ...             [OK]
    test_if_a_version_is_provided_it_is_registered ...                     [OK]
    test_init ...                                                          [OK]
    test_iter_errors_multiple_errors ...                                   [OK]
    test_iter_errors_one_error ...                                         [OK]
    test_iter_errors_successful ...                                        [OK]
    test_long_repr ...                                                     [OK]
    test_repr ...                                                          [OK]
    test_repr_no_version ...                                               [OK]
    test_validates_registers_meta_schema_draft6_id ...                     [OK]
    test_validates_registers_meta_schema_id ...                            [OK]
  TestDraft201909Validator
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft202012Validator
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft3Validator
    test_False_is_not_a_schema ...                                         [OK]
    test_False_is_not_a_schema_even_if_you_forget_to_check ...        [SKIPPED]
    test_True_is_not_a_schema ...                                          [OK]
    test_True_is_not_a_schema_even_if_you_forget_to_check ...         [SKIPPED]
    test_any_type_is_redefinable ...                                       [OK]
    test_any_type_is_valid_for_type_any ...                                [OK]
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_does_not_evade_bool_if_it_is_being_tested ...             [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_any_type ...                                  [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft4Validator
    test_False_is_not_a_schema ...                                         [OK]
    test_False_is_not_a_schema_even_if_you_forget_to_check ...        [SKIPPED]
    test_True_is_not_a_schema ...                                          [OK]
    test_True_is_not_a_schema_even_if_you_forget_to_check ...         [SKIPPED]
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft6Validator
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft7Validator
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestRefResolver
    test_cache_remote_off ...                                              [OK]
    test_cache_remote_on ...                                               [OK]
    test_custom_uri_scheme_handlers ...                                    [OK]
    test_helpful_error_message_on_failed_pop_scope ...                     [OK]
    test_if_you_give_it_junk_you_get_a_resolution_error ...                [OK]
    test_it_can_construct_a_base_uri_from_a_schema ...                     [OK]
    test_it_can_construct_a_base_uri_from_a_schema_without_id ...          [OK]
    test_it_does_not_retrieve_schema_urls_from_the_network ...             [OK]
    test_it_resolves_local_refs ...                                        [OK]
    test_it_resolves_local_refs_with_id ...                                [OK]
    test_it_retrieves_local_refs_via_urlopen ...                           [OK]
    test_it_retrieves_stored_refs ...                                      [OK]
    test_it_retrieves_unstored_refs_via_requests ...                       [OK]
    test_it_retrieves_unstored_refs_via_urlopen ...                        [OK]
  TestValidate
    test_draft202012_validator_is_chosen ...                               [OK]
    test_draft202012_validator_is_the_default ...                          [OK]
    test_draft3_validator_is_chosen ...                                    [OK]
    test_draft4_validator_is_chosen ...                                    [OK]
    test_draft6_validator_is_chosen ...                                    [OK]
    test_draft7_validator_is_chosen ...                                    [OK]
    test_it_uses_best_match ...                                            [OK]
    test_schema_error_message ...                                          [OK]
    test_validation_error_message ...                                      [OK]
  TestValidationErrorDetails
    test_additionalItems ...                                               [OK]
    test_additionalItems_with_items ...                                    [OK]
    test_additionalProperties ...                                          [OK]
    test_anyOf ...                                                         [OK]
    test_boolean_schema_False ...                                          [OK]
    test_contains_none ...                                                 [OK]
    test_contains_too_few ...                                              [OK]
    test_contains_too_many ...                                             [OK]
    test_if_else ...                                                       [OK]
    test_if_then ...                                                       [OK]
    test_multiple_nesting ...                                              [OK]
    test_patternProperties ...                                             [OK]
    test_prefixItems ...                                                   [OK]
    test_prefixItems_with_items ...                                        [OK]
    test_propertyNames ...                                                 [OK]
    test_recursive ...                                                     [OK]
    test_ref ...                                                           [OK]
    test_ref_sibling ...                                                   [OK]
    test_single_nesting ...                                                [OK]
    test_type ...                                                          [OK]
  TestValidationErrorMessages
    test_False_schema ...                                                  [OK]
    test_additionalItems_multiple_failures ...                             [OK]
    test_additionalItems_single_failure ...                                [OK]
    test_additionalProperties_false_patternProperties ...                  [OK]
    test_additionalProperties_multiple_failures ...                        [OK]
    test_additionalProperties_single_failure ...                           [OK]
    test_const ...                                                         [OK]
    test_contains_draft_6 ...                                              [OK]
    test_contains_too_few ...                                              [OK]
    test_contains_too_few_both_constrained ...                             [OK]
    test_contains_too_many ...                                             [OK]
    test_contains_too_many_both_constrained ...                            [OK]
    test_dependencies_list_draft3 ...                                      [OK]
    test_dependencies_list_draft7 ...                                      [OK]
    test_dependencies_single_element ...                                   [OK]
    test_dependentRequired ...                                             [OK]
    test_does_not_contain ...                                              [OK]
    test_exclusiveMaximum ...                                              [OK]
    test_exclusiveMinimum ...                                              [OK]
    test_invalid_format_default_message ...                                [OK]
    test_maxItems ...                                                      [OK]
    test_maxLength ...                                                     [OK]
    test_maxProperties ...                                                 [OK]
    test_maximum ...                                                       [OK]
    test_minItems ...                                                      [OK]
    test_minLength ...                                                     [OK]
    test_minProperties ...                                                 [OK]
    test_minimum ...                                                       [OK]
    test_multipleOf ...                                                    [OK]
    test_multiple_type_failure ...                                         [OK]
    test_object_with_named_type_failure ...                                [OK]
    test_object_without_title_type_failure ...                             [OK]
    test_oneOf_matches_none ...                                            [OK]
    test_oneOf_matches_too_many ...                                        [OK]
    test_pattern ...                                                       [OK]
    test_prefixItems_with_items ...                                        [OK]
    test_required ...                                                      [OK]
    test_single_type_failure ...                                           [OK]
    test_single_type_list_failure ...                                      [OK]
    test_unevaluated_items ...                                             [OK]
    test_unevaluated_properties ...                                        [OK]
  TestValidatorFor
    test_False ...                                                         [OK]
    test_True ...                                                          [OK]
    test_custom_validator ...                                              [OK]
    test_custom_validator_draft6 ...                                       [OK]
    test_does_not_warn_if_meta_schema_is_unspecified ...                   [OK]
    test_draft_201909 ...                                                  [OK]
    test_draft_202012 ...                                                  [OK]
    test_draft_3 ...                                                       [OK]
    test_draft_4 ...                                                       [OK]
    test_draft_6 ...                                                       [OK]
    test_draft_7 ...                                                       [OK]
    test_validator_for_custom_default ...                                  [OK]
    test_validator_for_jsonschema_default ...                              [OK]
    test_warns_if_meta_schema_specified_was_not_found ...                  [OK]

===============================================================================
[SKIPPED]
These tests depends on dynamicRef working.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_anchor_same_anchor_with_different_base_uri__ref_should_not_resolve_to_defs_A_allOf_0
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_anchor_same_anchor_with_different_base_uri__ref_should_resolve_to_defs_A_allOf_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_anchor_same_anchor_with_different_base_uri__ref_should_not_resolve_to_defs_A_allOf_0
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_anchor_same_anchor_with_different_base_uri__ref_should_resolve_to_defs_A_allOf_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_defs_validate_definition_against_metaschema_invalid_definition_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_defs_validate_definition_against_metaschema_valid_definition_schema
===============================================================================
[SKIPPED]
dynamicRef support isn't working yet.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_integer_matches_at_the_outer_level
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_integer_now_matches_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_single_level_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_inner_definition
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_recursiveRef
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_no_recursion
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_recursion_uses_the_inner_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_matches_recursion_uses_the_inner_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_no_recursion
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_recursion_only_uses_inner_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_matches_recursion_only_uses_inner_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_matches_at_the_outer_level
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_single_level_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_properties_match_with_inner_definition
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_matches_at_the_outer_level
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_single_level_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_properties_match_with_inner_definition
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_integer_matches_at_the_outer_level
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_single_level_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_two_levels_no_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_two_levels_properties_match_with_inner_definition
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__integer_node
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__numeric_node
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_anyLeafNode_floats_are_allowed
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_integerNode_floats_are_not_allowed
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_should_resolve_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_should_resolve_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_should_resolve_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_not_valid_against_the_root
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_should_resolve_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_valid_against_the_root
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_without_a_matching_dynamicAnchor_should_behave_like_a_normal_ref_to_anchor_The_recursive_part_doesn_t_need_to_validate_against_the_root
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_with_a_non_matching_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_anchor_Any_array_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_should_not_affect_dynamic_scope_resolution_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_should_not_affect_dynamic_scope_resolution_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_without_a_matching_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_anchor_Any_array_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_An_anchor_with_the_same_name_as_a_dynamicAnchor_should_not_be_used_for_dynamic_scope_resolution_Any_array_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__correct_extended_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__incorrect_extended_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__incorrect_parent_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef__then_defs_thingy_is_the_final_stop_for_the_dynamicRef
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef_first_scope_is_not_in_dynamic_scope_for_the_dynamicRef
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef_string_matches_defs_thingy_but_the_dynamicRef_does_not_stop_here
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_anyLeafNode_floats_are_allowed
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_integerNode_floats_are_not_allowed
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_correct_field
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_misspelled_field
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_correct_extended_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_extended_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_parent_schema
===============================================================================
[SKIPPED]
A known bug.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Recursive_references_between_schemas_invalid_tree
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Recursive_references_between_schemas_valid_tree
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass
===============================================================================
[SKIPPED]
unevaluatedItems is different in 2019-09 (needs work).

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_no_extra_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_uncle_keyword_evaluation_is_not_significant
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_as_schema_with_invalid_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_as_schema_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_as_schema_with_valid_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_can_t_see_inside_cousins_always_fails
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_false_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_false_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_true_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_true_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_additionalItems_unevaluatedItems_doesn_t_apply
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_additionalItems_with_additional_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_additionalItems_with_no_additional_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_additional_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_no_additional_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_not_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_oneOf_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_oneOf_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_ref_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_ref_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_tuple_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_tuple_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_uniform_items_unevaluatedItems_doesn_t_apply
===============================================================================
[SKIPPED]
Leap seconds are unsupported.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_zero_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_zero_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_zero_time_offset
===============================================================================
[SKIPPED]
Complex email validation is (intentionally) unsupported.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
===============================================================================
[SKIPPED]
Rejecting leading zeros is 3.9+

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
===============================================================================
[SKIPPED]
Format checker 'iri-reference' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment
===============================================================================
[SKIPPED]
Format checker 'iri' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_iri_validation_of_IRIs_an_invalid_IRI
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_iri_validation_of_IRIs_an_invalid_IRI
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_validation_of_IRIs_an_invalid_IRI
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference
===============================================================================
[SKIPPED]
A known bug. See issue #371.

jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates
===============================================================================
[SKIPPED]
A known bug. See issue #593.

jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document
===============================================================================
[SKIPPED]
A known bug. See issue #523.

jsonschema.tests.test_validators.TestDraft3Validator.test_False_is_not_a_schema_even_if_you_forget_to_check
jsonschema.tests.test_validators.TestDraft3Validator.test_True_is_not_a_schema_even_if_you_forget_to_check
jsonschema.tests.test_validators.TestDraft4Validator.test_False_is_not_a_schema_even_if_you_forget_to_check
jsonschema.tests.test_validators.TestDraft4Validator.test_True_is_not_a_schema_even_if_you_forget_to_check
-------------------------------------------------------------------------------
Ran 6799 tests in 2.976s

PASSED (skips=213, successes=6586)
py39-format_nongpl-tests run-test: commands[3] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py39-format_nongpl-tests/bin/python -m doctest /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/README.rst
py310-noextra-build create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-noextra-build
py310-noextra-build installdeps: build
py310-noextra-build installed: build==0.7.0,jsonschema==4.2.1,packaging==21.3,pep517==0.12.0,pyparsing==3.0.6,tomli==2.0.0
py310-noextra-build run-test-pre: PYTHONHASHSEED='281181256'
py310-noextra-build run-test: commands[0] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-noextra-build/bin/python -m pip install 'pip>=21.1.1'
Collecting pip>=21.1.1
  Using cached https://files.pythonhosted.org/packages/a4/6d/6463d49a933f547439d6b5b98b46af8742cc03ae83543e4d7688c2420f8b/pip-21.3.1-py3-none-any.whl
Installing collected packages: pip
  Found existing installation: pip 19.2.3
    Uninstalling pip-19.2.3:
      Successfully uninstalled pip-19.2.3
Successfully installed pip-21.3.1
py310-noextra-build run-test: commands[1] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-noextra-build/bin/python -m pip install /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1
Processing /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting attrs>=17.4.0
  Using cached attrs-21.4.0-py2.py3-none-any.whl (60 kB)
Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0
  Using cached pyrsistent-0.18.0-cp38-cp38-midnightbsd_2_1_2_amd64.whl
Collecting importlib-resources>=1.4.0
  Using cached importlib_resources-5.4.0-py3-none-any.whl (28 kB)
Collecting zipp>=3.1.0
  Using cached zipp-3.7.0-py3-none-any.whl (5.3 kB)
Building wheels for collected packages: jsonschema
  Building wheel for jsonschema (pyproject.toml): started
  Building wheel for jsonschema (pyproject.toml): finished with status 'done'
  Created wheel for jsonschema: filename=jsonschema-4.2.1-py3-none-any.whl size=69377 sha256=4cf8452e1a5fb1e8fb512ab831d15d164260813d9c3c6a61c5dea6f894fcc2d8
  Stored in directory: /root/.cache/pip/wheels/31/6d/82/c063df8f519a36b951f08d0b3b491afe64658855e03b21351b
Successfully built jsonschema
Installing collected packages: zipp, pyrsistent, importlib-resources, attrs, jsonschema
Successfully installed attrs-21.4.0 importlib-resources-5.4.0 jsonschema-4.2.1 pyrsistent-0.18.0 zipp-3.7.0
py310-noextra-build run-test: commands[2] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-noextra-build/bin/python -m build /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1 --outdir /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-noextra-build/tmp/dist
* Creating venv isolated environment...

Traceback (most recent call last):
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-noextra-build/lib/python3.8/site-packages/build/__main__.py", line 372, in main
    built = build_call(
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-noextra-build/lib/python3.8/site-packages/build/__main__.py", line 229, in build_package_via_sdist
    sdist = _build(isolation, builder, outdir, 'sdist', config_settings, skip_dependency_check)
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-noextra-build/lib/python3.8/site-packages/build/__main__.py", line 140, in _build
    return _build_in_isolated_env(builder, outdir, distribution, config_settings)
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-noextra-build/lib/python3.8/site-packages/build/__main__.py", line 104, in _build_in_isolated_env
    with _IsolatedEnvBuilder() as env:
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-noextra-build/lib/python3.8/site-packages/build/env.py", line 104, in __enter__
    executable, scripts_dir = _create_isolated_env_venv(self._path)
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-noextra-build/lib/python3.8/site-packages/build/env.py", line 261, in _create_isolated_env_venv
    pip_distribution = next(iter(metadata.distributions(name='pip', path=[purelib])))  # type: ignore[no-untyped-call]
StopIteration

ERROR 
ERROR: InvocationError for command /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-noextra-build/bin/python -m build /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1 --outdir /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-noextra-build/tmp/dist (exited with code 1)
py310-noextra-tests create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-noextra-tests
py310-noextra-tests installdeps: twisted
py310-noextra-tests installed: attrs==21.4.0,Automat==20.2.0,constantly==15.1.0,hyperlink==21.0.0,idna==3.3,incremental==21.3.0,jsonschema==4.2.1,six==1.16.0,Twisted==21.7.0,typing-extensions==4.0.1,zope.interface==5.4.0
py310-noextra-tests run-test-pre: PYTHONHASHSEED='281181256'
py310-noextra-tests run-test: commands[0] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-noextra-tests/bin/python -m pip install 'pip>=21.1.1'
Collecting pip>=21.1.1
  Using cached https://files.pythonhosted.org/packages/a4/6d/6463d49a933f547439d6b5b98b46af8742cc03ae83543e4d7688c2420f8b/pip-21.3.1-py3-none-any.whl
Installing collected packages: pip
  Found existing installation: pip 19.2.3
    Uninstalling pip-19.2.3:
      Successfully uninstalled pip-19.2.3
Successfully installed pip-21.3.1
py310-noextra-tests run-test: commands[1] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-noextra-tests/bin/python -m pip install /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1
Processing /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: attrs>=17.4.0 in /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-noextra-tests/lib/python3.8/site-packages (from jsonschema==4.2.1) (21.4.0)
Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0
  Using cached pyrsistent-0.18.0-cp38-cp38-midnightbsd_2_1_2_amd64.whl
Collecting importlib-resources>=1.4.0
  Using cached importlib_resources-5.4.0-py3-none-any.whl (28 kB)
Collecting zipp>=3.1.0
  Using cached zipp-3.7.0-py3-none-any.whl (5.3 kB)
Building wheels for collected packages: jsonschema
  Building wheel for jsonschema (pyproject.toml): started
  Building wheel for jsonschema (pyproject.toml): finished with status 'done'
  Created wheel for jsonschema: filename=jsonschema-4.2.1-py3-none-any.whl size=69377 sha256=8a3b549dc715dd5dfe47eaee2a6c94d83a36aa95bb8fb83ca481a6799f30658e
  Stored in directory: /root/.cache/pip/wheels/31/6d/82/c063df8f519a36b951f08d0b3b491afe64658855e03b21351b
Successfully built jsonschema
Installing collected packages: zipp, pyrsistent, importlib-resources, jsonschema
Successfully installed importlib-resources-5.4.0 jsonschema-4.2.1 pyrsistent-0.18.0 zipp-3.7.0
py310-noextra-tests run-test: commands[2] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-noextra-tests/bin/python -W error -m twisted.trial jsonschema
jsonschema.tests.test_cli
  TestCLI
    test_custom_error_format ...                                           [OK]
    test_custom_error_format_applies_to_schema_errors ...                  [OK]
    test_instance_does_not_exist ...                                       [OK]
    test_instance_does_not_exist_pretty_output ...                         [OK]
    test_instance_is_invalid_JSON ...                                      [OK]
    test_instance_is_invalid_JSON_on_stdin ...                             [OK]
    test_instance_is_invalid_JSON_on_stdin_pretty_output ...               [OK]
    test_instance_is_invalid_JSON_pretty_output ...                        [OK]
    test_invalid_exlicit_base_uri ...                                      [OK]
    test_invalid_instance ...                                              [OK]
    test_invalid_instance_continues_with_the_rest ...                      [OK]
    test_invalid_instance_explicit_plain_output ...                        [OK]
    test_invalid_instance_multiple_errors ...                              [OK]
    test_invalid_instance_multiple_errors_pretty_output ...                [OK]
    test_invalid_instance_pretty_output ...                                [OK]
    test_invalid_schema ...                                                [OK]
    test_invalid_schema_multiple_errors ...                                [OK]
    test_invalid_schema_multiple_errors_pretty_output ...                  [OK]
    test_invalid_schema_pretty_output ...                                  [OK]
    test_invalid_schema_with_invalid_instance ...                          [OK]
    test_invalid_schema_with_invalid_instance_pretty_output ...            [OK]
    test_it_validates_using_draft4_when_specified ...                      [OK]
    test_it_validates_using_draft7_when_specified ...                      [OK]
    test_it_validates_using_the_latest_validator_when_unspecified ...      [OK]
    test_multiple_invalid_instances ...                                    [OK]
    test_multiple_invalid_instances_pretty_output ...                      [OK]
    test_neither_instance_nor_schema_exist ...                             [OK]
    test_neither_instance_nor_schema_exist_pretty_output ...               [OK]
    test_nonexistent_file_with_explicit_base_uri ...                       [OK]
    test_schema_and_instance_are_both_invalid_JSON ...                     [OK]
    test_schema_and_instance_are_both_invalid_JSON_pretty_output ...       [OK]
    test_schema_does_not_exist ...                                         [OK]
    test_schema_does_not_exist_pretty_output ...                           [OK]
    test_schema_is_invalid_JSON ...                                        [OK]
    test_schema_is_invalid_JSON_pretty_output ...                          [OK]
    test_successful_validation ...                                         [OK]
    test_successful_validation_of_just_the_schema ...                      [OK]
    test_successful_validation_of_just_the_schema_pretty_output ...        [OK]
    test_successful_validation_of_stdin ...                                [OK]
    test_successful_validation_of_stdin_pretty_output ...                  [OK]
    test_successful_validation_pretty_output ...                           [OK]
    test_successful_validation_via_explicit_base_uri ...                   [OK]
    test_unsuccessful_validation_via_explicit_base_uri ...                 [OK]
  TestCLIIntegration
    test_license ...                                                       [OK]
    test_no_arguments_shows_usage_notes ...                                [OK]
    test_version ...                                                       [OK]
  TestParser
    test_find_validator_by_fully_qualified_object_name ...                 [OK]
    test_find_validator_in_jsonschema ...                                  [OK]
    test_unknown_output ...                                                [OK]
    test_useless_error_format ...                                          [OK]
jsonschema.tests.test_deprecations
  TestDeprecations
    test_RefResolver_in_scope ...                                          [OK]
    test_Validator_is_valid_two_arguments ...                              [OK]
    test_Validator_iter_errors_two_arguments ...                           [OK]
    test_validators_ErrorTree ...                                          [OK]
    test_validators_meta_schemas ...                                       [OK]
    test_validators_validators ...                                         [OK]
    test_version ...                                                       [OK]
jsonschema.tests.test_exceptions
  TestBestMatch
    test_if_the_most_relevant_error_is_allOf_it_is_traversed ...           [OK]
    test_if_the_most_relevant_error_is_anyOf_it_is_traversed ...           [OK]
    test_if_the_most_relevant_error_is_oneOf_it_is_traversed ...           [OK]
    test_nested_context_for_oneOf ...                                      [OK]
    test_no_errors ...                                                     [OK]
    test_oneOf_and_anyOf_are_weak_matches ...                              [OK]
    test_one_error ...                                                     [OK]
    test_shallower_errors_are_better_matches ...                           [OK]
  TestByRelevance
    test_global_errors_are_even_better_matches ...                         [OK]
    test_short_paths_are_better_matches ...                                [OK]
    test_strong_validators_are_higher_priority ...                         [OK]
    test_weak_validators_are_lower_priority ...                            [OK]
  TestErrorInitReprStr
    test_empty_paths ...                                                   [OK]
    test_it_calls_super_and_sets_args ...                                  [OK]
    test_multiple_item_paths ...                                           [OK]
    test_one_item_paths ...                                                [OK]
    test_repr ...                                                          [OK]
    test_str_works_with_instances_having_overriden_eq_operator ...         [OK]
    test_unset_error ...                                                   [OK]
    test_uses_pprint ...                                                   [OK]
  TestErrorTree
    test_children_have_their_errors_dicts_built ...                        [OK]
    test_if_its_in_the_tree_anyhow_it_does_not_raise_an_error ...          [OK]
    test_it_contains_an_item_if_the_item_had_an_error ...                  [OK]
    test_it_creates_a_child_tree_for_each_nested_path ...                  [OK]
    test_it_does_not_contain_an_item_if_the_item_had_no_error ...          [OK]
    test_it_does_not_contain_subtrees_that_are_not_in_the_instance ...     [OK]
    test_it_knows_how_many_total_errors_it_contains ...                    [OK]
    test_multiple_errors_with_instance ...                                 [OK]
    test_repr ...                                                          [OK]
    test_validators_that_failed_appear_in_errors_dict ...                  [OK]
  TestHashable
    test_hashable ...                                                      [OK]
jsonschema.tests.test_format
  TestFormatChecker
    test_duration_format ...                                               [OK]
    test_format_checkers_come_with_defaults ...                            [OK]
    test_format_error_causes_become_validation_error_causes ...            [OK]
    test_it_can_register_checkers ...                                      [OK]
    test_it_can_register_cls_checkers ...                                  [OK]
    test_it_can_validate_no_formats ...                                    [OK]
    test_it_catches_registered_errors ...                                  [OK]
    test_it_raises_a_key_error_for_unknown_formats ...                     [OK]
    test_repr ...                                                          [OK]
    test_uuid_format ...                                                   [OK]
jsonschema.tests.test_jsonschema_test_suite
  TestDraft201909
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anchor_Location_independent_identifier_match ...                  [OK]
    test_anchor_Location_independent_identifier_mismatch ...               [OK]
    test_anchor_Location_independent_identifier_with_absolute_URI_match ... [OK]
    test_anchor_Location_independent_identifier_with_absolute_URI_mismatch ... [OK]
    test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [OK]
    test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_in_implementations_that_strip_anchor_this_may_match_either_def ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_match_ref_to_anchor ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_anchor ... [OK]
    test_anchor_same_anchor_with_different_base_uri__ref_should_not_resolve_to_defs_A_allOf_0 ... [SKIPPED]
    test_anchor_same_anchor_with_different_base_uri__ref_should_resolve_to_defs_A_allOf_1 ... [SKIPPED]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid ... [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_boolean_schema_boolean_schema_false__array_is_invalid ...         [OK]
    test_boolean_schema_boolean_schema_false__boolean_false_is_invalid ... [OK]
    test_boolean_schema_boolean_schema_false__boolean_true_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__empty_array_is_invalid ...   [OK]
    test_boolean_schema_boolean_schema_false__empty_object_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__null_is_invalid ...          [OK]
    test_boolean_schema_boolean_schema_false__number_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__object_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__string_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_true__array_is_valid ...            [OK]
    test_boolean_schema_boolean_schema_true__boolean_false_is_valid ...    [OK]
    test_boolean_schema_boolean_schema_true__boolean_true_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__empty_array_is_valid ...      [OK]
    test_boolean_schema_boolean_schema_true__empty_object_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__null_is_valid ...             [OK]
    test_boolean_schema_boolean_schema_true__number_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__object_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__string_is_valid ...           [OK]
    test_const_const_validation_another_type_is_invalid ...                [OK]
    test_const_const_validation_another_value_is_invalid ...               [OK]
    test_const_const_validation_same_value_is_valid ...                    [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid ... [OK]
    test_const_const_with_1_does_not_match_true_float_one_is_valid ...     [OK]
    test_const_const_with_1_does_not_match_true_integer_one_is_valid ...   [OK]
    test_const_const_with_1_does_not_match_true_true_is_invalid ...        [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid ...  [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid ...   [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid ...  [OK]
    test_const_const_with_array_another_array_item_is_invalid ...          [OK]
    test_const_const_with_array_array_with_additional_items_is_invalid ... [OK]
    test_const_const_with_array_same_array_is_valid ...                    [OK]
    test_const_const_with_false_does_not_match_0___0_0_is_invalid ...      [OK]
    test_const_const_with_false_does_not_match_0___0_is_invalid ...        [OK]
    test_const_const_with_false_does_not_match_0___false_is_valid ...      [OK]
    test_const_const_with_false_does_not_match_0_false_is_valid ...        [OK]
    test_const_const_with_false_does_not_match_0_float_zero_is_invalid ... [OK]
    test_const_const_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_const_const_with_null_not_null_is_invalid ...                     [OK]
    test_const_const_with_null_null_is_valid ...                           [OK]
    test_const_const_with_object_another_object_is_invalid ...             [OK]
    test_const_const_with_object_another_type_is_invalid ...               [OK]
    test_const_const_with_object_same_object_is_valid ...                  [OK]
    test_const_const_with_object_same_object_with_different_property_order_is_valid ... [OK]
    test_const_const_with_true_does_not_match_1___1_0_is_invalid ...       [OK]
    test_const_const_with_true_does_not_match_1___1_is_invalid ...         [OK]
    test_const_const_with_true_does_not_match_1___true_is_valid ...        [OK]
    test_const_const_with_true_does_not_match_1_float_one_is_invalid ...   [OK]
    test_const_const_with_true_does_not_match_1_integer_one_is_invalid ... [OK]
    test_const_const_with_true_does_not_match_1_true_is_valid ...          [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid ... [OK]
    test_const_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_const_nul_characters_in_strings_match_string_with_nul ...         [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid ... [OK]
    test_contains_contains_keyword_validation_empty_array_is_invalid ...   [OK]
    test_contains_contains_keyword_validation_not_array_is_valid ...       [OK]
    test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid ... [OK]
    test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_with_false_if_subschema_empty_array_is_invalid ... [OK]
    test_contains_items_contains_does_not_match_items_matches_contains ... [OK]
    test_contains_items_contains_matches_both_items_and_contains ...       [OK]
    test_contains_items_contains_matches_items_does_not_match_contains ... [OK]
    test_contains_items_contains_matches_neither_items_nor_contains ...    [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_ignores_non_strings ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_validly_encoded_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_array_as_a_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_object_as_a_base64_encoded_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_encoded_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_string_that_is_valid_JSON_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_another_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_ignores_non_strings ... [OK]
    test_content_validation_of_binary_string_encoding_a_valid_base64_string ... [OK]
    test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_validates_true ... [OK]
    test_content_validation_of_binary_string_encoding_ignores_non_strings ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_a_valid_JSON_document ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_ignores_non_strings ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_defs_validate_definition_against_metaschema_invalid_definition_schema ... [OK]
    test_defs_validate_definition_against_metaschema_valid_definition_schema ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_CRLF ...   [OK]
    test_dependentRequired_dependencies_with_escaped_characters_CRLF_missing_dependent ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes_missing_dependent ... [OK]
    test_dependentRequired_empty_dependents_empty_object ...               [OK]
    test_dependentRequired_empty_dependents_non_object_is_valid ...        [OK]
    test_dependentRequired_empty_dependents_object_with_one_property ...   [OK]
    test_dependentRequired_multiple_dependents_required_missing_both_dependencies ... [OK]
    test_dependentRequired_multiple_dependents_required_missing_dependency ... [OK]
    test_dependentRequired_multiple_dependents_required_missing_other_dependency ... [OK]
    test_dependentRequired_multiple_dependents_required_neither ...        [OK]
    test_dependentRequired_multiple_dependents_required_nondependants ...  [OK]
    test_dependentRequired_multiple_dependents_required_with_dependencies ... [OK]
    test_dependentRequired_single_dependency_ignores_arrays ...            [OK]
    test_dependentRequired_single_dependency_ignores_other_non_objects ... [OK]
    test_dependentRequired_single_dependency_ignores_strings ...           [OK]
    test_dependentRequired_single_dependency_missing_dependency ...        [OK]
    test_dependentRequired_single_dependency_neither ...                   [OK]
    test_dependentRequired_single_dependency_nondependant ...              [OK]
    test_dependentRequired_single_dependency_with_dependency ...           [OK]
    test_dependentSchemas_boolean_subschemas_empty_object_is_valid ...     [OK]
    test_dependentSchemas_boolean_subschemas_object_with_both_properties_is_invalid ... [OK]
    test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_false_is_invalid ... [OK]
    test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_true_is_valid ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote_invalid_under_dependent_schema ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab_invalid_under_dependent_schema ... [OK]
    test_dependentSchemas_single_dependency_ignores_arrays ...             [OK]
    test_dependentSchemas_single_dependency_ignores_other_non_objects ...  [OK]
    test_dependentSchemas_single_dependency_ignores_strings ...            [OK]
    test_dependentSchemas_single_dependency_no_dependency ...              [OK]
    test_dependentSchemas_single_dependency_valid ...                      [OK]
    test_dependentSchemas_single_dependency_wrong_type ...                 [OK]
    test_dependentSchemas_single_dependency_wrong_type_both ...            [OK]
    test_dependentSchemas_single_dependency_wrong_type_other ...           [OK]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers ... [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_date_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_date_format_all_string_formats_ignore_floats ...           [OK]
    test_format_date_format_all_string_formats_ignore_integers ...         [OK]
    test_format_date_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_date_format_all_string_formats_ignore_objects ...          [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_duration_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_duration_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_duration_format_all_string_formats_ignore_floats ...       [OK]
    test_format_duration_format_all_string_formats_ignore_integers ...     [OK]
    test_format_duration_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_duration_format_all_string_formats_ignore_objects ...      [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_floats ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_integers ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_idn_email_format_all_string_formats_ignore_objects ...     [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_booleans ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_floats ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_integers ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_objects ...  [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_iri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_iri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_iri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_iri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_iri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_iri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_iri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_iri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_floats ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_json_pointer_format_all_string_formats_ignore_objects ...  [OK]
    test_format_regex_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_regex_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_regex_format_all_string_formats_ignore_floats ...          [OK]
    test_format_regex_format_all_string_formats_ignore_integers ...        [OK]
    test_format_regex_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_regex_format_all_string_formats_ignore_objects ...         [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_arrays ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_floats ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_nulls ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_objects ... [OK]
    test_format_time_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_time_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_time_format_all_string_formats_ignore_floats ...           [OK]
    test_format_time_format_all_string_formats_ignore_integers ...         [OK]
    test_format_time_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_time_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_uri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_uri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_floats ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_uri_template_format_all_string_formats_ignore_objects ...  [OK]
    test_format_uuid_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_uuid_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_uuid_format_all_string_formats_ignore_floats ...           [OK]
    test_format_uuid_format_all_string_formats_ignore_integers ...         [OK]
    test_format_uuid_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_uuid_format_all_string_formats_ignore_objects ...          [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_and_no_ref ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_absolute_URI ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_absolute_URI ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_base_URI_change_in_subschema ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_and_no_ref ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment_and_no_ref ... [OK]
    test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_absolute_URI ... [OK]
    test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [OK]
    test_if_then_else_if_and_else_without_then_invalid_through_else ...    [OK]
    test_if_then_else_if_and_else_without_then_valid_through_else ...      [OK]
    test_if_then_else_if_and_else_without_then_valid_when_if_test_passes ... [OK]
    test_if_then_else_if_and_then_without_else_invalid_through_then ...    [OK]
    test_if_then_else_if_and_then_without_else_valid_through_then ...      [OK]
    test_if_then_else_if_and_then_without_else_valid_when_if_test_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__invalid_redirects_to_else_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__no_redirects_to_then_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__other_redirects_to_else_and_passes ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__yes_redirects_to_then_and_passes ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_valid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_valid_ ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_invalid_against_lone_else ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_valid_against_lone_else ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_invalid_against_lone_if ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_valid_against_lone_if ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_invalid_against_lone_then ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_valid_against_lone_then ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_else ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_then ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_an_array_of_schemas_for_items_array_with_additional_items ... [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_empty_array ...               [OK]
    test_items_an_array_of_schemas_for_items_incomplete_array_of_items ... [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid ... [OK]
    test_items_items_with_boolean_schema_false__empty_array_is_valid ...   [OK]
    test_items_items_with_boolean_schema_true__any_array_is_valid ...      [OK]
    test_items_items_with_boolean_schema_true__empty_array_is_valid ...    [OK]
    test_items_items_with_boolean_schemas_array_with_one_item_is_valid ... [OK]
    test_items_items_with_boolean_schemas_array_with_two_items_is_invalid ... [OK]
    test_items_items_with_boolean_schemas_empty_array_is_valid ...         [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_maxContains_maxContains_with_contains_all_elements_match_invalid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_all_elements_match_valid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_empty_data ...              [OK]
    test_maxContains_maxContains_with_contains_some_elements_match_invalid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_some_elements_match_valid_maxContains ... [OK]
    test_maxContains_maxContains_without_contains_is_ignored_one_item_valid_against_lone_maxContains ... [OK]
    test_maxContains_maxContains_without_contains_is_ignored_two_items_still_valid_against_lone_maxContains ... [OK]
    test_maxContains_minContains_maxContains_actual_minContains_maxContains ... [OK]
    test_maxContains_minContains_maxContains_minContains_actual_maxContains ... [OK]
    test_maxContains_minContains_maxContains_minContains_maxContains_actual ... [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_invalid_maxContains ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_invalid_minContains ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_valid_maxContains_and_minContains ... [OK]
    test_minContains_maxContains_minContains_empty_data ...                [OK]
    test_minContains_maxContains_minContains_invalid_maxContains ...       [OK]
    test_minContains_maxContains_minContains_invalid_maxContains_and_minContains ... [OK]
    test_minContains_maxContains_minContains_invalid_minContains ...       [OK]
    test_minContains_minContains_0_with_maxContains_empty_data ...         [OK]
    test_minContains_minContains_0_with_maxContains_not_more_than_maxContains ... [OK]
    test_minContains_minContains_0_with_maxContains_too_many ...           [OK]
    test_minContains_minContains_0_with_no_maxContains_empty_data ...      [OK]
    test_minContains_minContains_0_with_no_maxContains_minContains_0_makes_contains_always_pass ... [OK]
    test_minContains_minContains_1_with_contains_all_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_1_with_contains_empty_data ...            [OK]
    test_minContains_minContains_1_with_contains_no_elements_match ...     [OK]
    test_minContains_minContains_1_with_contains_single_element_matches_valid_minContains ... [OK]
    test_minContains_minContains_1_with_contains_some_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_invalid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_exactly_as_needed_ ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_more_than_needed_ ... [OK]
    test_minContains_minContains_2_with_contains_empty_data ...            [OK]
    test_minContains_minContains_2_with_contains_some_elements_match_invalid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_some_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_without_contains_is_ignored_one_item_valid_against_lone_minContains ... [OK]
    test_minContains_minContains_without_contains_is_ignored_zero_items_still_valid_against_lone_minContains ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_not_not_with_boolean_schema_false_any_value_is_valid ...          [OK]
    test_not_not_with_boolean_schema_true_any_value_is_invalid ...         [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid ...  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_boolean_schema_both_properties_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_no_property_present_is_valid ... [OK]
    test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_only_true_property_present_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_all_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_ignores_arrays ...         [OK]
    test_propertyNames_propertyNames_validation_ignores_other_non_objects ... [OK]
    test_propertyNames_propertyNames_validation_ignores_strings ...        [OK]
    test_propertyNames_propertyNames_validation_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_validation_some_property_names_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_matching_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_non_matching_property_name_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid ... [OK]
    test_recursiveRef__recursiveRef_with_nesting_integer_matches_at_the_outer_level ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_nesting_integer_now_matches_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_nesting_single_level_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_inner_definition ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_recursiveRef ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_no_recursion ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_recursion_uses_the_inner_schema ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_matches_recursion_uses_the_inner_schema ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_no_recursion ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_recursion_only_uses_inner_schema ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_matches_recursion_only_uses_inner_schema ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_matches_at_the_outer_level ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_single_level_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_properties_match_with_inner_definition ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_matches_at_the_outer_level ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_single_level_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_properties_match_with_inner_definition ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_mismatch ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_mismatch ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_integer_matches_at_the_outer_level ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_single_level_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_two_levels_no_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_two_levels_properties_match_with_inner_definition ... [SKIPPED]
    test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__integer_node ... [SKIPPED]
    test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__numeric_node ... [SKIPPED]
    test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_anyLeafNode_floats_are_allowed ... [SKIPPED]
    test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_integerNode_floats_are_not_allowed ... [SKIPPED]
    test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__match ... [OK]
    test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__mismatch ... [OK]
    test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_match ... [OK]
    test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_mismatch ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [OK]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_remote_ref_with_ref_to_defs_invalid ...                 [OK]
    test_refRemote_remote_ref_with_ref_to_defs_valid ...                   [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Recursive_references_between_schemas_invalid_tree ...         [OK]
    test_ref_Recursive_references_between_schemas_valid_tree ...           [OK]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail ... [SKIPPED]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass ... [SKIPPED]
    test_ref__ref_to_boolean_schema_false_any_value_is_invalid ...         [OK]
    test_ref__ref_to_boolean_schema_true_any_value_is_valid ...            [OK]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_invalid ...        [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_invalid ... [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_valid ... [OK]
    test_ref_ref_creates_new_scope_when_adjacent_to_keywords_referenced_subschema_doesn_t_see_annotations_from_properties ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields ...     [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields ... [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_empty_array_property_not_required ...      [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_no_extra_items ... [SKIPPED]
    test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_uncle_keyword_evaluation_is_not_significant ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_invalid_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_valid_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_can_t_see_inside_cousins_always_fails ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_false_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_false_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_true_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_true_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_additionalItems_unevaluatedItems_doesn_t_apply ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_additionalItems_with_additional_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_additionalItems_with_no_additional_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_additional_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_no_additional_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_not_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_oneOf_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_oneOf_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_ref_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_ref_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_tuple_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_tuple_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_uniform_items_unevaluatedItems_doesn_t_apply ... [SKIPPED]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_Empty_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_b_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_a_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_foo_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_d_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_a_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_b_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foo_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foox_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_is_valid ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_base_case_both_properties_present ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_base_case_both_properties_present ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_no_extra_properties ... [OK]
    test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_uncle_keyword_evaluation_is_not_significant ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_can_t_see_inside_cousins_always_fails ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_false_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_false_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_Empty_is_invalid_no_x_or_y_ ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_and_y_are_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_y_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_are_invalid_no_x_or_y_ ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_x_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_y_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_x_and_y_are_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_invalid_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_valid_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Deep_nested_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Empty_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Nested_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Single_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_1st_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_2nd_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_3rd_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_true_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_true_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_not_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_ref_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_ref_with_unevaluated_properties ... [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_applicator_vocabulary_still_works ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_invalid_number_but_it_still_validates ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_valid_number ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [SKIPPED]
    test_date_validation_of_date_strings_2020_is_a_leap_year ...           [OK]
    test_date_validation_of_date_strings_2021_is_not_a_leap_year ...       [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string ...           [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_floats ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_integers ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_objects ... [OK]
    test_date_validation_of_date_strings_an_invalid_date_string ...        [OK]
    test_date_validation_of_date_strings_invalid_month ...                 [OK]
    test_date_validation_of_date_strings_invalid_month_day_combination ... [OK]
    test_date_validation_of_date_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_date_validation_of_date_strings_non_padded_day_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_non_padded_month_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_duration_validation_of_duration_strings_a_valid_duration_string ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_arrays ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_booleans ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_floats ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_integers ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_nulls ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_objects ... [OK]
    test_duration_validation_of_duration_strings_an_invalid_duration_string ... [SKIPPED]
    test_duration_validation_of_duration_strings_elements_out_of_order ... [SKIPPED]
    test_duration_validation_of_duration_strings_four_years_duration ...   [OK]
    test_duration_validation_of_duration_strings_missing_time_separator ... [SKIPPED]
    test_duration_validation_of_duration_strings_no_date_or_time_elements_present ... [SKIPPED]
    test_duration_validation_of_duration_strings_no_elements_present ... [SKIPPED]
    test_duration_validation_of_duration_strings_no_time_elements_present ... [SKIPPED]
    test_duration_validation_of_duration_strings_non_ascii_digits_should_be_rejected ... [SKIPPED]
    test_duration_validation_of_duration_strings_one_and_a_half_days_in_days_and_hours ... [OK]
    test_duration_validation_of_duration_strings_one_and_a_half_days_in_hours ... [OK]
    test_duration_validation_of_duration_strings_one_minute_duration ...   [OK]
    test_duration_validation_of_duration_strings_one_month_duration ...    [OK]
    test_duration_validation_of_duration_strings_time_element_in_the_date_position ... [SKIPPED]
    test_duration_validation_of_duration_strings_two_weeks ...             [OK]
    test_duration_validation_of_duration_strings_weeks_cannot_be_combined_with_other_units ... [SKIPPED]
    test_duration_validation_of_duration_strings_zero_time_in_days ...     [OK]
    test_duration_validation_of_duration_strings_zero_time_in_seconds ...  [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [SKIPPED]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...    [SKIPPED]
    test_hostname_validation_of_host_names_ends_with_hyphen ...       [SKIPPED]
    test_hostname_validation_of_host_names_ends_with_underscore ...   [SKIPPED]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [SKIPPED]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...     [SKIPPED]
    test_hostname_validation_of_host_names_starts_with_underscore ... [SKIPPED]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_idn_e_mail_example_example_test_in_Hangul_ ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_idn_e_mail_address ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_not_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Nonspacing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Spacing_Combining_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_an_Enclosing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Extended_Arabic_Indic_digits_not_mixed_with_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Hiragana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Katakana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_Hiragana_Katakana_or_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_other_characters ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_following_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_preceding_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_following ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_preceding ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_surrounding_l_s ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_contains_in_the_3rd_and_4th_position ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_and_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_not_preceded_by_Virama_but_matches_regexp ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_valid_host_name_example_test_in_Hangul_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_arrays ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_booleans ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_floats ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_integers ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_nulls ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_objects ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_contains_illegal_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_illegal_first_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_label_correct_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_valid_Chinese_Punycode ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI ...        [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_fragment ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_protocol_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_arrays ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_booleans ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_floats ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_integers ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_nulls ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_objects ... [OK]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference ... [SKIPPED]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment ... [SKIPPED]
    test_iri_validation_of_IRIs_a_valid_IRI_based_on_IPv6 ...              [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_URL_encoded_stuff ...     [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag ...            [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag_and_parentheses ... [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_many_special_characters ... [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_arrays ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_booleans ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_floats ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_integers ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_nulls ...        [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_objects ...      [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI ...                    [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6 ...      [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference ... [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [OK]
    test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid ... [OK]
    test_regex_validation_of_regular_expressions_a_valid_regular_expression ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_arrays ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_booleans ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_floats ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_integers ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_nulls ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer ... [SKIPPED]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_RJP_taking_the_member_or_index_name ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_downwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_up_and_then_down_RJP_with_array_index ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_upwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_arrays ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_booleans ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_floats ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_integers ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_nulls ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer ... [SKIPPED]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix ... [SKIPPED]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer ... [SKIPPED]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe ... [SKIPPED]
    test_time_validation_of_time_strings_a_valid_time_string ...           [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_case_insensitive_Z ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu ... [SKIPPED]
    test_time_validation_of_time_strings_a_valid_time_string_with_minus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_plus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_precise_second_fraction ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_second_fraction ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_floats ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_integers ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_objects ... [OK]
    test_time_validation_of_time_strings_an_invalid_offset_indicator ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_no_time_offset ...           [SKIPPED]
    test_time_validation_of_time_strings_non_ascii_digits_should_be_rejected ... [SKIPPED]
    test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_zero_time_offset ... [SKIPPED]
    test_uri_reference_validation_of_URI_References_a_valid_URI ...        [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_fragment ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference ... [SKIPPED]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment ... [SKIPPED]
    test_uri_template_format_uri_template_a_valid_relative_uri_template ... [OK]
    test_uri_template_format_uri_template_a_valid_uri_template ...         [OK]
    test_uri_template_format_uri_template_a_valid_uri_template_without_variables ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_arrays ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_booleans ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_floats ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_integers ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_nulls ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_objects ... [OK]
    test_uri_template_format_uri_template_an_invalid_uri_template ... [SKIPPED]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                    [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...        [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ... [SKIPPED]
    test_uuid_uuid_format_all_lower_case ...                               [OK]
    test_uuid_uuid_format_all_upper_case ...                               [OK]
    test_uuid_uuid_format_all_zeroes_is_valid ...                          [OK]
    test_uuid_uuid_format_bad_characters_not_hex_ ...                      [OK]
    test_uuid_uuid_format_dashes_in_the_wrong_spot ...                     [OK]
    test_uuid_uuid_format_hypothetical_version_15 ...                      [OK]
    test_uuid_uuid_format_hypothetical_version_6 ...                       [OK]
    test_uuid_uuid_format_missing_section ...                              [OK]
    test_uuid_uuid_format_mixed_case ...                                   [OK]
    test_uuid_uuid_format_no_dashes ...                                    [OK]
    test_uuid_uuid_format_too_few_dashes ...                               [OK]
    test_uuid_uuid_format_too_many_dashes ...                              [OK]
    test_uuid_uuid_format_valid_version_4 ...                              [OK]
    test_uuid_uuid_format_valid_version_5 ...                              [OK]
    test_uuid_uuid_format_wrong_length ...                                 [OK]
  TestDraft202012
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anchor_Location_independent_identifier_match ...                  [OK]
    test_anchor_Location_independent_identifier_mismatch ...               [OK]
    test_anchor_Location_independent_identifier_with_absolute_URI_match ... [OK]
    test_anchor_Location_independent_identifier_with_absolute_URI_mismatch ... [OK]
    test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [OK]
    test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_in_implementations_that_strip_anchor_this_may_match_either_def ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_match_ref_to_anchor ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_anchor ... [OK]
    test_anchor_same_anchor_with_different_base_uri__ref_should_not_resolve_to_defs_A_allOf_0 ... [SKIPPED]
    test_anchor_same_anchor_with_different_base_uri__ref_should_resolve_to_defs_A_allOf_1 ... [SKIPPED]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid ... [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_boolean_schema_boolean_schema_false__array_is_invalid ...         [OK]
    test_boolean_schema_boolean_schema_false__boolean_false_is_invalid ... [OK]
    test_boolean_schema_boolean_schema_false__boolean_true_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__empty_array_is_invalid ...   [OK]
    test_boolean_schema_boolean_schema_false__empty_object_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__null_is_invalid ...          [OK]
    test_boolean_schema_boolean_schema_false__number_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__object_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__string_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_true__array_is_valid ...            [OK]
    test_boolean_schema_boolean_schema_true__boolean_false_is_valid ...    [OK]
    test_boolean_schema_boolean_schema_true__boolean_true_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__empty_array_is_valid ...      [OK]
    test_boolean_schema_boolean_schema_true__empty_object_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__null_is_valid ...             [OK]
    test_boolean_schema_boolean_schema_true__number_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__object_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__string_is_valid ...           [OK]
    test_const_const_validation_another_type_is_invalid ...                [OK]
    test_const_const_validation_another_value_is_invalid ...               [OK]
    test_const_const_validation_same_value_is_valid ...                    [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid ... [OK]
    test_const_const_with_1_does_not_match_true_float_one_is_valid ...     [OK]
    test_const_const_with_1_does_not_match_true_integer_one_is_valid ...   [OK]
    test_const_const_with_1_does_not_match_true_true_is_invalid ...        [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid ...  [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid ...   [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid ...  [OK]
    test_const_const_with_array_another_array_item_is_invalid ...          [OK]
    test_const_const_with_array_array_with_additional_items_is_invalid ... [OK]
    test_const_const_with_array_same_array_is_valid ...                    [OK]
    test_const_const_with_false_does_not_match_0___0_0_is_invalid ...      [OK]
    test_const_const_with_false_does_not_match_0___0_is_invalid ...        [OK]
    test_const_const_with_false_does_not_match_0___false_is_valid ...      [OK]
    test_const_const_with_false_does_not_match_0_false_is_valid ...        [OK]
    test_const_const_with_false_does_not_match_0_float_zero_is_invalid ... [OK]
    test_const_const_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_const_const_with_null_not_null_is_invalid ...                     [OK]
    test_const_const_with_null_null_is_valid ...                           [OK]
    test_const_const_with_object_another_object_is_invalid ...             [OK]
    test_const_const_with_object_another_type_is_invalid ...               [OK]
    test_const_const_with_object_same_object_is_valid ...                  [OK]
    test_const_const_with_object_same_object_with_different_property_order_is_valid ... [OK]
    test_const_const_with_true_does_not_match_1___1_0_is_invalid ...       [OK]
    test_const_const_with_true_does_not_match_1___1_is_invalid ...         [OK]
    test_const_const_with_true_does_not_match_1___true_is_valid ...        [OK]
    test_const_const_with_true_does_not_match_1_float_one_is_invalid ...   [OK]
    test_const_const_with_true_does_not_match_1_integer_one_is_invalid ... [OK]
    test_const_const_with_true_does_not_match_1_true_is_valid ...          [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid ... [OK]
    test_const_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_const_nul_characters_in_strings_match_string_with_nul ...         [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid ... [OK]
    test_contains_contains_keyword_validation_empty_array_is_invalid ...   [OK]
    test_contains_contains_keyword_validation_not_array_is_valid ...       [OK]
    test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid ... [OK]
    test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_with_false_if_subschema_empty_array_is_invalid ... [OK]
    test_contains_items_contains_does_not_match_items_matches_contains ... [OK]
    test_contains_items_contains_matches_both_items_and_contains ...       [OK]
    test_contains_items_contains_matches_items_does_not_match_contains ... [OK]
    test_contains_items_contains_matches_neither_items_nor_contains ...    [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_ignores_non_strings ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_validly_encoded_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_array_as_a_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_object_as_a_base64_encoded_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_encoded_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_string_that_is_valid_JSON_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_another_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_ignores_non_strings ... [OK]
    test_content_validation_of_binary_string_encoding_a_valid_base64_string ... [OK]
    test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_validates_true ... [OK]
    test_content_validation_of_binary_string_encoding_ignores_non_strings ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_a_valid_JSON_document ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_ignores_non_strings ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_defs_validate_definition_against_metaschema_invalid_definition_schema ... [SKIPPED]
    test_defs_validate_definition_against_metaschema_valid_definition_schema ... [SKIPPED]
    test_dependentRequired_dependencies_with_escaped_characters_CRLF ...   [OK]
    test_dependentRequired_dependencies_with_escaped_characters_CRLF_missing_dependent ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes_missing_dependent ... [OK]
    test_dependentRequired_empty_dependents_empty_object ...               [OK]
    test_dependentRequired_empty_dependents_non_object_is_valid ...        [OK]
    test_dependentRequired_empty_dependents_object_with_one_property ...   [OK]
    test_dependentRequired_multiple_dependents_required_missing_both_dependencies ... [OK]
    test_dependentRequired_multiple_dependents_required_missing_dependency ... [OK]
    test_dependentRequired_multiple_dependents_required_missing_other_dependency ... [OK]
    test_dependentRequired_multiple_dependents_required_neither ...        [OK]
    test_dependentRequired_multiple_dependents_required_nondependants ...  [OK]
    test_dependentRequired_multiple_dependents_required_with_dependencies ... [OK]
    test_dependentRequired_single_dependency_ignores_arrays ...            [OK]
    test_dependentRequired_single_dependency_ignores_other_non_objects ... [OK]
    test_dependentRequired_single_dependency_ignores_strings ...           [OK]
    test_dependentRequired_single_dependency_missing_dependency ...        [OK]
    test_dependentRequired_single_dependency_neither ...                   [OK]
    test_dependentRequired_single_dependency_nondependant ...              [OK]
    test_dependentRequired_single_dependency_with_dependency ...           [OK]
    test_dependentSchemas_boolean_subschemas_empty_object_is_valid ...     [OK]
    test_dependentSchemas_boolean_subschemas_object_with_both_properties_is_invalid ... [OK]
    test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_false_is_invalid ... [OK]
    test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_true_is_valid ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote_invalid_under_dependent_schema ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab_invalid_under_dependent_schema ... [OK]
    test_dependentSchemas_single_dependency_ignores_arrays ...             [OK]
    test_dependentSchemas_single_dependency_ignores_other_non_objects ...  [OK]
    test_dependentSchemas_single_dependency_ignores_strings ...            [OK]
    test_dependentSchemas_single_dependency_no_dependency ...              [OK]
    test_dependentSchemas_single_dependency_valid ...                      [OK]
    test_dependentSchemas_single_dependency_wrong_type ...                 [OK]
    test_dependentSchemas_single_dependency_wrong_type_both ...            [OK]
    test_dependentSchemas_single_dependency_wrong_type_other ...           [OK]
    test_dynamicRef_A_dynamicRef_should_resolve_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_should_resolve_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_should_resolve_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_not_valid_against_the_root ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_should_resolve_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_valid_against_the_root ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_without_a_matching_dynamicAnchor_should_behave_like_a_normal_ref_to_anchor_The_recursive_part_doesn_t_need_to_validate_against_the_root ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_with_a_non_matching_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_anchor_Any_array_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_should_not_affect_dynamic_scope_resolution_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_should_not_affect_dynamic_scope_resolution_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_without_a_matching_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_anchor_Any_array_is_valid ... [SKIPPED]
    test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_An_anchor_with_the_same_name_as_a_dynamicAnchor_should_not_be_used_for_dynamic_scope_resolution_Any_array_is_valid ... [SKIPPED]
    test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__correct_extended_schema ... [SKIPPED]
    test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__incorrect_extended_schema ... [SKIPPED]
    test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__incorrect_parent_schema ... [SKIPPED]
    test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef__then_defs_thingy_is_the_final_stop_for_the_dynamicRef ... [SKIPPED]
    test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef_first_scope_is_not_in_dynamic_scope_for_the_dynamicRef ... [SKIPPED]
    test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef_string_matches_defs_thingy_but_the_dynamicRef_does_not_stop_here ... [SKIPPED]
    test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_anyLeafNode_floats_are_allowed ... [SKIPPED]
    test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_integerNode_floats_are_not_allowed ... [SKIPPED]
    test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_correct_field ... [SKIPPED]
    test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_misspelled_field ... [SKIPPED]
    test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_correct_extended_schema ... [SKIPPED]
    test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_extended_schema ... [SKIPPED]
    test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_parent_schema ... [SKIPPED]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers ... [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_date_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_date_format_all_string_formats_ignore_floats ...           [OK]
    test_format_date_format_all_string_formats_ignore_integers ...         [OK]
    test_format_date_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_date_format_all_string_formats_ignore_objects ...          [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_duration_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_duration_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_duration_format_all_string_formats_ignore_floats ...       [OK]
    test_format_duration_format_all_string_formats_ignore_integers ...     [OK]
    test_format_duration_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_duration_format_all_string_formats_ignore_objects ...      [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_floats ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_integers ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_idn_email_format_all_string_formats_ignore_objects ...     [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_booleans ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_floats ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_integers ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_objects ...  [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_iri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_iri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_iri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_iri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_iri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_iri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_iri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_iri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_floats ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_json_pointer_format_all_string_formats_ignore_objects ...  [OK]
    test_format_regex_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_regex_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_regex_format_all_string_formats_ignore_floats ...          [OK]
    test_format_regex_format_all_string_formats_ignore_integers ...        [OK]
    test_format_regex_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_regex_format_all_string_formats_ignore_objects ...         [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_arrays ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_floats ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_nulls ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_objects ... [OK]
    test_format_time_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_time_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_time_format_all_string_formats_ignore_floats ...           [OK]
    test_format_time_format_all_string_formats_ignore_integers ...         [OK]
    test_format_time_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_time_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_uri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_uri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_floats ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_uri_template_format_all_string_formats_ignore_objects ...  [OK]
    test_format_uuid_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_uuid_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_uuid_format_all_string_formats_ignore_floats ...           [OK]
    test_format_uuid_format_all_string_formats_ignore_integers ...         [OK]
    test_format_uuid_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_uuid_format_all_string_formats_ignore_objects ...          [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_and_no_ref ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_absolute_URI ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_absolute_URI ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_base_URI_change_in_subschema ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_and_no_ref ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment_and_no_ref ... [OK]
    test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_absolute_URI ... [OK]
    test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [OK]
    test_if_then_else_if_and_else_without_then_invalid_through_else ...    [OK]
    test_if_then_else_if_and_else_without_then_valid_through_else ...      [OK]
    test_if_then_else_if_and_else_without_then_valid_when_if_test_passes ... [OK]
    test_if_then_else_if_and_then_without_else_invalid_through_then ...    [OK]
    test_if_then_else_if_and_then_without_else_valid_through_then ...      [OK]
    test_if_then_else_if_and_then_without_else_valid_when_if_test_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__invalid_redirects_to_else_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__no_redirects_to_then_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__other_redirects_to_else_and_passes ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__yes_redirects_to_then_and_passes ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_valid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_valid_ ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_invalid_against_lone_else ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_valid_against_lone_else ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_invalid_against_lone_if ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_valid_against_lone_if ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_invalid_against_lone_then ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_valid_against_lone_then ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_else ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_then ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_items_should_not_look_in_applicators_valid_case_prefixItems_in_allOf_should_not_constrain_items_invalid_case ... [OK]
    test_items_items_should_not_look_in_applicators_valid_case_prefixItems_in_allOf_should_not_constrain_items_valid_case ... [OK]
    test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid ... [OK]
    test_items_items_with_boolean_schema_false__empty_array_is_valid ...   [OK]
    test_items_items_with_boolean_schema_true__any_array_is_valid ...      [OK]
    test_items_items_with_boolean_schema_true__empty_array_is_valid ...    [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_items_prefixItems_validation_adjusts_the_starting_index_for_items_valid_items ... [OK]
    test_items_prefixItems_validation_adjusts_the_starting_index_for_items_wrong_type_of_second_item ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_additional_items_are_not_permitted ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_empty_array ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_equal_number_of_items_present ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_fewer_number_of_items_present_1_ ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_fewer_number_of_items_present_2_ ... [OK]
    test_maxContains_maxContains_with_contains_all_elements_match_invalid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_all_elements_match_valid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_empty_data ...              [OK]
    test_maxContains_maxContains_with_contains_some_elements_match_invalid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_some_elements_match_valid_maxContains ... [OK]
    test_maxContains_maxContains_without_contains_is_ignored_one_item_valid_against_lone_maxContains ... [OK]
    test_maxContains_maxContains_without_contains_is_ignored_two_items_still_valid_against_lone_maxContains ... [OK]
    test_maxContains_minContains_maxContains_actual_minContains_maxContains ... [OK]
    test_maxContains_minContains_maxContains_minContains_actual_maxContains ... [OK]
    test_maxContains_minContains_maxContains_minContains_maxContains_actual ... [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_invalid_maxContains ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_invalid_minContains ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_valid_maxContains_and_minContains ... [OK]
    test_minContains_maxContains_minContains_empty_data ...                [OK]
    test_minContains_maxContains_minContains_invalid_maxContains ...       [OK]
    test_minContains_maxContains_minContains_invalid_maxContains_and_minContains ... [OK]
    test_minContains_maxContains_minContains_invalid_minContains ...       [OK]
    test_minContains_minContains_0_empty_data ...                          [OK]
    test_minContains_minContains_0_minContains_0_makes_contains_always_pass ... [OK]
    test_minContains_minContains_0_with_maxContains_empty_data ...         [OK]
    test_minContains_minContains_0_with_maxContains_not_more_than_maxContains ... [OK]
    test_minContains_minContains_0_with_maxContains_too_many ...           [OK]
    test_minContains_minContains_1_with_contains_all_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_1_with_contains_empty_data ...            [OK]
    test_minContains_minContains_1_with_contains_no_elements_match ...     [OK]
    test_minContains_minContains_1_with_contains_single_element_matches_valid_minContains ... [OK]
    test_minContains_minContains_1_with_contains_some_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_invalid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_exactly_as_needed_ ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_more_than_needed_ ... [OK]
    test_minContains_minContains_2_with_contains_empty_data ...            [OK]
    test_minContains_minContains_2_with_contains_some_elements_match_invalid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_some_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_without_contains_is_ignored_one_item_valid_against_lone_minContains ... [OK]
    test_minContains_minContains_without_contains_is_ignored_zero_items_still_valid_against_lone_minContains ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_not_not_with_boolean_schema_false_any_value_is_valid ...          [OK]
    test_not_not_with_boolean_schema_true_any_value_is_invalid ...         [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid ...  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_prefixItems_a_schema_given_for_prefixItems_JavaScript_pseudo_array_is_valid ... [OK]
    test_prefixItems_a_schema_given_for_prefixItems_array_with_additional_items ... [OK]
    test_prefixItems_a_schema_given_for_prefixItems_correct_types ...      [OK]
    test_prefixItems_a_schema_given_for_prefixItems_empty_array ...        [OK]
    test_prefixItems_a_schema_given_for_prefixItems_incomplete_array_of_items ... [OK]
    test_prefixItems_a_schema_given_for_prefixItems_wrong_types ...        [OK]
    test_prefixItems_additional_items_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_prefixItems_prefixItems_with_boolean_schemas_array_with_one_item_is_valid ... [OK]
    test_prefixItems_prefixItems_with_boolean_schemas_array_with_two_items_is_invalid ... [OK]
    test_prefixItems_prefixItems_with_boolean_schemas_empty_array_is_valid ... [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_boolean_schema_both_properties_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_no_property_present_is_valid ... [OK]
    test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_only_true_property_present_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_all_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_ignores_arrays ...         [OK]
    test_propertyNames_propertyNames_validation_ignores_other_non_objects ... [OK]
    test_propertyNames_propertyNames_validation_ignores_strings ...        [OK]
    test_propertyNames_propertyNames_validation_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_validation_some_property_names_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid ... [OK]
    test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__match ... [OK]
    test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__mismatch ... [OK]
    test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_match ... [OK]
    test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_mismatch ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [OK]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_remote_ref_with_ref_to_defs_invalid ...                 [OK]
    test_refRemote_remote_ref_with_ref_to_defs_valid ...                   [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Recursive_references_between_schemas_invalid_tree ...         [OK]
    test_ref_Recursive_references_between_schemas_valid_tree ...           [OK]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail ... [SKIPPED]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass ... [SKIPPED]
    test_ref__ref_to_boolean_schema_false_any_value_is_invalid ...         [OK]
    test_ref__ref_to_boolean_schema_true_any_value_is_valid ...            [OK]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_invalid ...        [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_invalid ... [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_valid ... [OK]
    test_ref_ref_creates_new_scope_when_adjacent_to_keywords_referenced_subschema_doesn_t_see_annotations_from_properties ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields ...     [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields ... [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_empty_array_property_not_required ...      [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_no_extra_items ... [OK]
    test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_uncle_keyword_evaluation_is_not_significant ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_a_s_and_b_s_are_valid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_a_s_b_s_and_c_s_are_valid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_empty_array_is_valid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_a_s_and_c_s_are_invalid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_a_s_are_valid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_b_s_and_c_s_are_invalid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_b_s_are_invalid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_c_s_are_invalid ... [OK]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_invalid_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_valid_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_can_t_see_inside_cousins_always_fails ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_adjacent_contains_contains_fails_second_item_is_not_evaluated ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_adjacent_contains_contains_passes_second_item_is_not_evaluated ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_adjacent_contains_second_item_is_evaluated_by_contains ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_multiple_nested_contains_5_not_evaluated_passes_unevaluatedItems ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_multiple_nested_contains_7_not_evaluated_fails_unevaluatedItems ... [OK]
    test_unevaluatedItems_unevaluatedItems_false_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_false_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_true_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_true_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_items_unevaluatedItems_doesn_t_apply ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_items_with_additional_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_items_with_no_additional_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_additional_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_no_additional_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_not_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_oneOf_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_oneOf_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_ref_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_ref_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_tuple_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_tuple_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_uniform_items_unevaluatedItems_doesn_t_apply ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_Empty_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_b_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_a_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_foo_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_d_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_a_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_b_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foo_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foox_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_is_valid ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_base_case_both_properties_present ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_base_case_both_properties_present ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_no_extra_properties ... [OK]
    test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_uncle_keyword_evaluation_is_not_significant ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_can_t_see_inside_cousins_always_fails ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_false_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_false_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_Empty_is_invalid_no_x_or_y_ ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_and_y_are_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_y_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_are_invalid_no_x_or_y_ ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_x_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_y_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_x_and_y_are_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_invalid_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_valid_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Deep_nested_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Empty_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Nested_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Single_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_1st_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_2nd_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_3rd_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_true_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_true_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_not_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_ref_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_ref_with_unevaluated_properties ... [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_applicator_vocabulary_still_works ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_invalid_number_but_it_still_validates ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_valid_number ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [SKIPPED]
    test_date_validation_of_date_strings_2020_is_a_leap_year ...           [OK]
    test_date_validation_of_date_strings_2021_is_not_a_leap_year ...       [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string ...           [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_floats ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_integers ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_objects ... [OK]
    test_date_validation_of_date_strings_an_invalid_date_string ...        [OK]
    test_date_validation_of_date_strings_invalid_month ...                 [OK]
    test_date_validation_of_date_strings_invalid_month_day_combination ... [OK]
    test_date_validation_of_date_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_date_validation_of_date_strings_non_padded_day_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_non_padded_month_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_duration_validation_of_duration_strings_a_valid_duration_string ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_arrays ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_booleans ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_floats ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_integers ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_nulls ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_objects ... [OK]
    test_duration_validation_of_duration_strings_an_invalid_duration_string ... [SKIPPED]
    test_duration_validation_of_duration_strings_elements_out_of_order ... [SKIPPED]
    test_duration_validation_of_duration_strings_four_years_duration ...   [OK]
    test_duration_validation_of_duration_strings_missing_time_separator ... [SKIPPED]
    test_duration_validation_of_duration_strings_no_date_or_time_elements_present ... [SKIPPED]
    test_duration_validation_of_duration_strings_no_elements_present ... [SKIPPED]
    test_duration_validation_of_duration_strings_no_time_elements_present ... [SKIPPED]
    test_duration_validation_of_duration_strings_non_ascii_digits_should_be_rejected ... [SKIPPED]
    test_duration_validation_of_duration_strings_one_and_a_half_days_in_days_and_hours ... [OK]
    test_duration_validation_of_duration_strings_one_and_a_half_days_in_hours ... [OK]
    test_duration_validation_of_duration_strings_one_minute_duration ...   [OK]
    test_duration_validation_of_duration_strings_one_month_duration ...    [OK]
    test_duration_validation_of_duration_strings_time_element_in_the_date_position ... [SKIPPED]
    test_duration_validation_of_duration_strings_two_weeks ...             [OK]
    test_duration_validation_of_duration_strings_weeks_cannot_be_combined_with_other_units ... [SKIPPED]
    test_duration_validation_of_duration_strings_zero_time_in_days ...     [OK]
    test_duration_validation_of_duration_strings_zero_time_in_seconds ...  [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [SKIPPED]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...    [SKIPPED]
    test_hostname_validation_of_host_names_ends_with_hyphen ...       [SKIPPED]
    test_hostname_validation_of_host_names_ends_with_underscore ...   [SKIPPED]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [SKIPPED]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...     [SKIPPED]
    test_hostname_validation_of_host_names_starts_with_underscore ... [SKIPPED]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_idn_e_mail_example_example_test_in_Hangul_ ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_idn_e_mail_address ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_not_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Nonspacing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Spacing_Combining_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_an_Enclosing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Extended_Arabic_Indic_digits_not_mixed_with_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Hiragana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Katakana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_Hiragana_Katakana_or_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_other_characters ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_following_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_preceding_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_following ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_preceding ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_surrounding_l_s ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_contains_in_the_3rd_and_4th_position ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_and_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_not_preceded_by_Virama_but_matches_regexp ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_valid_host_name_example_test_in_Hangul_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_arrays ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_booleans ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_floats ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_integers ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_nulls ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_objects ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_contains_illegal_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_illegal_first_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_label_correct_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_valid_Chinese_Punycode ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI ...        [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_fragment ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_protocol_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_arrays ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_booleans ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_floats ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_integers ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_nulls ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_objects ... [OK]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference ... [SKIPPED]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment ... [SKIPPED]
    test_iri_validation_of_IRIs_a_valid_IRI_based_on_IPv6 ...              [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_URL_encoded_stuff ...     [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag ...            [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag_and_parentheses ... [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_many_special_characters ... [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_arrays ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_booleans ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_floats ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_integers ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_nulls ...        [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_objects ...      [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI ...                    [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6 ...      [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference ... [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [OK]
    test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid ... [OK]
    test_regex_validation_of_regular_expressions_a_valid_regular_expression ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_arrays ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_booleans ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_floats ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_integers ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_nulls ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer ... [SKIPPED]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_RJP_taking_the_member_or_index_name ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_downwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_up_and_then_down_RJP_with_array_index ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_upwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_arrays ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_booleans ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_floats ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_integers ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_nulls ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer ... [SKIPPED]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix ... [SKIPPED]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer ... [SKIPPED]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe ... [SKIPPED]
    test_time_validation_of_time_strings_a_valid_time_string ...           [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_case_insensitive_Z ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu ... [SKIPPED]
    test_time_validation_of_time_strings_a_valid_time_string_with_minus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_plus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_precise_second_fraction ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_second_fraction ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_floats ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_integers ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_objects ... [OK]
    test_time_validation_of_time_strings_an_invalid_offset_indicator ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_no_time_offset ...           [SKIPPED]
    test_time_validation_of_time_strings_non_ascii_digits_should_be_rejected ... [SKIPPED]
    test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_zero_time_offset ... [SKIPPED]
    test_uri_reference_validation_of_URI_References_a_valid_URI ...        [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_fragment ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference ... [SKIPPED]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment ... [SKIPPED]
    test_uri_template_format_uri_template_a_valid_relative_uri_template ... [OK]
    test_uri_template_format_uri_template_a_valid_uri_template ...         [OK]
    test_uri_template_format_uri_template_a_valid_uri_template_without_variables ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_arrays ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_booleans ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_floats ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_integers ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_nulls ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_objects ... [OK]
    test_uri_template_format_uri_template_an_invalid_uri_template ... [SKIPPED]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                    [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...        [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ... [SKIPPED]
    test_uuid_uuid_format_all_lower_case ...                               [OK]
    test_uuid_uuid_format_all_upper_case ...                               [OK]
    test_uuid_uuid_format_all_zeroes_is_valid ...                          [OK]
    test_uuid_uuid_format_bad_characters_not_hex_ ...                      [OK]
    test_uuid_uuid_format_dashes_in_the_wrong_spot ...                     [OK]
    test_uuid_uuid_format_hypothetical_version_15 ...                      [OK]
    test_uuid_uuid_format_hypothetical_version_6 ...                       [OK]
    test_uuid_uuid_format_missing_section ...                              [OK]
    test_uuid_uuid_format_mixed_case ...                                   [OK]
    test_uuid_uuid_format_no_dashes ...                                    [OK]
    test_uuid_uuid_format_too_few_dashes ...                               [OK]
    test_uuid_uuid_format_too_many_dashes ...                              [OK]
    test_uuid_uuid_format_valid_version_4 ...                              [OK]
    test_uuid_uuid_format_valid_version_5 ...                              [OK]
    test_uuid_uuid_format_wrong_length ...                                 [OK]
  TestDraft3
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_items_defined_in_extends_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_extends_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_color_validation_of_CSS_colors_a_CSS_color_name_containing_invalid_characters ... [SKIPPED]
    test_color_validation_of_CSS_colors_a_valid_CSS_color_name ...         [OK]
    test_color_validation_of_CSS_colors_a_valid_six_digit_CSS_color_code ... [OK]
    test_color_validation_of_CSS_colors_a_valid_three_digit_CSS_color_code ... [OK]
    test_color_validation_of_CSS_colors_an_invalid_CSS_color_code ... [SKIPPED]
    test_color_validation_of_CSS_colors_an_invalid_CSS_color_name ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [SKIPPED]
    test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string ...           [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October ... [OK]
    test_date_validation_of_date_strings_an_invalid_date_string ...        [OK]
    test_date_validation_of_date_strings_invalidates_non_padded_day_dates ... [OK]
    test_date_validation_of_date_strings_invalidates_non_padded_month_dates ... [OK]
    test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_dependencies_dependencies_ignores_arrays ...                      [OK]
    test_dependencies_dependencies_ignores_other_non_objects ...           [OK]
    test_dependencies_dependencies_ignores_strings ...                     [OK]
    test_dependencies_dependencies_missing_dependency ...                  [OK]
    test_dependencies_dependencies_neither ...                             [OK]
    test_dependencies_dependencies_nondependant ...                        [OK]
    test_dependencies_dependencies_with_dependency ...                     [OK]
    test_dependencies_multiple_dependencies_missing_both_dependencies ...  [OK]
    test_dependencies_multiple_dependencies_missing_dependency ...         [OK]
    test_dependencies_multiple_dependencies_missing_other_dependency ...   [OK]
    test_dependencies_multiple_dependencies_neither ...                    [OK]
    test_dependencies_multiple_dependencies_nondependants ...              [OK]
    test_dependencies_multiple_dependencies_subschema_no_dependency ...    [OK]
    test_dependencies_multiple_dependencies_subschema_valid ...            [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type ...       [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_both ...  [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_other ... [OK]
    test_dependencies_multiple_dependencies_with_dependencies ...          [OK]
    test_disallow_disallow_allowed ...                                     [OK]
    test_disallow_disallow_disallowed ...                                  [OK]
    test_disallow_multiple_disallow_mismatch ...                           [OK]
    test_disallow_multiple_disallow_other_mismatch ...                     [OK]
    test_disallow_multiple_disallow_subschema_match ...                    [OK]
    test_disallow_multiple_disallow_subschema_mismatch ...                 [OK]
    test_disallow_multiple_disallow_subschema_other_match ...              [OK]
    test_disallow_multiple_disallow_subschema_other_mismatch ...           [OK]
    test_disallow_multiple_disallow_valid ...                              [OK]
    test_divisibleBy_by_int_ignores_non_numbers ...                        [OK]
    test_divisibleBy_by_int_int_by_int ...                                 [OK]
    test_divisibleBy_by_int_int_by_int_fail ...                            [OK]
    test_divisibleBy_by_number_35_is_not_divisible_by_1_5 ...              [OK]
    test_divisibleBy_by_number_4_5_is_divisible_by_1_5 ...                 [OK]
    test_divisibleBy_by_number_zero_is_divisible_by_anything_except_0_ ... [OK]
    test_divisibleBy_by_small_number_0_00751_is_not_divisible_by_0_0001 ... [OK]
    test_divisibleBy_by_small_number_0_0075_is_divisible_by_0_0001 ...     [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_extends_extends_extends ...                                       [OK]
    test_extends_extends_mismatch_extended ...                             [OK]
    test_extends_extends_mismatch_extends ...                              [OK]
    test_extends_extends_simple_types_mismatch_extends ...                 [OK]
    test_extends_extends_simple_types_valid ...                            [OK]
    test_extends_extends_wrong_type ...                                    [OK]
    test_extends_multiple_extends_mismatch_both ...                        [OK]
    test_extends_multiple_extends_mismatch_first_extends ...               [OK]
    test_extends_multiple_extends_mismatch_second_extends ...              [OK]
    test_extends_multiple_extends_valid ...                                [OK]
    test_format_color_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_color_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_color_format_all_string_formats_ignore_floats ...          [OK]
    test_format_color_format_all_string_formats_ignore_integers ...        [OK]
    test_format_color_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_color_format_all_string_formats_ignore_objects ...         [OK]
    test_format_date_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_date_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_date_format_all_string_formats_ignore_floats ...           [OK]
    test_format_date_format_all_string_formats_ignore_integers ...         [OK]
    test_format_date_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_date_format_all_string_formats_ignore_objects ...          [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_host_name_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_host_name_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_host_name_format_all_string_formats_ignore_floats ...      [OK]
    test_format_host_name_format_all_string_formats_ignore_integers ...    [OK]
    test_format_host_name_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_host_name_format_all_string_formats_ignore_objects ...     [OK]
    test_format_ip_address_format_all_string_formats_ignore_arrays ...     [OK]
    test_format_ip_address_format_all_string_formats_ignore_booleans ...   [OK]
    test_format_ip_address_format_all_string_formats_ignore_floats ...     [OK]
    test_format_ip_address_format_all_string_formats_ignore_integers ...   [OK]
    test_format_ip_address_format_all_string_formats_ignore_nulls ...      [OK]
    test_format_ip_address_format_all_string_formats_ignore_objects ...    [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_regex_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_regex_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_regex_format_all_string_formats_ignore_floats ...          [OK]
    test_format_regex_format_all_string_formats_ignore_integers ...        [OK]
    test_format_regex_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_regex_format_all_string_formats_ignore_objects ...         [OK]
    test_format_time_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_time_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_time_format_all_string_formats_ignore_floats ...           [OK]
    test_format_time_format_all_string_formats_ignore_integers ...         [OK]
    test_format_time_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_time_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_host_name_validation_of_host_names_a_host_name_containing_illegal_characters ... [SKIPPED]
    test_host_name_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [SKIPPED]
    test_host_name_validation_of_host_names_a_host_name_with_a_component_too_long ... [SKIPPED]
    test_host_name_validation_of_host_names_a_valid_host_name ...          [OK]
    test_host_name_validation_of_host_names_contains_underscore ...   [SKIPPED]
    test_host_name_validation_of_host_names_ends_with_hyphen ...      [SKIPPED]
    test_host_name_validation_of_host_names_ends_with_underscore ...  [SKIPPED]
    test_host_name_validation_of_host_names_exceeds_maximum_label_length ... [SKIPPED]
    test_host_name_validation_of_host_names_maximum_label_length ...       [OK]
    test_host_name_validation_of_host_names_starts_with_hyphen ...    [SKIPPED]
    test_host_name_validation_of_host_names_starts_with_underscore ... [SKIPPED]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_ip_address_validation_of_IP_addresses_a_valid_IP_address ...      [OK]
    test_ip_address_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ip_address_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maximum_exclusiveMaximum_validation_below_the_maximum_is_still_valid ... [OK]
    test_maximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__below_the_maximum_is_valid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__boundary_point_is_valid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__ignores_non_numbers ... [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minimum_exclusiveMinimum_validation_above_the_minimum_is_still_valid ... [OK]
    test_minimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_refRemote_change_resolution_scope_changed_scope_ref_invalid ...   [OK]
    test_refRemote_change_resolution_scope_changed_scope_ref_valid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates ... [SKIPPED]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_invalid ...            [OK]
    test_ref_ref_overrides_any_sibling_keywords_remote_ref_valid ...       [OK]
    test_ref_ref_overrides_any_sibling_keywords_remote_ref_valid_maxItems_ignored ... [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid ... [OK]
    test_regex_validation_of_regular_expressions_a_valid_regular_expression ... [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_explicitly_false_validation_not_required_if_required_is_false ... [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string ...           [OK]
    test_time_validation_of_time_strings_an_invalid_time_string ...        [OK]
    test_type_any_type_matches_any_type_any_type_includes_array ...        [OK]
    test_type_any_type_matches_any_type_any_type_includes_boolean ...      [OK]
    test_type_any_type_matches_any_type_any_type_includes_float ...        [OK]
    test_type_any_type_matches_any_type_any_type_includes_integers ...     [OK]
    test_type_any_type_matches_any_type_any_type_includes_null ...         [OK]
    test_type_any_type_matches_any_type_any_type_includes_object ...       [OK]
    test_type_any_type_matches_any_type_any_type_includes_string ...       [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_boolean_is_a_boolean ...     [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_boolean_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_types_can_include_schemas_a_boolean_is_invalid ...           [OK]
    test_type_types_can_include_schemas_a_float_is_invalid ...             [OK]
    test_type_types_can_include_schemas_a_string_is_invalid ...            [OK]
    test_type_types_can_include_schemas_an_array_is_valid ...              [OK]
    test_type_types_can_include_schemas_an_integer_is_invalid ...          [OK]
    test_type_types_can_include_schemas_an_object_is_valid ...             [OK]
    test_type_types_can_include_schemas_null_is_invalid ...                [OK]
    test_type_types_from_separate_schemas_are_merged_a_string_is_valid ... [OK]
    test_type_types_from_separate_schemas_are_merged_an_array_is_valid ... [OK]
    test_type_types_from_separate_schemas_are_merged_an_integer_is_invalid ... [OK]
    test_type_when_types_includes_a_schema_it_should_fully_validate_the_schema_an_integer_is_valid ... [OK]
    test_type_when_types_includes_a_schema_it_should_fully_validate_the_schema_an_object_is_invalid_otherwise ... [OK]
    test_type_when_types_includes_a_schema_it_should_fully_validate_the_schema_an_object_is_valid_only_if_it_is_fully_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uri_validation_of_URIs_a_valid_URI ...                            [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                    [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [SKIPPED]
    test_zeroTerminatedFloats_some_languages_do_not_distinguish_between_different_types_of_numeric_value_a_float_is_not_an_integer_even_without_fractional_part ... [OK]
  TestDraft4
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [SKIPPED]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_definitions_validate_definition_against_metaschema_invalid_definition_schema ... [OK]
    test_definitions_validate_definition_against_metaschema_valid_definition_schema ... [OK]
    test_dependencies_dependencies_ignores_arrays ...                      [OK]
    test_dependencies_dependencies_ignores_other_non_objects ...           [OK]
    test_dependencies_dependencies_ignores_strings ...                     [OK]
    test_dependencies_dependencies_missing_dependency ...                  [OK]
    test_dependencies_dependencies_neither ...                             [OK]
    test_dependencies_dependencies_nondependant ...                        [OK]
    test_dependencies_dependencies_with_dependency ...                     [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_3 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_4 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_3 ... [OK]
    test_dependencies_multiple_dependencies_missing_both_dependencies ...  [OK]
    test_dependencies_multiple_dependencies_missing_dependency ...         [OK]
    test_dependencies_multiple_dependencies_missing_other_dependency ...   [OK]
    test_dependencies_multiple_dependencies_neither ...                    [OK]
    test_dependencies_multiple_dependencies_nondependants ...              [OK]
    test_dependencies_multiple_dependencies_subschema_no_dependency ...    [OK]
    test_dependencies_multiple_dependencies_subschema_valid ...            [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type ...       [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_both ...  [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_other ... [OK]
    test_dependencies_multiple_dependencies_with_dependencies ...          [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [SKIPPED]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...    [SKIPPED]
    test_hostname_validation_of_host_names_ends_with_hyphen ...       [SKIPPED]
    test_hostname_validation_of_host_names_ends_with_underscore ...   [SKIPPED]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [SKIPPED]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...     [SKIPPED]
    test_hostname_validation_of_host_names_starts_with_underscore ... [SKIPPED]
    test_id_id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [SKIPPED]
    test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [SKIPPED]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_an_array_of_schemas_for_items_array_with_additional_items ... [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_empty_array ...               [OK]
    test_items_an_array_of_schemas_for_items_incomplete_array_of_items ... [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_exclusiveMaximum_validation_below_the_maximum_is_still_valid ... [OK]
    test_maximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__below_the_maximum_is_valid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__boundary_point_is_valid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__ignores_non_numbers ... [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_exclusiveMinimum_validation_above_the_minimum_is_still_valid ... [OK]
    test_minimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_explicit_false_exclusivity__above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_explicit_false_exclusivity__below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_explicit_false_exclusivity__boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_explicit_false_exclusivity__ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Location_independent_identifier_match ...                     [OK]
    test_ref_Location_independent_identifier_mismatch ...                  [OK]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [SKIPPED]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [SKIPPED]
    test_ref_Recursive_references_between_schemas_invalid_tree ...    [SKIPPED]
    test_ref_Recursive_references_between_schemas_valid_tree ...      [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates ... [SKIPPED]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail ... [SKIPPED]
    test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass ... [SKIPPED]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_invalid ...            [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid ...              [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid_maxItems_ignored ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                    [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...        [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ... [SKIPPED]
    test_zeroTerminatedFloats_some_languages_do_not_distinguish_between_different_types_of_numeric_value_a_float_is_not_an_integer_even_without_fractional_part ... [OK]
  TestDraft6
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid ... [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_boolean_schema_boolean_schema_false__array_is_invalid ...         [OK]
    test_boolean_schema_boolean_schema_false__boolean_false_is_invalid ... [OK]
    test_boolean_schema_boolean_schema_false__boolean_true_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__empty_array_is_invalid ...   [OK]
    test_boolean_schema_boolean_schema_false__empty_object_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__null_is_invalid ...          [OK]
    test_boolean_schema_boolean_schema_false__number_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__object_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__string_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_true__array_is_valid ...            [OK]
    test_boolean_schema_boolean_schema_true__boolean_false_is_valid ...    [OK]
    test_boolean_schema_boolean_schema_true__boolean_true_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__empty_array_is_valid ...      [OK]
    test_boolean_schema_boolean_schema_true__empty_object_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__null_is_valid ...             [OK]
    test_boolean_schema_boolean_schema_true__number_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__object_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__string_is_valid ...           [OK]
    test_const_const_validation_another_type_is_invalid ...                [OK]
    test_const_const_validation_another_value_is_invalid ...               [OK]
    test_const_const_validation_same_value_is_valid ...                    [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid ... [OK]
    test_const_const_with_1_does_not_match_true_float_one_is_valid ...     [OK]
    test_const_const_with_1_does_not_match_true_integer_one_is_valid ...   [OK]
    test_const_const_with_1_does_not_match_true_true_is_invalid ...        [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid ...  [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid ...   [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid ...  [OK]
    test_const_const_with_array_another_array_item_is_invalid ...          [OK]
    test_const_const_with_array_array_with_additional_items_is_invalid ... [OK]
    test_const_const_with_array_same_array_is_valid ...                    [OK]
    test_const_const_with_false_does_not_match_0___0_0_is_invalid ...      [OK]
    test_const_const_with_false_does_not_match_0___0_is_invalid ...        [OK]
    test_const_const_with_false_does_not_match_0___false_is_valid ...      [OK]
    test_const_const_with_false_does_not_match_0_false_is_valid ...        [OK]
    test_const_const_with_false_does_not_match_0_float_zero_is_invalid ... [OK]
    test_const_const_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_const_const_with_null_not_null_is_invalid ...                     [OK]
    test_const_const_with_null_null_is_valid ...                           [OK]
    test_const_const_with_object_another_object_is_invalid ...             [OK]
    test_const_const_with_object_another_type_is_invalid ...               [OK]
    test_const_const_with_object_same_object_is_valid ...                  [OK]
    test_const_const_with_object_same_object_with_different_property_order_is_valid ... [OK]
    test_const_const_with_true_does_not_match_1___1_0_is_invalid ...       [OK]
    test_const_const_with_true_does_not_match_1___1_is_invalid ...         [OK]
    test_const_const_with_true_does_not_match_1___true_is_valid ...        [OK]
    test_const_const_with_true_does_not_match_1_float_one_is_invalid ...   [OK]
    test_const_const_with_true_does_not_match_1_integer_one_is_invalid ... [OK]
    test_const_const_with_true_does_not_match_1_true_is_valid ...          [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid ... [OK]
    test_const_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_const_nul_characters_in_strings_match_string_with_nul ...         [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid ... [OK]
    test_contains_contains_keyword_validation_empty_array_is_invalid ...   [OK]
    test_contains_contains_keyword_validation_not_array_is_valid ...       [OK]
    test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid ... [OK]
    test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_with_false_if_subschema_empty_array_is_invalid ... [OK]
    test_contains_items_contains_does_not_match_items_matches_contains ... [OK]
    test_contains_items_contains_matches_both_items_and_contains ...       [OK]
    test_contains_items_contains_matches_items_does_not_match_contains ... [OK]
    test_contains_items_contains_matches_neither_items_nor_contains ...    [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [SKIPPED]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_definitions_validate_definition_against_metaschema_invalid_definition_schema ... [OK]
    test_definitions_validate_definition_against_metaschema_valid_definition_schema ... [OK]
    test_dependencies_dependencies_ignores_arrays ...                      [OK]
    test_dependencies_dependencies_ignores_other_non_objects ...           [OK]
    test_dependencies_dependencies_ignores_strings ...                     [OK]
    test_dependencies_dependencies_missing_dependency ...                  [OK]
    test_dependencies_dependencies_neither ...                             [OK]
    test_dependencies_dependencies_nondependant ...                        [OK]
    test_dependencies_dependencies_with_boolean_subschemas_empty_object_is_valid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_both_properties_is_invalid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_false_is_invalid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_true_is_valid ... [OK]
    test_dependencies_dependencies_with_dependency ...                     [OK]
    test_dependencies_dependencies_with_empty_array_empty_object ...       [OK]
    test_dependencies_dependencies_with_empty_array_non_object_is_valid ... [OK]
    test_dependencies_dependencies_with_empty_array_object_with_one_property ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_3 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_4 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_3 ... [OK]
    test_dependencies_multiple_dependencies_missing_both_dependencies ...  [OK]
    test_dependencies_multiple_dependencies_missing_dependency ...         [OK]
    test_dependencies_multiple_dependencies_missing_other_dependency ...   [OK]
    test_dependencies_multiple_dependencies_neither ...                    [OK]
    test_dependencies_multiple_dependencies_nondependants ...              [OK]
    test_dependencies_multiple_dependencies_subschema_no_dependency ...    [OK]
    test_dependencies_multiple_dependencies_subschema_valid ...            [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type ...       [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_both ...  [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_other ... [OK]
    test_dependencies_multiple_dependencies_with_dependencies ...          [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers ... [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_json_pointer_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_floats ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_json_pointer_format_all_string_formats_ignore_objects ...  [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_uri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_uri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_floats ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_uri_template_format_all_string_formats_ignore_objects ...  [OK]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [SKIPPED]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...    [SKIPPED]
    test_hostname_validation_of_host_names_ends_with_hyphen ...       [SKIPPED]
    test_hostname_validation_of_host_names_ends_with_underscore ...   [SKIPPED]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [SKIPPED]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...     [SKIPPED]
    test_hostname_validation_of_host_names_starts_with_underscore ... [SKIPPED]
    test_id_id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_an_array_of_schemas_for_items_array_with_additional_items ... [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_empty_array ...               [OK]
    test_items_an_array_of_schemas_for_items_incomplete_array_of_items ... [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid ... [OK]
    test_items_items_with_boolean_schema_false__empty_array_is_valid ...   [OK]
    test_items_items_with_boolean_schema_true__any_array_is_valid ...      [OK]
    test_items_items_with_boolean_schema_true__empty_array_is_valid ...    [OK]
    test_items_items_with_boolean_schemas_array_with_one_item_is_valid ... [OK]
    test_items_items_with_boolean_schemas_array_with_two_items_is_invalid ... [OK]
    test_items_items_with_boolean_schemas_empty_array_is_valid ...         [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_not_not_with_boolean_schema_false_any_value_is_valid ...          [OK]
    test_not_not_with_boolean_schema_true_any_value_is_invalid ...         [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid ...  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_boolean_schema_both_properties_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_no_property_present_is_valid ... [OK]
    test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_only_true_property_present_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_all_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_ignores_arrays ...         [OK]
    test_propertyNames_propertyNames_validation_ignores_other_non_objects ... [OK]
    test_propertyNames_propertyNames_validation_ignores_strings ...        [OK]
    test_propertyNames_propertyNames_validation_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_validation_some_property_names_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_matching_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_non_matching_property_name_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_remote_ref_with_ref_to_definitions_invalid ...          [OK]
    test_refRemote_remote_ref_with_ref_to_definitions_valid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Location_independent_identifier_match ...                     [OK]
    test_ref_Location_independent_identifier_mismatch ...                  [OK]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [SKIPPED]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [SKIPPED]
    test_ref_Recursive_references_between_schemas_invalid_tree ...         [OK]
    test_ref_Recursive_references_between_schemas_valid_tree ...           [OK]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates ... [SKIPPED]
    test_ref__ref_to_boolean_schema_false_any_value_is_invalid ...         [OK]
    test_ref__ref_to_boolean_schema_true_any_value_is_valid ...            [OK]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_invalid ...            [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid ...              [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid_maxItems_ignored ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields ...     [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields ... [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_empty_array_property_not_required ...      [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI ...        [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_fragment ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference ... [SKIPPED]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment ... [SKIPPED]
    test_uri_template_format_uri_template_a_valid_relative_uri_template ... [OK]
    test_uri_template_format_uri_template_a_valid_uri_template ...         [OK]
    test_uri_template_format_uri_template_a_valid_uri_template_without_variables ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_arrays ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_booleans ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_floats ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_integers ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_nulls ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_objects ... [OK]
    test_uri_template_format_uri_template_an_invalid_uri_template ... [SKIPPED]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                    [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...        [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ... [SKIPPED]
  TestDraft7
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid ... [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_boolean_schema_boolean_schema_false__array_is_invalid ...         [OK]
    test_boolean_schema_boolean_schema_false__boolean_false_is_invalid ... [OK]
    test_boolean_schema_boolean_schema_false__boolean_true_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__empty_array_is_invalid ...   [OK]
    test_boolean_schema_boolean_schema_false__empty_object_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__null_is_invalid ...          [OK]
    test_boolean_schema_boolean_schema_false__number_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__object_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__string_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_true__array_is_valid ...            [OK]
    test_boolean_schema_boolean_schema_true__boolean_false_is_valid ...    [OK]
    test_boolean_schema_boolean_schema_true__boolean_true_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__empty_array_is_valid ...      [OK]
    test_boolean_schema_boolean_schema_true__empty_object_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__null_is_valid ...             [OK]
    test_boolean_schema_boolean_schema_true__number_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__object_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__string_is_valid ...           [OK]
    test_const_const_validation_another_type_is_invalid ...                [OK]
    test_const_const_validation_another_value_is_invalid ...               [OK]
    test_const_const_validation_same_value_is_valid ...                    [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid ... [OK]
    test_const_const_with_1_does_not_match_true_float_one_is_valid ...     [OK]
    test_const_const_with_1_does_not_match_true_integer_one_is_valid ...   [OK]
    test_const_const_with_1_does_not_match_true_true_is_invalid ...        [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid ...  [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid ...   [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid ...  [OK]
    test_const_const_with_array_another_array_item_is_invalid ...          [OK]
    test_const_const_with_array_array_with_additional_items_is_invalid ... [OK]
    test_const_const_with_array_same_array_is_valid ...                    [OK]
    test_const_const_with_false_does_not_match_0___0_0_is_invalid ...      [OK]
    test_const_const_with_false_does_not_match_0___0_is_invalid ...        [OK]
    test_const_const_with_false_does_not_match_0___false_is_valid ...      [OK]
    test_const_const_with_false_does_not_match_0_false_is_valid ...        [OK]
    test_const_const_with_false_does_not_match_0_float_zero_is_invalid ... [OK]
    test_const_const_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_const_const_with_null_not_null_is_invalid ...                     [OK]
    test_const_const_with_null_null_is_valid ...                           [OK]
    test_const_const_with_object_another_object_is_invalid ...             [OK]
    test_const_const_with_object_another_type_is_invalid ...               [OK]
    test_const_const_with_object_same_object_is_valid ...                  [OK]
    test_const_const_with_object_same_object_with_different_property_order_is_valid ... [OK]
    test_const_const_with_true_does_not_match_1___1_0_is_invalid ...       [OK]
    test_const_const_with_true_does_not_match_1___1_is_invalid ...         [OK]
    test_const_const_with_true_does_not_match_1___true_is_valid ...        [OK]
    test_const_const_with_true_does_not_match_1_float_one_is_invalid ...   [OK]
    test_const_const_with_true_does_not_match_1_integer_one_is_invalid ... [OK]
    test_const_const_with_true_does_not_match_1_true_is_valid ...          [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid ... [OK]
    test_const_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_const_nul_characters_in_strings_match_string_with_nul ...         [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid ... [OK]
    test_contains_contains_keyword_validation_empty_array_is_invalid ...   [OK]
    test_contains_contains_keyword_validation_not_array_is_valid ...       [OK]
    test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid ... [OK]
    test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_with_false_if_subschema_empty_array_is_invalid ... [OK]
    test_contains_items_contains_does_not_match_items_matches_contains ... [OK]
    test_contains_items_contains_matches_both_items_and_contains ...       [OK]
    test_contains_items_contains_matches_items_does_not_match_contains ... [OK]
    test_contains_items_contains_matches_neither_items_nor_contains ...    [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document ... [SKIPPED]
    test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON ... [SKIPPED]
    test_content_validation_of_binary_encoded_media_type_documents_ignores_non_strings ... [OK]
    test_content_validation_of_binary_string_encoding_a_valid_base64_string ... [OK]
    test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_ ... [SKIPPED]
    test_content_validation_of_binary_string_encoding_ignores_non_strings ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_a_valid_JSON_document ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document ... [SKIPPED]
    test_content_validation_of_string_encoded_content_based_on_media_type_ignores_non_strings ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [SKIPPED]
    test_date_validation_of_date_strings_2020_is_a_leap_year ...           [OK]
    test_date_validation_of_date_strings_2021_is_not_a_leap_year ...       [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string ...           [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_floats ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_integers ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_objects ... [OK]
    test_date_validation_of_date_strings_an_invalid_date_string ...        [OK]
    test_date_validation_of_date_strings_invalid_month ...                 [OK]
    test_date_validation_of_date_strings_invalid_month_day_combination ... [OK]
    test_date_validation_of_date_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_date_validation_of_date_strings_non_padded_day_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_non_padded_month_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_definitions_validate_definition_against_metaschema_invalid_definition_schema ... [OK]
    test_definitions_validate_definition_against_metaschema_valid_definition_schema ... [OK]
    test_dependencies_dependencies_ignores_arrays ...                      [OK]
    test_dependencies_dependencies_ignores_other_non_objects ...           [OK]
    test_dependencies_dependencies_ignores_strings ...                     [OK]
    test_dependencies_dependencies_missing_dependency ...                  [OK]
    test_dependencies_dependencies_neither ...                             [OK]
    test_dependencies_dependencies_nondependant ...                        [OK]
    test_dependencies_dependencies_with_boolean_subschemas_empty_object_is_valid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_both_properties_is_invalid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_false_is_invalid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_true_is_valid ... [OK]
    test_dependencies_dependencies_with_dependency ...                     [OK]
    test_dependencies_dependencies_with_empty_array_empty_object ...       [OK]
    test_dependencies_dependencies_with_empty_array_non_object_is_valid ... [OK]
    test_dependencies_dependencies_with_empty_array_object_with_one_property ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_3 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_4 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_3 ... [OK]
    test_dependencies_multiple_dependencies_missing_both_dependencies ...  [OK]
    test_dependencies_multiple_dependencies_missing_dependency ...         [OK]
    test_dependencies_multiple_dependencies_missing_other_dependency ...   [OK]
    test_dependencies_multiple_dependencies_neither ...                    [OK]
    test_dependencies_multiple_dependencies_nondependants ...              [OK]
    test_dependencies_multiple_dependencies_subschema_no_dependency ...    [OK]
    test_dependencies_multiple_dependencies_subschema_valid ...            [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type ...       [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_both ...  [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_other ... [OK]
    test_dependencies_multiple_dependencies_with_dependencies ...          [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers ... [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_date_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_date_format_all_string_formats_ignore_floats ...           [OK]
    test_format_date_format_all_string_formats_ignore_integers ...         [OK]
    test_format_date_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_date_format_all_string_formats_ignore_objects ...          [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_floats ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_integers ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_idn_email_format_all_string_formats_ignore_objects ...     [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_booleans ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_floats ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_integers ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_objects ...  [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_iri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_iri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_iri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_iri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_iri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_iri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_iri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_iri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_floats ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_json_pointer_format_all_string_formats_ignore_objects ...  [OK]
    test_format_regex_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_regex_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_regex_format_all_string_formats_ignore_floats ...          [OK]
    test_format_regex_format_all_string_formats_ignore_integers ...        [OK]
    test_format_regex_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_regex_format_all_string_formats_ignore_objects ...         [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_arrays ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_floats ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_nulls ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_objects ... [OK]
    test_format_time_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_time_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_time_format_all_string_formats_ignore_floats ...           [OK]
    test_format_time_format_all_string_formats_ignore_integers ...         [OK]
    test_format_time_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_time_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_uri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_uri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_floats ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_uri_template_format_all_string_formats_ignore_objects ...  [OK]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [SKIPPED]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...    [SKIPPED]
    test_hostname_validation_of_host_names_ends_with_hyphen ...       [SKIPPED]
    test_hostname_validation_of_host_names_ends_with_underscore ...   [SKIPPED]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [SKIPPED]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...     [SKIPPED]
    test_hostname_validation_of_host_names_starts_with_underscore ... [SKIPPED]
    test_id_id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_idn_e_mail_example_example_test_in_Hangul_ ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_idn_e_mail_address ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_not_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Nonspacing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Spacing_Combining_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_an_Enclosing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Extended_Arabic_Indic_digits_not_mixed_with_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Hiragana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Katakana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_Hiragana_Katakana_or_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_other_characters ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_following_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_preceding_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_following ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_preceding ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_surrounding_l_s ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_contains_in_the_3rd_and_4th_position ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_and_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_not_preceded_by_Virama_but_matches_regexp ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_valid_host_name_example_test_in_Hangul_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_arrays ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_booleans ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_floats ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_integers ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_nulls ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_objects ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_contains_illegal_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_illegal_first_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_label_correct_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_valid_Chinese_Punycode ... [OK]
    test_if_then_else_if_and_else_without_then_invalid_through_else ...    [OK]
    test_if_then_else_if_and_else_without_then_valid_through_else ...      [OK]
    test_if_then_else_if_and_else_without_then_valid_when_if_test_passes ... [OK]
    test_if_then_else_if_and_then_without_else_invalid_through_then ...    [OK]
    test_if_then_else_if_and_then_without_else_valid_through_then ...      [OK]
    test_if_then_else_if_and_then_without_else_valid_when_if_test_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__invalid_redirects_to_else_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__no_redirects_to_then_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__other_redirects_to_else_and_passes ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__yes_redirects_to_then_and_passes ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_valid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_valid_ ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_invalid_against_lone_else ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_valid_against_lone_else ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_invalid_against_lone_if ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_valid_against_lone_if ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_invalid_against_lone_then ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_valid_against_lone_then ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_else ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_then ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI ...        [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_fragment ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_protocol_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_arrays ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_booleans ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_floats ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_integers ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_nulls ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_objects ... [OK]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference ... [SKIPPED]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment ... [SKIPPED]
    test_iri_validation_of_IRIs_a_valid_IRI_based_on_IPv6 ...              [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_URL_encoded_stuff ...     [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag ...            [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag_and_parentheses ... [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_many_special_characters ... [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_arrays ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_booleans ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_floats ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_integers ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_nulls ...        [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_objects ...      [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI ...                    [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6 ...      [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference ... [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference ... [SKIPPED]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_an_array_of_schemas_for_items_array_with_additional_items ... [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_empty_array ...               [OK]
    test_items_an_array_of_schemas_for_items_incomplete_array_of_items ... [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid ... [OK]
    test_items_items_with_boolean_schema_false__empty_array_is_valid ...   [OK]
    test_items_items_with_boolean_schema_true__any_array_is_valid ...      [OK]
    test_items_items_with_boolean_schema_true__empty_array_is_valid ...    [OK]
    test_items_items_with_boolean_schemas_array_with_one_item_is_valid ... [OK]
    test_items_items_with_boolean_schemas_array_with_two_items_is_invalid ... [OK]
    test_items_items_with_boolean_schemas_empty_array_is_valid ...         [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_not_not_with_boolean_schema_false_any_value_is_valid ...          [OK]
    test_not_not_with_boolean_schema_true_any_value_is_invalid ...         [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid ...  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_boolean_schema_both_properties_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_no_property_present_is_valid ... [OK]
    test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_only_true_property_present_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_all_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_ignores_arrays ...         [OK]
    test_propertyNames_propertyNames_validation_ignores_other_non_objects ... [OK]
    test_propertyNames_propertyNames_validation_ignores_strings ...        [OK]
    test_propertyNames_propertyNames_validation_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_validation_some_property_names_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_matching_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_non_matching_property_name_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_remote_ref_with_ref_to_definitions_invalid ...          [OK]
    test_refRemote_remote_ref_with_ref_to_definitions_valid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Location_independent_identifier_match ...                     [OK]
    test_ref_Location_independent_identifier_mismatch ...                  [OK]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [SKIPPED]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [SKIPPED]
    test_ref_Recursive_references_between_schemas_invalid_tree ...         [OK]
    test_ref_Recursive_references_between_schemas_valid_tree ...           [OK]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail ... [SKIPPED]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates ... [SKIPPED]
    test_ref__ref_to_boolean_schema_false_any_value_is_invalid ...         [OK]
    test_ref__ref_to_boolean_schema_true_any_value_is_valid ...            [OK]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_invalid ...            [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid ...              [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid_maxItems_ignored ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields ...     [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields ... [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid ... [OK]
    test_regex_validation_of_regular_expressions_a_valid_regular_expression ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_arrays ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_booleans ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_floats ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_integers ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_nulls ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer ... [SKIPPED]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_RJP_taking_the_member_or_index_name ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_downwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_up_and_then_down_RJP_with_array_index ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_upwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_arrays ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_booleans ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_floats ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_integers ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_nulls ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer ... [SKIPPED]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix ... [SKIPPED]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer ... [SKIPPED]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe ... [SKIPPED]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_empty_array_property_not_required ...      [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string ...           [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_case_insensitive_Z ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu ... [SKIPPED]
    test_time_validation_of_time_strings_a_valid_time_string_with_minus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_plus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_precise_second_fraction ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_second_fraction ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_floats ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_integers ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_objects ... [OK]
    test_time_validation_of_time_strings_an_invalid_offset_indicator ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute ... [SKIPPED]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_ ... [SKIPPED]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_ ... [SKIPPED]
    test_time_validation_of_time_strings_no_time_offset ...           [SKIPPED]
    test_time_validation_of_time_strings_non_ascii_digits_should_be_rejected ... [SKIPPED]
    test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_zero_time_offset ... [SKIPPED]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI ...        [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_fragment ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference ... [SKIPPED]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment ... [SKIPPED]
    test_uri_template_format_uri_template_a_valid_relative_uri_template ... [OK]
    test_uri_template_format_uri_template_a_valid_uri_template ...         [OK]
    test_uri_template_format_uri_template_a_valid_uri_template_without_variables ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_arrays ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_booleans ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_floats ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_integers ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_nulls ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_objects ... [OK]
    test_uri_template_format_uri_template_an_invalid_uri_template ... [SKIPPED]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                    [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...        [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [SKIPPED]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ... [SKIPPED]
jsonschema.tests.test_types
  TestCustomTypes
    test_object_can_be_extended ...                                        [OK]
    test_object_extensions_can_handle_custom_validators ...                [OK]
    test_object_extensions_require_custom_validators ...                   [OK]
    test_simple_type_can_be_extended ...                                   [OK]
    test_unknown_type ...                                                  [OK]
  TestTypeChecker
    test_checks_can_be_added_at_init ...                                   [OK]
    test_is_type ...                                                       [OK]
    test_is_unknown_type ...                                               [OK]
    test_redefine_existing_type ...                                        [OK]
    test_redefine_many ...                                                 [OK]
    test_remove ...                                                        [OK]
    test_remove_multiple ...                                               [OK]
    test_remove_unknown_type ...                                           [OK]
    test_type_check_can_raise_key_error ...                                [OK]
jsonschema.tests.test_utils
  TestDictEqual
    test_additional_key ...                                                [OK]
    test_empty_dictionaries ...                                            [OK]
    test_equal_dictionaries ...                                            [OK]
    test_missing_key ...                                                   [OK]
    test_missing_value ...                                                 [OK]
    test_mixed_nested_equal ...                                            [OK]
    test_nested_dict_unequal ...                                           [OK]
    test_nested_equal ...                                                  [OK]
    test_nested_list_unequal ...                                           [OK]
    test_one_none ...                                                      [OK]
    test_same_item ...                                                     [OK]
  TestEqual
    test_none ...                                                          [OK]
  TestListEqual
    test_empty_list ...                                                    [OK]
    test_equal_lists ...                                                   [OK]
    test_equal_nested_lists ...                                            [OK]
    test_first_list_larger ...                                             [OK]
    test_list_with_none_equal ...                                          [OK]
    test_list_with_none_unequal ...                                        [OK]
    test_one_none ...                                                      [OK]
    test_same_list ...                                                     [OK]
    test_second_list_larger ...                                            [OK]
    test_unequal_nested_lists ...                                          [OK]
    test_unsorted_lists ...                                                [OK]
jsonschema.tests.test_validators
  TestCreateAndExtend
    test_attrs ...                                                         [OK]
    test_create_default_types ...                                          [OK]
    test_dashes_are_stripped_from_validator_names ...                      [OK]
    test_extend ...                                                        [OK]
    test_extend_idof ...                                                   [OK]
    test_if_a_version_is_not_provided_it_is_not_registered ...             [OK]
    test_if_a_version_is_provided_it_is_registered ...                     [OK]
    test_init ...                                                          [OK]
    test_iter_errors_multiple_errors ...                                   [OK]
    test_iter_errors_one_error ...                                         [OK]
    test_iter_errors_successful ...                                        [OK]
    test_long_repr ...                                                     [OK]
    test_repr ...                                                          [OK]
    test_repr_no_version ...                                               [OK]
    test_validates_registers_meta_schema_draft6_id ...                     [OK]
    test_validates_registers_meta_schema_id ...                            [OK]
  TestDraft201909Validator
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft202012Validator
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft3Validator
    test_False_is_not_a_schema ...                                         [OK]
    test_False_is_not_a_schema_even_if_you_forget_to_check ...        [SKIPPED]
    test_True_is_not_a_schema ...                                          [OK]
    test_True_is_not_a_schema_even_if_you_forget_to_check ...         [SKIPPED]
    test_any_type_is_redefinable ...                                       [OK]
    test_any_type_is_valid_for_type_any ...                                [OK]
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_does_not_evade_bool_if_it_is_being_tested ...             [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_any_type ...                                  [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft4Validator
    test_False_is_not_a_schema ...                                         [OK]
    test_False_is_not_a_schema_even_if_you_forget_to_check ...        [SKIPPED]
    test_True_is_not_a_schema ...                                          [OK]
    test_True_is_not_a_schema_even_if_you_forget_to_check ...         [SKIPPED]
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft6Validator
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft7Validator
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestRefResolver
    test_cache_remote_off ...                                              [OK]
    test_cache_remote_on ...                                               [OK]
    test_custom_uri_scheme_handlers ...                                    [OK]
    test_helpful_error_message_on_failed_pop_scope ...                     [OK]
    test_if_you_give_it_junk_you_get_a_resolution_error ...                [OK]
    test_it_can_construct_a_base_uri_from_a_schema ...                     [OK]
    test_it_can_construct_a_base_uri_from_a_schema_without_id ...          [OK]
    test_it_does_not_retrieve_schema_urls_from_the_network ...             [OK]
    test_it_resolves_local_refs ...                                        [OK]
    test_it_resolves_local_refs_with_id ...                                [OK]
    test_it_retrieves_local_refs_via_urlopen ...                           [OK]
    test_it_retrieves_stored_refs ...                                      [OK]
    test_it_retrieves_unstored_refs_via_requests ...                       [OK]
    test_it_retrieves_unstored_refs_via_urlopen ...                        [OK]
  TestValidate
    test_draft202012_validator_is_chosen ...                               [OK]
    test_draft202012_validator_is_the_default ...                          [OK]
    test_draft3_validator_is_chosen ...                                    [OK]
    test_draft4_validator_is_chosen ...                                    [OK]
    test_draft6_validator_is_chosen ...                                    [OK]
    test_draft7_validator_is_chosen ...                                    [OK]
    test_it_uses_best_match ...                                            [OK]
    test_schema_error_message ...                                          [OK]
    test_validation_error_message ...                                      [OK]
  TestValidationErrorDetails
    test_additionalItems ...                                               [OK]
    test_additionalItems_with_items ...                                    [OK]
    test_additionalProperties ...                                          [OK]
    test_anyOf ...                                                         [OK]
    test_boolean_schema_False ...                                          [OK]
    test_contains_none ...                                                 [OK]
    test_contains_too_few ...                                              [OK]
    test_contains_too_many ...                                             [OK]
    test_if_else ...                                                       [OK]
    test_if_then ...                                                       [OK]
    test_multiple_nesting ...                                              [OK]
    test_patternProperties ...                                             [OK]
    test_prefixItems ...                                                   [OK]
    test_prefixItems_with_items ...                                        [OK]
    test_propertyNames ...                                                 [OK]
    test_recursive ...                                                     [OK]
    test_ref ...                                                           [OK]
    test_ref_sibling ...                                                   [OK]
    test_single_nesting ...                                                [OK]
    test_type ...                                                          [OK]
  TestValidationErrorMessages
    test_False_schema ...                                                  [OK]
    test_additionalItems_multiple_failures ...                             [OK]
    test_additionalItems_single_failure ...                                [OK]
    test_additionalProperties_false_patternProperties ...                  [OK]
    test_additionalProperties_multiple_failures ...                        [OK]
    test_additionalProperties_single_failure ...                           [OK]
    test_const ...                                                         [OK]
    test_contains_draft_6 ...                                              [OK]
    test_contains_too_few ...                                              [OK]
    test_contains_too_few_both_constrained ...                             [OK]
    test_contains_too_many ...                                             [OK]
    test_contains_too_many_both_constrained ...                            [OK]
    test_dependencies_list_draft3 ...                                      [OK]
    test_dependencies_list_draft7 ...                                      [OK]
    test_dependencies_single_element ...                                   [OK]
    test_dependentRequired ...                                             [OK]
    test_does_not_contain ...                                              [OK]
    test_exclusiveMaximum ...                                              [OK]
    test_exclusiveMinimum ...                                              [OK]
    test_invalid_format_default_message ...                                [OK]
    test_maxItems ...                                                      [OK]
    test_maxLength ...                                                     [OK]
    test_maxProperties ...                                                 [OK]
    test_maximum ...                                                       [OK]
    test_minItems ...                                                      [OK]
    test_minLength ...                                                     [OK]
    test_minProperties ...                                                 [OK]
    test_minimum ...                                                       [OK]
    test_multipleOf ...                                                    [OK]
    test_multiple_type_failure ...                                         [OK]
    test_object_with_named_type_failure ...                                [OK]
    test_object_without_title_type_failure ...                             [OK]
    test_oneOf_matches_none ...                                            [OK]
    test_oneOf_matches_too_many ...                                        [OK]
    test_pattern ...                                                       [OK]
    test_prefixItems_with_items ...                                        [OK]
    test_required ...                                                      [OK]
    test_single_type_failure ...                                           [OK]
    test_single_type_list_failure ...                                      [OK]
    test_unevaluated_items ...                                             [OK]
    test_unevaluated_properties ...                                        [OK]
  TestValidatorFor
    test_False ...                                                         [OK]
    test_True ...                                                          [OK]
    test_custom_validator ...                                              [OK]
    test_custom_validator_draft6 ...                                       [OK]
    test_does_not_warn_if_meta_schema_is_unspecified ...                   [OK]
    test_draft_201909 ...                                                  [OK]
    test_draft_202012 ...                                                  [OK]
    test_draft_3 ...                                                       [OK]
    test_draft_4 ...                                                       [OK]
    test_draft_6 ...                                                       [OK]
    test_draft_7 ...                                                       [OK]
    test_validator_for_custom_default ...                                  [OK]
    test_validator_for_jsonschema_default ...                              [OK]
    test_warns_if_meta_schema_specified_was_not_found ...                  [OK]

===============================================================================
[SKIPPED]
These tests depends on dynamicRef working.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_anchor_same_anchor_with_different_base_uri__ref_should_not_resolve_to_defs_A_allOf_0
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_anchor_same_anchor_with_different_base_uri__ref_should_resolve_to_defs_A_allOf_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_anchor_same_anchor_with_different_base_uri__ref_should_not_resolve_to_defs_A_allOf_0
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_anchor_same_anchor_with_different_base_uri__ref_should_resolve_to_defs_A_allOf_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_defs_validate_definition_against_metaschema_invalid_definition_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_defs_validate_definition_against_metaschema_valid_definition_schema
===============================================================================
[SKIPPED]
dynamicRef support isn't working yet.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_integer_matches_at_the_outer_level
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_integer_now_matches_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_single_level_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_inner_definition
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_recursiveRef
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_no_recursion
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_recursion_uses_the_inner_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_matches_recursion_uses_the_inner_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_no_recursion
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_recursion_only_uses_inner_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_matches_recursion_only_uses_inner_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_matches_at_the_outer_level
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_single_level_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_properties_match_with_inner_definition
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_matches_at_the_outer_level
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_single_level_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_properties_match_with_inner_definition
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_integer_matches_at_the_outer_level
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_single_level_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_two_levels_no_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_two_levels_properties_match_with_inner_definition
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__integer_node
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__numeric_node
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_anyLeafNode_floats_are_allowed
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_integerNode_floats_are_not_allowed
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_should_resolve_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_should_resolve_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_should_resolve_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_not_valid_against_the_root
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_should_resolve_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_valid_against_the_root
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_without_a_matching_dynamicAnchor_should_behave_like_a_normal_ref_to_anchor_The_recursive_part_doesn_t_need_to_validate_against_the_root
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_with_a_non_matching_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_anchor_Any_array_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_should_not_affect_dynamic_scope_resolution_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_should_not_affect_dynamic_scope_resolution_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_without_a_matching_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_anchor_Any_array_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_An_anchor_with_the_same_name_as_a_dynamicAnchor_should_not_be_used_for_dynamic_scope_resolution_Any_array_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__correct_extended_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__incorrect_extended_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__incorrect_parent_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef__then_defs_thingy_is_the_final_stop_for_the_dynamicRef
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef_first_scope_is_not_in_dynamic_scope_for_the_dynamicRef
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef_string_matches_defs_thingy_but_the_dynamicRef_does_not_stop_here
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_anyLeafNode_floats_are_allowed
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_integerNode_floats_are_not_allowed
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_correct_field
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_misspelled_field
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_correct_extended_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_extended_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_parent_schema
===============================================================================
[SKIPPED]
A known bug.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Recursive_references_between_schemas_invalid_tree
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Recursive_references_between_schemas_valid_tree
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass
===============================================================================
[SKIPPED]
unevaluatedItems is different in 2019-09 (needs work).

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_no_extra_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_uncle_keyword_evaluation_is_not_significant
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_as_schema_with_invalid_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_as_schema_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_as_schema_with_valid_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_can_t_see_inside_cousins_always_fails
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_false_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_false_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_true_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_true_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_additionalItems_unevaluatedItems_doesn_t_apply
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_additionalItems_with_additional_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_additionalItems_with_no_additional_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_additional_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_no_additional_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_not_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_oneOf_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_oneOf_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_ref_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_ref_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_tuple_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_tuple_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_uniform_items_unevaluatedItems_doesn_t_apply
===============================================================================
[SKIPPED]
Leap seconds are unsupported.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_zero_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_zero_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_zero_time_offset
===============================================================================
[SKIPPED]
Format checker 'date-time' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_an_invalid_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_an_invalid_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_date_time_validation_of_date_time_strings_an_invalid_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_an_invalid_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_an_invalid_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_an_invalid_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid
===============================================================================
[SKIPPED]
Format checker 'duration' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_duration_validation_of_duration_strings_an_invalid_duration_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_duration_validation_of_duration_strings_elements_out_of_order
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_duration_validation_of_duration_strings_missing_time_separator
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_duration_validation_of_duration_strings_no_date_or_time_elements_present
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_duration_validation_of_duration_strings_no_elements_present
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_duration_validation_of_duration_strings_no_time_elements_present
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_duration_validation_of_duration_strings_non_ascii_digits_should_be_rejected
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_duration_validation_of_duration_strings_time_element_in_the_date_position
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_duration_validation_of_duration_strings_weeks_cannot_be_combined_with_other_units
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_duration_validation_of_duration_strings_an_invalid_duration_string
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_duration_validation_of_duration_strings_elements_out_of_order
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_duration_validation_of_duration_strings_missing_time_separator
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_duration_validation_of_duration_strings_no_date_or_time_elements_present
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_duration_validation_of_duration_strings_no_elements_present
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_duration_validation_of_duration_strings_no_time_elements_present
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_duration_validation_of_duration_strings_non_ascii_digits_should_be_rejected
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_duration_validation_of_duration_strings_time_element_in_the_date_position
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_duration_validation_of_duration_strings_weeks_cannot_be_combined_with_other_units
===============================================================================
[SKIPPED]
Complex email validation is (intentionally) unsupported.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
===============================================================================
[SKIPPED]
Format checker 'hostname' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_hostname_validation_of_host_names_contains_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_hostname_validation_of_host_names_ends_with_hyphen
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_hostname_validation_of_host_names_ends_with_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_hostname_validation_of_host_names_exceeds_maximum_label_length
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_hostname_validation_of_host_names_starts_with_hyphen
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_hostname_validation_of_host_names_starts_with_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_hostname_validation_of_host_names_contains_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_hostname_validation_of_host_names_ends_with_hyphen
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_hostname_validation_of_host_names_ends_with_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_hostname_validation_of_host_names_exceeds_maximum_label_length
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_hostname_validation_of_host_names_starts_with_hyphen
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_hostname_validation_of_host_names_starts_with_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_hostname_validation_of_host_names_contains_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_hostname_validation_of_host_names_ends_with_hyphen
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_hostname_validation_of_host_names_ends_with_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_hostname_validation_of_host_names_exceeds_maximum_label_length
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_hostname_validation_of_host_names_starts_with_hyphen
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_hostname_validation_of_host_names_starts_with_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_hostname_validation_of_host_names_contains_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_hostname_validation_of_host_names_ends_with_hyphen
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_hostname_validation_of_host_names_ends_with_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_hostname_validation_of_host_names_exceeds_maximum_label_length
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_hostname_validation_of_host_names_starts_with_hyphen
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_hostname_validation_of_host_names_starts_with_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_hostname_validation_of_host_names_contains_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_hostname_validation_of_host_names_ends_with_hyphen
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_hostname_validation_of_host_names_ends_with_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_hostname_validation_of_host_names_exceeds_maximum_label_length
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_hostname_validation_of_host_names_starts_with_hyphen
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_hostname_validation_of_host_names_starts_with_underscore
===============================================================================
[SKIPPED]
Rejecting leading zeros is 3.9+

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
===============================================================================
[SKIPPED]
Format checker 'iri-reference' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment
===============================================================================
[SKIPPED]
Format checker 'iri' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_iri_validation_of_IRIs_an_invalid_IRI
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_iri_validation_of_IRIs_an_invalid_IRI
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_validation_of_IRIs_an_invalid_IRI
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference
===============================================================================
[SKIPPED]
Format checker 'json-pointer' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2
===============================================================================
[SKIPPED]
Format checker 'relative-json-pointer' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe
===============================================================================
[SKIPPED]
Format checker 'time' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_an_invalid_offset_indicator
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_no_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_non_ascii_digits_should_be_rejected
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_an_invalid_offset_indicator
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_no_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_non_ascii_digits_should_be_rejected
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_an_invalid_offset_indicator
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_no_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_non_ascii_digits_should_be_rejected
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid
===============================================================================
[SKIPPED]
Format checker 'uri-reference' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment
===============================================================================
[SKIPPED]
Format checker 'uri-template' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_uri_template_format_uri_template_an_invalid_uri_template
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_uri_template_format_uri_template_an_invalid_uri_template
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_uri_template_format_uri_template_an_invalid_uri_template
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_template_format_uri_template_an_invalid_uri_template
===============================================================================
[SKIPPED]
Format checker 'uri' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_uri_validation_of_URIs_an_invalid_URI
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_uri_validation_of_URIs_an_invalid_URI_with_spaces
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_uri_validation_of_URIs_an_invalid_relative_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_uri_validation_of_URIs_an_invalid_URI
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_uri_validation_of_URIs_an_invalid_URI_with_spaces
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_uri_validation_of_URIs_an_invalid_relative_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_uri_validation_of_URIs_an_invalid_URI
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_uri_validation_of_URIs_an_invalid_URI
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_uri_validation_of_URIs_an_invalid_URI_with_spaces
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_uri_validation_of_URIs_an_invalid_relative_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_uri_validation_of_URIs_an_invalid_URI
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_uri_validation_of_URIs_an_invalid_URI_with_spaces
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_uri_validation_of_URIs_an_invalid_relative_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_validation_of_URIs_an_invalid_URI
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_validation_of_URIs_an_invalid_URI_with_spaces
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_validation_of_URIs_an_invalid_relative_URI_Reference
===============================================================================
[SKIPPED]
Format checker 'color' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_color_validation_of_CSS_colors_a_CSS_color_name_containing_invalid_characters
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_color_validation_of_CSS_colors_an_invalid_CSS_color_code
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_color_validation_of_CSS_colors_an_invalid_CSS_color_name
===============================================================================
[SKIPPED]
Format checker 'host-name' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_host_name_validation_of_host_names_a_host_name_containing_illegal_characters
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_host_name_validation_of_host_names_a_host_name_starting_with_an_illegal_character
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_host_name_validation_of_host_names_a_host_name_with_a_component_too_long
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_host_name_validation_of_host_names_contains_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_host_name_validation_of_host_names_ends_with_hyphen
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_host_name_validation_of_host_names_ends_with_underscore
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_host_name_validation_of_host_names_exceeds_maximum_label_length
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_host_name_validation_of_host_names_starts_with_hyphen
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_host_name_validation_of_host_names_starts_with_underscore
===============================================================================
[SKIPPED]
A known bug. See issue #371.

jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates
===============================================================================
[SKIPPED]
A known bug. See issue #593.

jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document
===============================================================================
[SKIPPED]
A known bug. See issue #523.

jsonschema.tests.test_validators.TestDraft3Validator.test_False_is_not_a_schema_even_if_you_forget_to_check
jsonschema.tests.test_validators.TestDraft3Validator.test_True_is_not_a_schema_even_if_you_forget_to_check
jsonschema.tests.test_validators.TestDraft4Validator.test_False_is_not_a_schema_even_if_you_forget_to_check
jsonschema.tests.test_validators.TestDraft4Validator.test_True_is_not_a_schema_even_if_you_forget_to_check
-------------------------------------------------------------------------------
Ran 6799 tests in 2.753s

PASSED (skips=525, successes=6274)
py310-noextra-tests run-test: commands[3] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-noextra-tests/bin/python -m doctest /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/README.rst
py310-format-build create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format-build
py310-format-build installdeps: build
py310-format-build installed: build==0.7.0,jsonschema==4.2.1,packaging==21.3,pep517==0.12.0,pyparsing==3.0.6,tomli==2.0.0
py310-format-build run-test-pre: PYTHONHASHSEED='281181256'
py310-format-build run-test: commands[0] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format-build/bin/python -m pip install 'pip>=21.1.1'
Collecting pip>=21.1.1
  Using cached https://files.pythonhosted.org/packages/a4/6d/6463d49a933f547439d6b5b98b46af8742cc03ae83543e4d7688c2420f8b/pip-21.3.1-py3-none-any.whl
Installing collected packages: pip
  Found existing installation: pip 19.2.3
    Uninstalling pip-19.2.3:
      Successfully uninstalled pip-19.2.3
Successfully installed pip-21.3.1
py310-format-build run-test: commands[1] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format-build/bin/python -m pip install '/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1[format]'
Processing /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting attrs>=17.4.0
  Using cached attrs-21.4.0-py2.py3-none-any.whl (60 kB)
Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0
  Using cached pyrsistent-0.18.0-cp38-cp38-midnightbsd_2_1_2_amd64.whl
Collecting importlib-resources>=1.4.0
  Using cached importlib_resources-5.4.0-py3-none-any.whl (28 kB)
Collecting jsonpointer>1.13
  Using cached jsonpointer-2.2-py2.py3-none-any.whl (7.5 kB)
Collecting uri-template
  Using cached uri_template-1.1.0-py3-none-any.whl (10 kB)
Collecting rfc3987
  Using cached rfc3987-1.3.8-py2.py3-none-any.whl (13 kB)
Collecting rfc3339-validator
  Using cached rfc3339_validator-0.1.4-py2.py3-none-any.whl (3.5 kB)
Collecting webcolors>=1.11
  Using cached webcolors-1.11.1-py3-none-any.whl (9.9 kB)
Collecting fqdn
  Using cached fqdn-1.5.1-py3-none-any.whl (9.1 kB)
Collecting isoduration
  Using cached isoduration-20.11.0-py3-none-any.whl (11 kB)
Collecting idna
  Using cached idna-3.3-py3-none-any.whl (61 kB)
Collecting zipp>=3.1.0
  Using cached zipp-3.7.0-py3-none-any.whl (5.3 kB)
Collecting arrow>=0.15.0
  Using cached arrow-1.2.1-py3-none-any.whl (63 kB)
Collecting six
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting python-dateutil>=2.7.0
  Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Building wheels for collected packages: jsonschema
  Building wheel for jsonschema (pyproject.toml): started
  Building wheel for jsonschema (pyproject.toml): finished with status 'done'
  Created wheel for jsonschema: filename=jsonschema-4.2.1-py3-none-any.whl size=69377 sha256=38334df2f4e5b3d7d16eb5ac2c0fc0412e58135c372695f123c87b365e15cdca
  Stored in directory: /root/.cache/pip/wheels/31/6d/82/c063df8f519a36b951f08d0b3b491afe64658855e03b21351b
Successfully built jsonschema
Installing collected packages: six, zipp, python-dateutil, pyrsistent, importlib-resources, attrs, arrow, webcolors, uri-template, rfc3987, rfc3339-validator, jsonschema, jsonpointer, isoduration, idna, fqdn
Successfully installed arrow-1.2.1 attrs-21.4.0 fqdn-1.5.1 idna-3.3 importlib-resources-5.4.0 isoduration-20.11.0 jsonpointer-2.2 jsonschema-4.2.1 pyrsistent-0.18.0 python-dateutil-2.8.2 rfc3339-validator-0.1.4 rfc3987-1.3.8 six-1.16.0 uri-template-1.1.0 webcolors-1.11.1 zipp-3.7.0
py310-format-build run-test: commands[2] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format-build/bin/python -m build /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1 --outdir /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format-build/tmp/dist
* Creating venv isolated environment...

Traceback (most recent call last):
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format-build/lib/python3.8/site-packages/build/__main__.py", line 372, in main
    built = build_call(
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format-build/lib/python3.8/site-packages/build/__main__.py", line 229, in build_package_via_sdist
    sdist = _build(isolation, builder, outdir, 'sdist', config_settings, skip_dependency_check)
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format-build/lib/python3.8/site-packages/build/__main__.py", line 140, in _build
    return _build_in_isolated_env(builder, outdir, distribution, config_settings)
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format-build/lib/python3.8/site-packages/build/__main__.py", line 104, in _build_in_isolated_env
    with _IsolatedEnvBuilder() as env:
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format-build/lib/python3.8/site-packages/build/env.py", line 104, in __enter__
    executable, scripts_dir = _create_isolated_env_venv(self._path)
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format-build/lib/python3.8/site-packages/build/env.py", line 261, in _create_isolated_env_venv
    pip_distribution = next(iter(metadata.distributions(name='pip', path=[purelib])))  # type: ignore[no-untyped-call]
StopIteration

ERROR 
ERROR: InvocationError for command /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format-build/bin/python -m build /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1 --outdir /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format-build/tmp/dist (exited with code 1)
py310-format-tests create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format-tests
py310-format-tests installdeps: twisted
py310-format-tests installed: attrs==21.4.0,Automat==20.2.0,constantly==15.1.0,hyperlink==21.0.0,idna==3.3,incremental==21.3.0,jsonschema==4.2.1,six==1.16.0,Twisted==21.7.0,typing-extensions==4.0.1,zope.interface==5.4.0
py310-format-tests run-test-pre: PYTHONHASHSEED='281181256'
py310-format-tests run-test: commands[0] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format-tests/bin/python -m pip install 'pip>=21.1.1'
Collecting pip>=21.1.1
  Using cached https://files.pythonhosted.org/packages/a4/6d/6463d49a933f547439d6b5b98b46af8742cc03ae83543e4d7688c2420f8b/pip-21.3.1-py3-none-any.whl
Installing collected packages: pip
  Found existing installation: pip 19.2.3
    Uninstalling pip-19.2.3:
      Successfully uninstalled pip-19.2.3
Successfully installed pip-21.3.1
py310-format-tests run-test: commands[1] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format-tests/bin/python -m pip install '/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1[format]'
Processing /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: attrs>=17.4.0 in /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format-tests/lib/python3.8/site-packages (from jsonschema==4.2.1) (21.4.0)
Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0
  Using cached pyrsistent-0.18.0-cp38-cp38-midnightbsd_2_1_2_amd64.whl
Collecting importlib-resources>=1.4.0
  Using cached importlib_resources-5.4.0-py3-none-any.whl (28 kB)
Collecting jsonpointer>1.13
  Using cached jsonpointer-2.2-py2.py3-none-any.whl (7.5 kB)
Collecting uri-template
  Using cached uri_template-1.1.0-py3-none-any.whl (10 kB)
Collecting rfc3987
  Using cached rfc3987-1.3.8-py2.py3-none-any.whl (13 kB)
Collecting rfc3339-validator
  Using cached rfc3339_validator-0.1.4-py2.py3-none-any.whl (3.5 kB)
Collecting webcolors>=1.11
  Using cached webcolors-1.11.1-py3-none-any.whl (9.9 kB)
Collecting fqdn
  Using cached fqdn-1.5.1-py3-none-any.whl (9.1 kB)
Collecting isoduration
  Using cached isoduration-20.11.0-py3-none-any.whl (11 kB)
Requirement already satisfied: idna in /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format-tests/lib/python3.8/site-packages (from jsonschema==4.2.1) (3.3)
Collecting zipp>=3.1.0
  Using cached zipp-3.7.0-py3-none-any.whl (5.3 kB)
Collecting arrow>=0.15.0
  Using cached arrow-1.2.1-py3-none-any.whl (63 kB)
Requirement already satisfied: six in /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format-tests/lib/python3.8/site-packages (from rfc3339-validator->jsonschema==4.2.1) (1.16.0)
Collecting python-dateutil>=2.7.0
  Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Building wheels for collected packages: jsonschema
  Building wheel for jsonschema (pyproject.toml): started
  Building wheel for jsonschema (pyproject.toml): finished with status 'done'
  Created wheel for jsonschema: filename=jsonschema-4.2.1-py3-none-any.whl size=69377 sha256=7b98aaed6d2e877fcbf22266032c8d56bfc58650905fdb09e1a8a4a54013b29e
  Stored in directory: /root/.cache/pip/wheels/31/6d/82/c063df8f519a36b951f08d0b3b491afe64658855e03b21351b
Successfully built jsonschema
Installing collected packages: zipp, python-dateutil, pyrsistent, importlib-resources, arrow, webcolors, uri-template, rfc3987, rfc3339-validator, jsonschema, jsonpointer, isoduration, fqdn
Successfully installed arrow-1.2.1 fqdn-1.5.1 importlib-resources-5.4.0 isoduration-20.11.0 jsonpointer-2.2 jsonschema-4.2.1 pyrsistent-0.18.0 python-dateutil-2.8.2 rfc3339-validator-0.1.4 rfc3987-1.3.8 uri-template-1.1.0 webcolors-1.11.1 zipp-3.7.0
py310-format-tests run-test: commands[2] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format-tests/bin/python -W error -m twisted.trial jsonschema
jsonschema.tests.test_cli
  TestCLI
    test_custom_error_format ...                                           [OK]
    test_custom_error_format_applies_to_schema_errors ...                  [OK]
    test_instance_does_not_exist ...                                       [OK]
    test_instance_does_not_exist_pretty_output ...                         [OK]
    test_instance_is_invalid_JSON ...                                      [OK]
    test_instance_is_invalid_JSON_on_stdin ...                             [OK]
    test_instance_is_invalid_JSON_on_stdin_pretty_output ...               [OK]
    test_instance_is_invalid_JSON_pretty_output ...                        [OK]
    test_invalid_exlicit_base_uri ...                                      [OK]
    test_invalid_instance ...                                              [OK]
    test_invalid_instance_continues_with_the_rest ...                      [OK]
    test_invalid_instance_explicit_plain_output ...                        [OK]
    test_invalid_instance_multiple_errors ...                              [OK]
    test_invalid_instance_multiple_errors_pretty_output ...                [OK]
    test_invalid_instance_pretty_output ...                                [OK]
    test_invalid_schema ...                                                [OK]
    test_invalid_schema_multiple_errors ...                                [OK]
    test_invalid_schema_multiple_errors_pretty_output ...                  [OK]
    test_invalid_schema_pretty_output ...                                  [OK]
    test_invalid_schema_with_invalid_instance ...                          [OK]
    test_invalid_schema_with_invalid_instance_pretty_output ...            [OK]
    test_it_validates_using_draft4_when_specified ...                      [OK]
    test_it_validates_using_draft7_when_specified ...                      [OK]
    test_it_validates_using_the_latest_validator_when_unspecified ...      [OK]
    test_multiple_invalid_instances ...                                    [OK]
    test_multiple_invalid_instances_pretty_output ...                      [OK]
    test_neither_instance_nor_schema_exist ...                             [OK]
    test_neither_instance_nor_schema_exist_pretty_output ...               [OK]
    test_nonexistent_file_with_explicit_base_uri ...                       [OK]
    test_schema_and_instance_are_both_invalid_JSON ...                     [OK]
    test_schema_and_instance_are_both_invalid_JSON_pretty_output ...       [OK]
    test_schema_does_not_exist ...                                         [OK]
    test_schema_does_not_exist_pretty_output ...                           [OK]
    test_schema_is_invalid_JSON ...                                        [OK]
    test_schema_is_invalid_JSON_pretty_output ...                          [OK]
    test_successful_validation ...                                         [OK]
    test_successful_validation_of_just_the_schema ...                      [OK]
    test_successful_validation_of_just_the_schema_pretty_output ...        [OK]
    test_successful_validation_of_stdin ...                                [OK]
    test_successful_validation_of_stdin_pretty_output ...                  [OK]
    test_successful_validation_pretty_output ...                           [OK]
    test_successful_validation_via_explicit_base_uri ...                   [OK]
    test_unsuccessful_validation_via_explicit_base_uri ...                 [OK]
  TestCLIIntegration
    test_license ...                                                       [OK]
    test_no_arguments_shows_usage_notes ...                                [OK]
    test_version ...                                                       [OK]
  TestParser
    test_find_validator_by_fully_qualified_object_name ...                 [OK]
    test_find_validator_in_jsonschema ...                                  [OK]
    test_unknown_output ...                                                [OK]
    test_useless_error_format ...                                          [OK]
jsonschema.tests.test_deprecations
  TestDeprecations
    test_RefResolver_in_scope ...                                          [OK]
    test_Validator_is_valid_two_arguments ...                              [OK]
    test_Validator_iter_errors_two_arguments ...                           [OK]
    test_validators_ErrorTree ...                                          [OK]
    test_validators_meta_schemas ...                                       [OK]
    test_validators_validators ...                                         [OK]
    test_version ...                                                       [OK]
jsonschema.tests.test_exceptions
  TestBestMatch
    test_if_the_most_relevant_error_is_allOf_it_is_traversed ...           [OK]
    test_if_the_most_relevant_error_is_anyOf_it_is_traversed ...           [OK]
    test_if_the_most_relevant_error_is_oneOf_it_is_traversed ...           [OK]
    test_nested_context_for_oneOf ...                                      [OK]
    test_no_errors ...                                                     [OK]
    test_oneOf_and_anyOf_are_weak_matches ...                              [OK]
    test_one_error ...                                                     [OK]
    test_shallower_errors_are_better_matches ...                           [OK]
  TestByRelevance
    test_global_errors_are_even_better_matches ...                         [OK]
    test_short_paths_are_better_matches ...                                [OK]
    test_strong_validators_are_higher_priority ...                         [OK]
    test_weak_validators_are_lower_priority ...                            [OK]
  TestErrorInitReprStr
    test_empty_paths ...                                                   [OK]
    test_it_calls_super_and_sets_args ...                                  [OK]
    test_multiple_item_paths ...                                           [OK]
    test_one_item_paths ...                                                [OK]
    test_repr ...                                                          [OK]
    test_str_works_with_instances_having_overriden_eq_operator ...         [OK]
    test_unset_error ...                                                   [OK]
    test_uses_pprint ...                                                   [OK]
  TestErrorTree
    test_children_have_their_errors_dicts_built ...                        [OK]
    test_if_its_in_the_tree_anyhow_it_does_not_raise_an_error ...          [OK]
    test_it_contains_an_item_if_the_item_had_an_error ...                  [OK]
    test_it_creates_a_child_tree_for_each_nested_path ...                  [OK]
    test_it_does_not_contain_an_item_if_the_item_had_no_error ...          [OK]
    test_it_does_not_contain_subtrees_that_are_not_in_the_instance ...     [OK]
    test_it_knows_how_many_total_errors_it_contains ...                    [OK]
    test_multiple_errors_with_instance ...                                 [OK]
    test_repr ...                                                          [OK]
    test_validators_that_failed_appear_in_errors_dict ...                  [OK]
  TestHashable
    test_hashable ...                                                      [OK]
jsonschema.tests.test_format
  TestFormatChecker
    test_duration_format ...                                               [OK]
    test_format_checkers_come_with_defaults ...                            [OK]
    test_format_error_causes_become_validation_error_causes ...            [OK]
    test_it_can_register_checkers ...                                      [OK]
    test_it_can_register_cls_checkers ...                                  [OK]
    test_it_can_validate_no_formats ...                                    [OK]
    test_it_catches_registered_errors ...                                  [OK]
    test_it_raises_a_key_error_for_unknown_formats ...                     [OK]
    test_repr ...                                                          [OK]
    test_uuid_format ...                                                   [OK]
jsonschema.tests.test_jsonschema_test_suite
  TestDraft201909
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anchor_Location_independent_identifier_match ...                  [OK]
    test_anchor_Location_independent_identifier_mismatch ...               [OK]
    test_anchor_Location_independent_identifier_with_absolute_URI_match ... [OK]
    test_anchor_Location_independent_identifier_with_absolute_URI_mismatch ... [OK]
    test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [OK]
    test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_in_implementations_that_strip_anchor_this_may_match_either_def ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_match_ref_to_anchor ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_anchor ... [OK]
    test_anchor_same_anchor_with_different_base_uri__ref_should_not_resolve_to_defs_A_allOf_0 ... [SKIPPED]
    test_anchor_same_anchor_with_different_base_uri__ref_should_resolve_to_defs_A_allOf_1 ... [SKIPPED]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid ... [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_boolean_schema_boolean_schema_false__array_is_invalid ...         [OK]
    test_boolean_schema_boolean_schema_false__boolean_false_is_invalid ... [OK]
    test_boolean_schema_boolean_schema_false__boolean_true_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__empty_array_is_invalid ...   [OK]
    test_boolean_schema_boolean_schema_false__empty_object_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__null_is_invalid ...          [OK]
    test_boolean_schema_boolean_schema_false__number_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__object_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__string_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_true__array_is_valid ...            [OK]
    test_boolean_schema_boolean_schema_true__boolean_false_is_valid ...    [OK]
    test_boolean_schema_boolean_schema_true__boolean_true_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__empty_array_is_valid ...      [OK]
    test_boolean_schema_boolean_schema_true__empty_object_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__null_is_valid ...             [OK]
    test_boolean_schema_boolean_schema_true__number_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__object_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__string_is_valid ...           [OK]
    test_const_const_validation_another_type_is_invalid ...                [OK]
    test_const_const_validation_another_value_is_invalid ...               [OK]
    test_const_const_validation_same_value_is_valid ...                    [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid ... [OK]
    test_const_const_with_1_does_not_match_true_float_one_is_valid ...     [OK]
    test_const_const_with_1_does_not_match_true_integer_one_is_valid ...   [OK]
    test_const_const_with_1_does_not_match_true_true_is_invalid ...        [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid ...  [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid ...   [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid ...  [OK]
    test_const_const_with_array_another_array_item_is_invalid ...          [OK]
    test_const_const_with_array_array_with_additional_items_is_invalid ... [OK]
    test_const_const_with_array_same_array_is_valid ...                    [OK]
    test_const_const_with_false_does_not_match_0___0_0_is_invalid ...      [OK]
    test_const_const_with_false_does_not_match_0___0_is_invalid ...        [OK]
    test_const_const_with_false_does_not_match_0___false_is_valid ...      [OK]
    test_const_const_with_false_does_not_match_0_false_is_valid ...        [OK]
    test_const_const_with_false_does_not_match_0_float_zero_is_invalid ... [OK]
    test_const_const_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_const_const_with_null_not_null_is_invalid ...                     [OK]
    test_const_const_with_null_null_is_valid ...                           [OK]
    test_const_const_with_object_another_object_is_invalid ...             [OK]
    test_const_const_with_object_another_type_is_invalid ...               [OK]
    test_const_const_with_object_same_object_is_valid ...                  [OK]
    test_const_const_with_object_same_object_with_different_property_order_is_valid ... [OK]
    test_const_const_with_true_does_not_match_1___1_0_is_invalid ...       [OK]
    test_const_const_with_true_does_not_match_1___1_is_invalid ...         [OK]
    test_const_const_with_true_does_not_match_1___true_is_valid ...        [OK]
    test_const_const_with_true_does_not_match_1_float_one_is_invalid ...   [OK]
    test_const_const_with_true_does_not_match_1_integer_one_is_invalid ... [OK]
    test_const_const_with_true_does_not_match_1_true_is_valid ...          [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid ... [OK]
    test_const_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_const_nul_characters_in_strings_match_string_with_nul ...         [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid ... [OK]
    test_contains_contains_keyword_validation_empty_array_is_invalid ...   [OK]
    test_contains_contains_keyword_validation_not_array_is_valid ...       [OK]
    test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid ... [OK]
    test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_with_false_if_subschema_empty_array_is_invalid ... [OK]
    test_contains_items_contains_does_not_match_items_matches_contains ... [OK]
    test_contains_items_contains_matches_both_items_and_contains ...       [OK]
    test_contains_items_contains_matches_items_does_not_match_contains ... [OK]
    test_contains_items_contains_matches_neither_items_nor_contains ...    [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_ignores_non_strings ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_validly_encoded_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_array_as_a_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_object_as_a_base64_encoded_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_encoded_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_string_that_is_valid_JSON_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_another_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_ignores_non_strings ... [OK]
    test_content_validation_of_binary_string_encoding_a_valid_base64_string ... [OK]
    test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_validates_true ... [OK]
    test_content_validation_of_binary_string_encoding_ignores_non_strings ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_a_valid_JSON_document ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_ignores_non_strings ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_defs_validate_definition_against_metaschema_invalid_definition_schema ... [OK]
    test_defs_validate_definition_against_metaschema_valid_definition_schema ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_CRLF ...   [OK]
    test_dependentRequired_dependencies_with_escaped_characters_CRLF_missing_dependent ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes_missing_dependent ... [OK]
    test_dependentRequired_empty_dependents_empty_object ...               [OK]
    test_dependentRequired_empty_dependents_non_object_is_valid ...        [OK]
    test_dependentRequired_empty_dependents_object_with_one_property ...   [OK]
    test_dependentRequired_multiple_dependents_required_missing_both_dependencies ... [OK]
    test_dependentRequired_multiple_dependents_required_missing_dependency ... [OK]
    test_dependentRequired_multiple_dependents_required_missing_other_dependency ... [OK]
    test_dependentRequired_multiple_dependents_required_neither ...        [OK]
    test_dependentRequired_multiple_dependents_required_nondependants ...  [OK]
    test_dependentRequired_multiple_dependents_required_with_dependencies ... [OK]
    test_dependentRequired_single_dependency_ignores_arrays ...            [OK]
    test_dependentRequired_single_dependency_ignores_other_non_objects ... [OK]
    test_dependentRequired_single_dependency_ignores_strings ...           [OK]
    test_dependentRequired_single_dependency_missing_dependency ...        [OK]
    test_dependentRequired_single_dependency_neither ...                   [OK]
    test_dependentRequired_single_dependency_nondependant ...              [OK]
    test_dependentRequired_single_dependency_with_dependency ...           [OK]
    test_dependentSchemas_boolean_subschemas_empty_object_is_valid ...     [OK]
    test_dependentSchemas_boolean_subschemas_object_with_both_properties_is_invalid ... [OK]
    test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_false_is_invalid ... [OK]
    test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_true_is_valid ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote_invalid_under_dependent_schema ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab_invalid_under_dependent_schema ... [OK]
    test_dependentSchemas_single_dependency_ignores_arrays ...             [OK]
    test_dependentSchemas_single_dependency_ignores_other_non_objects ...  [OK]
    test_dependentSchemas_single_dependency_ignores_strings ...            [OK]
    test_dependentSchemas_single_dependency_no_dependency ...              [OK]
    test_dependentSchemas_single_dependency_valid ...                      [OK]
    test_dependentSchemas_single_dependency_wrong_type ...                 [OK]
    test_dependentSchemas_single_dependency_wrong_type_both ...            [OK]
    test_dependentSchemas_single_dependency_wrong_type_other ...           [OK]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers ... [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_date_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_date_format_all_string_formats_ignore_floats ...           [OK]
    test_format_date_format_all_string_formats_ignore_integers ...         [OK]
    test_format_date_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_date_format_all_string_formats_ignore_objects ...          [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_duration_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_duration_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_duration_format_all_string_formats_ignore_floats ...       [OK]
    test_format_duration_format_all_string_formats_ignore_integers ...     [OK]
    test_format_duration_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_duration_format_all_string_formats_ignore_objects ...      [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_floats ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_integers ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_idn_email_format_all_string_formats_ignore_objects ...     [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_booleans ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_floats ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_integers ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_objects ...  [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_iri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_iri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_iri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_iri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_iri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_iri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_iri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_iri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_floats ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_json_pointer_format_all_string_formats_ignore_objects ...  [OK]
    test_format_regex_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_regex_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_regex_format_all_string_formats_ignore_floats ...          [OK]
    test_format_regex_format_all_string_formats_ignore_integers ...        [OK]
    test_format_regex_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_regex_format_all_string_formats_ignore_objects ...         [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_arrays ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_floats ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_nulls ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_objects ... [OK]
    test_format_time_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_time_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_time_format_all_string_formats_ignore_floats ...           [OK]
    test_format_time_format_all_string_formats_ignore_integers ...         [OK]
    test_format_time_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_time_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_uri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_uri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_floats ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_uri_template_format_all_string_formats_ignore_objects ...  [OK]
    test_format_uuid_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_uuid_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_uuid_format_all_string_formats_ignore_floats ...           [OK]
    test_format_uuid_format_all_string_formats_ignore_integers ...         [OK]
    test_format_uuid_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_uuid_format_all_string_formats_ignore_objects ...          [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_and_no_ref ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_absolute_URI ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_absolute_URI ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_base_URI_change_in_subschema ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_and_no_ref ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment_and_no_ref ... [OK]
    test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_absolute_URI ... [OK]
    test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [OK]
    test_if_then_else_if_and_else_without_then_invalid_through_else ...    [OK]
    test_if_then_else_if_and_else_without_then_valid_through_else ...      [OK]
    test_if_then_else_if_and_else_without_then_valid_when_if_test_passes ... [OK]
    test_if_then_else_if_and_then_without_else_invalid_through_then ...    [OK]
    test_if_then_else_if_and_then_without_else_valid_through_then ...      [OK]
    test_if_then_else_if_and_then_without_else_valid_when_if_test_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__invalid_redirects_to_else_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__no_redirects_to_then_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__other_redirects_to_else_and_passes ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__yes_redirects_to_then_and_passes ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_valid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_valid_ ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_invalid_against_lone_else ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_valid_against_lone_else ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_invalid_against_lone_if ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_valid_against_lone_if ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_invalid_against_lone_then ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_valid_against_lone_then ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_else ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_then ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_an_array_of_schemas_for_items_array_with_additional_items ... [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_empty_array ...               [OK]
    test_items_an_array_of_schemas_for_items_incomplete_array_of_items ... [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid ... [OK]
    test_items_items_with_boolean_schema_false__empty_array_is_valid ...   [OK]
    test_items_items_with_boolean_schema_true__any_array_is_valid ...      [OK]
    test_items_items_with_boolean_schema_true__empty_array_is_valid ...    [OK]
    test_items_items_with_boolean_schemas_array_with_one_item_is_valid ... [OK]
    test_items_items_with_boolean_schemas_array_with_two_items_is_invalid ... [OK]
    test_items_items_with_boolean_schemas_empty_array_is_valid ...         [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_maxContains_maxContains_with_contains_all_elements_match_invalid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_all_elements_match_valid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_empty_data ...              [OK]
    test_maxContains_maxContains_with_contains_some_elements_match_invalid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_some_elements_match_valid_maxContains ... [OK]
    test_maxContains_maxContains_without_contains_is_ignored_one_item_valid_against_lone_maxContains ... [OK]
    test_maxContains_maxContains_without_contains_is_ignored_two_items_still_valid_against_lone_maxContains ... [OK]
    test_maxContains_minContains_maxContains_actual_minContains_maxContains ... [OK]
    test_maxContains_minContains_maxContains_minContains_actual_maxContains ... [OK]
    test_maxContains_minContains_maxContains_minContains_maxContains_actual ... [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_invalid_maxContains ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_invalid_minContains ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_valid_maxContains_and_minContains ... [OK]
    test_minContains_maxContains_minContains_empty_data ...                [OK]
    test_minContains_maxContains_minContains_invalid_maxContains ...       [OK]
    test_minContains_maxContains_minContains_invalid_maxContains_and_minContains ... [OK]
    test_minContains_maxContains_minContains_invalid_minContains ...       [OK]
    test_minContains_minContains_0_with_maxContains_empty_data ...         [OK]
    test_minContains_minContains_0_with_maxContains_not_more_than_maxContains ... [OK]
    test_minContains_minContains_0_with_maxContains_too_many ...           [OK]
    test_minContains_minContains_0_with_no_maxContains_empty_data ...      [OK]
    test_minContains_minContains_0_with_no_maxContains_minContains_0_makes_contains_always_pass ... [OK]
    test_minContains_minContains_1_with_contains_all_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_1_with_contains_empty_data ...            [OK]
    test_minContains_minContains_1_with_contains_no_elements_match ...     [OK]
    test_minContains_minContains_1_with_contains_single_element_matches_valid_minContains ... [OK]
    test_minContains_minContains_1_with_contains_some_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_invalid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_exactly_as_needed_ ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_more_than_needed_ ... [OK]
    test_minContains_minContains_2_with_contains_empty_data ...            [OK]
    test_minContains_minContains_2_with_contains_some_elements_match_invalid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_some_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_without_contains_is_ignored_one_item_valid_against_lone_minContains ... [OK]
    test_minContains_minContains_without_contains_is_ignored_zero_items_still_valid_against_lone_minContains ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_not_not_with_boolean_schema_false_any_value_is_valid ...          [OK]
    test_not_not_with_boolean_schema_true_any_value_is_invalid ...         [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid ...  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_boolean_schema_both_properties_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_no_property_present_is_valid ... [OK]
    test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_only_true_property_present_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_all_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_ignores_arrays ...         [OK]
    test_propertyNames_propertyNames_validation_ignores_other_non_objects ... [OK]
    test_propertyNames_propertyNames_validation_ignores_strings ...        [OK]
    test_propertyNames_propertyNames_validation_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_validation_some_property_names_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_matching_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_non_matching_property_name_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid ... [OK]
    test_recursiveRef__recursiveRef_with_nesting_integer_matches_at_the_outer_level ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_nesting_integer_now_matches_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_nesting_single_level_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_inner_definition ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_recursiveRef ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_no_recursion ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_recursion_uses_the_inner_schema ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_matches_recursion_uses_the_inner_schema ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_no_recursion ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_recursion_only_uses_inner_schema ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_matches_recursion_only_uses_inner_schema ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_matches_at_the_outer_level ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_single_level_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_properties_match_with_inner_definition ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_matches_at_the_outer_level ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_single_level_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_properties_match_with_inner_definition ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_mismatch ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_mismatch ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_integer_matches_at_the_outer_level ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_single_level_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_two_levels_no_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_two_levels_properties_match_with_inner_definition ... [SKIPPED]
    test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__integer_node ... [SKIPPED]
    test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__numeric_node ... [SKIPPED]
    test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_anyLeafNode_floats_are_allowed ... [SKIPPED]
    test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_integerNode_floats_are_not_allowed ... [SKIPPED]
    test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__match ... [OK]
    test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__mismatch ... [OK]
    test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_match ... [OK]
    test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_mismatch ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [OK]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_remote_ref_with_ref_to_defs_invalid ...                 [OK]
    test_refRemote_remote_ref_with_ref_to_defs_valid ...                   [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Recursive_references_between_schemas_invalid_tree ...         [OK]
    test_ref_Recursive_references_between_schemas_valid_tree ...           [OK]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail ... [SKIPPED]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass ... [SKIPPED]
    test_ref__ref_to_boolean_schema_false_any_value_is_invalid ...         [OK]
    test_ref__ref_to_boolean_schema_true_any_value_is_valid ...            [OK]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_invalid ...        [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_invalid ... [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_valid ... [OK]
    test_ref_ref_creates_new_scope_when_adjacent_to_keywords_referenced_subschema_doesn_t_see_annotations_from_properties ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields ...     [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields ... [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_empty_array_property_not_required ...      [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_no_extra_items ... [SKIPPED]
    test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_uncle_keyword_evaluation_is_not_significant ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_invalid_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_valid_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_can_t_see_inside_cousins_always_fails ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_false_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_false_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_true_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_true_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_additionalItems_unevaluatedItems_doesn_t_apply ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_additionalItems_with_additional_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_additionalItems_with_no_additional_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_additional_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_no_additional_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_not_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_oneOf_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_oneOf_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_ref_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_ref_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_tuple_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_tuple_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_uniform_items_unevaluatedItems_doesn_t_apply ... [SKIPPED]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_Empty_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_b_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_a_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_foo_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_d_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_a_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_b_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foo_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foox_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_is_valid ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_base_case_both_properties_present ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_base_case_both_properties_present ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_no_extra_properties ... [OK]
    test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_uncle_keyword_evaluation_is_not_significant ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_can_t_see_inside_cousins_always_fails ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_false_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_false_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_Empty_is_invalid_no_x_or_y_ ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_and_y_are_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_y_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_are_invalid_no_x_or_y_ ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_x_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_y_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_x_and_y_are_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_invalid_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_valid_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Deep_nested_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Empty_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Nested_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Single_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_1st_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_2nd_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_3rd_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_true_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_true_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_not_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_ref_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_ref_with_unevaluated_properties ... [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_applicator_vocabulary_still_works ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_invalid_number_but_it_still_validates ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_valid_number ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [OK]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_date_validation_of_date_strings_2020_is_a_leap_year ...           [OK]
    test_date_validation_of_date_strings_2021_is_not_a_leap_year ...       [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string ...           [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_floats ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_integers ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_objects ... [OK]
    test_date_validation_of_date_strings_an_invalid_date_string ...        [OK]
    test_date_validation_of_date_strings_invalid_month ...                 [OK]
    test_date_validation_of_date_strings_invalid_month_day_combination ... [OK]
    test_date_validation_of_date_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_date_validation_of_date_strings_non_padded_day_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_non_padded_month_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_duration_validation_of_duration_strings_a_valid_duration_string ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_arrays ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_booleans ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_floats ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_integers ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_nulls ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_objects ... [OK]
    test_duration_validation_of_duration_strings_an_invalid_duration_string ... [OK]
    test_duration_validation_of_duration_strings_elements_out_of_order ... [OK]
    test_duration_validation_of_duration_strings_four_years_duration ...   [OK]
    test_duration_validation_of_duration_strings_missing_time_separator ... [OK]
    test_duration_validation_of_duration_strings_no_date_or_time_elements_present ... [OK]
    test_duration_validation_of_duration_strings_no_elements_present ...   [OK]
    test_duration_validation_of_duration_strings_no_time_elements_present ... [OK]
    test_duration_validation_of_duration_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_duration_validation_of_duration_strings_one_and_a_half_days_in_days_and_hours ... [OK]
    test_duration_validation_of_duration_strings_one_and_a_half_days_in_hours ... [OK]
    test_duration_validation_of_duration_strings_one_minute_duration ...   [OK]
    test_duration_validation_of_duration_strings_one_month_duration ...    [OK]
    test_duration_validation_of_duration_strings_time_element_in_the_date_position ... [OK]
    test_duration_validation_of_duration_strings_two_weeks ...             [OK]
    test_duration_validation_of_duration_strings_weeks_cannot_be_combined_with_other_units ... [OK]
    test_duration_validation_of_duration_strings_zero_time_in_days ...     [OK]
    test_duration_validation_of_duration_strings_zero_time_in_seconds ...  [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...         [OK]
    test_hostname_validation_of_host_names_ends_with_hyphen ...            [OK]
    test_hostname_validation_of_host_names_ends_with_underscore ...        [OK]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [OK]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...          [OK]
    test_hostname_validation_of_host_names_starts_with_underscore ...      [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_idn_e_mail_example_example_test_in_Hangul_ ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_idn_e_mail_address ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_not_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Nonspacing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Spacing_Combining_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_an_Enclosing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Extended_Arabic_Indic_digits_not_mixed_with_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Hiragana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Katakana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_Hiragana_Katakana_or_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_other_characters ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_following_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_preceding_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_following ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_preceding ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_surrounding_l_s ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_contains_in_the_3rd_and_4th_position ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_and_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_not_preceded_by_Virama_but_matches_regexp ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_valid_host_name_example_test_in_Hangul_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_arrays ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_booleans ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_floats ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_integers ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_nulls ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_objects ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_contains_illegal_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_illegal_first_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_label_correct_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_valid_Chinese_Punycode ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI ...        [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_fragment ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_protocol_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_arrays ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_booleans ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_floats ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_integers ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_nulls ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_objects ... [OK]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment ... [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_based_on_IPv6 ...              [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_URL_encoded_stuff ...     [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag ...            [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag_and_parentheses ... [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_many_special_characters ... [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_arrays ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_booleans ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_floats ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_integers ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_nulls ...        [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_objects ...      [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI ...                         [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6 ...           [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference ... [OK]
    test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference ...      [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [OK]
    test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid ... [OK]
    test_regex_validation_of_regular_expressions_a_valid_regular_expression ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_arrays ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_booleans ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_floats ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_integers ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_nulls ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_RJP_taking_the_member_or_index_name ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_downwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_up_and_then_down_RJP_with_array_index ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_upwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_arrays ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_booleans ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_floats ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_integers ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_nulls ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string ...           [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_case_insensitive_Z ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu ... [SKIPPED]
    test_time_validation_of_time_strings_a_valid_time_string_with_minus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_plus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_precise_second_fraction ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_second_fraction ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_floats ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_integers ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_objects ... [OK]
    test_time_validation_of_time_strings_an_invalid_offset_indicator ...   [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_no_time_offset ...                [OK]
    test_time_validation_of_time_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_zero_time_offset ... [SKIPPED]
    test_uri_reference_validation_of_URI_References_a_valid_URI ...        [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_fragment ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment ... [OK]
    test_uri_template_format_uri_template_a_valid_relative_uri_template ... [OK]
    test_uri_template_format_uri_template_a_valid_uri_template ...         [OK]
    test_uri_template_format_uri_template_a_valid_uri_template_without_variables ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_arrays ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_booleans ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_floats ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_integers ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_nulls ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_objects ... [OK]
    test_uri_template_format_uri_template_an_invalid_uri_template ...      [OK]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                         [OK]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ...    [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...             [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [OK]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ...      [OK]
    test_uuid_uuid_format_all_lower_case ...                               [OK]
    test_uuid_uuid_format_all_upper_case ...                               [OK]
    test_uuid_uuid_format_all_zeroes_is_valid ...                          [OK]
    test_uuid_uuid_format_bad_characters_not_hex_ ...                      [OK]
    test_uuid_uuid_format_dashes_in_the_wrong_spot ...                     [OK]
    test_uuid_uuid_format_hypothetical_version_15 ...                      [OK]
    test_uuid_uuid_format_hypothetical_version_6 ...                       [OK]
    test_uuid_uuid_format_missing_section ...                              [OK]
    test_uuid_uuid_format_mixed_case ...                                   [OK]
    test_uuid_uuid_format_no_dashes ...                                    [OK]
    test_uuid_uuid_format_too_few_dashes ...                               [OK]
    test_uuid_uuid_format_too_many_dashes ...                              [OK]
    test_uuid_uuid_format_valid_version_4 ...                              [OK]
    test_uuid_uuid_format_valid_version_5 ...                              [OK]
    test_uuid_uuid_format_wrong_length ...                                 [OK]
  TestDraft202012
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anchor_Location_independent_identifier_match ...                  [OK]
    test_anchor_Location_independent_identifier_mismatch ...               [OK]
    test_anchor_Location_independent_identifier_with_absolute_URI_match ... [OK]
    test_anchor_Location_independent_identifier_with_absolute_URI_mismatch ... [OK]
    test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [OK]
    test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_in_implementations_that_strip_anchor_this_may_match_either_def ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_match_ref_to_anchor ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_anchor ... [OK]
    test_anchor_same_anchor_with_different_base_uri__ref_should_not_resolve_to_defs_A_allOf_0 ... [SKIPPED]
    test_anchor_same_anchor_with_different_base_uri__ref_should_resolve_to_defs_A_allOf_1 ... [SKIPPED]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid ... [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_boolean_schema_boolean_schema_false__array_is_invalid ...         [OK]
    test_boolean_schema_boolean_schema_false__boolean_false_is_invalid ... [OK]
    test_boolean_schema_boolean_schema_false__boolean_true_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__empty_array_is_invalid ...   [OK]
    test_boolean_schema_boolean_schema_false__empty_object_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__null_is_invalid ...          [OK]
    test_boolean_schema_boolean_schema_false__number_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__object_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__string_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_true__array_is_valid ...            [OK]
    test_boolean_schema_boolean_schema_true__boolean_false_is_valid ...    [OK]
    test_boolean_schema_boolean_schema_true__boolean_true_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__empty_array_is_valid ...      [OK]
    test_boolean_schema_boolean_schema_true__empty_object_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__null_is_valid ...             [OK]
    test_boolean_schema_boolean_schema_true__number_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__object_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__string_is_valid ...           [OK]
    test_const_const_validation_another_type_is_invalid ...                [OK]
    test_const_const_validation_another_value_is_invalid ...               [OK]
    test_const_const_validation_same_value_is_valid ...                    [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid ... [OK]
    test_const_const_with_1_does_not_match_true_float_one_is_valid ...     [OK]
    test_const_const_with_1_does_not_match_true_integer_one_is_valid ...   [OK]
    test_const_const_with_1_does_not_match_true_true_is_invalid ...        [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid ...  [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid ...   [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid ...  [OK]
    test_const_const_with_array_another_array_item_is_invalid ...          [OK]
    test_const_const_with_array_array_with_additional_items_is_invalid ... [OK]
    test_const_const_with_array_same_array_is_valid ...                    [OK]
    test_const_const_with_false_does_not_match_0___0_0_is_invalid ...      [OK]
    test_const_const_with_false_does_not_match_0___0_is_invalid ...        [OK]
    test_const_const_with_false_does_not_match_0___false_is_valid ...      [OK]
    test_const_const_with_false_does_not_match_0_false_is_valid ...        [OK]
    test_const_const_with_false_does_not_match_0_float_zero_is_invalid ... [OK]
    test_const_const_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_const_const_with_null_not_null_is_invalid ...                     [OK]
    test_const_const_with_null_null_is_valid ...                           [OK]
    test_const_const_with_object_another_object_is_invalid ...             [OK]
    test_const_const_with_object_another_type_is_invalid ...               [OK]
    test_const_const_with_object_same_object_is_valid ...                  [OK]
    test_const_const_with_object_same_object_with_different_property_order_is_valid ... [OK]
    test_const_const_with_true_does_not_match_1___1_0_is_invalid ...       [OK]
    test_const_const_with_true_does_not_match_1___1_is_invalid ...         [OK]
    test_const_const_with_true_does_not_match_1___true_is_valid ...        [OK]
    test_const_const_with_true_does_not_match_1_float_one_is_invalid ...   [OK]
    test_const_const_with_true_does_not_match_1_integer_one_is_invalid ... [OK]
    test_const_const_with_true_does_not_match_1_true_is_valid ...          [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid ... [OK]
    test_const_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_const_nul_characters_in_strings_match_string_with_nul ...         [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid ... [OK]
    test_contains_contains_keyword_validation_empty_array_is_invalid ...   [OK]
    test_contains_contains_keyword_validation_not_array_is_valid ...       [OK]
    test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid ... [OK]
    test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_with_false_if_subschema_empty_array_is_invalid ... [OK]
    test_contains_items_contains_does_not_match_items_matches_contains ... [OK]
    test_contains_items_contains_matches_both_items_and_contains ...       [OK]
    test_contains_items_contains_matches_items_does_not_match_contains ... [OK]
    test_contains_items_contains_matches_neither_items_nor_contains ...    [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_ignores_non_strings ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_validly_encoded_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_array_as_a_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_object_as_a_base64_encoded_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_encoded_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_string_that_is_valid_JSON_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_another_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_ignores_non_strings ... [OK]
    test_content_validation_of_binary_string_encoding_a_valid_base64_string ... [OK]
    test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_validates_true ... [OK]
    test_content_validation_of_binary_string_encoding_ignores_non_strings ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_a_valid_JSON_document ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_ignores_non_strings ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_defs_validate_definition_against_metaschema_invalid_definition_schema ... [SKIPPED]
    test_defs_validate_definition_against_metaschema_valid_definition_schema ... [SKIPPED]
    test_dependentRequired_dependencies_with_escaped_characters_CRLF ...   [OK]
    test_dependentRequired_dependencies_with_escaped_characters_CRLF_missing_dependent ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes_missing_dependent ... [OK]
    test_dependentRequired_empty_dependents_empty_object ...               [OK]
    test_dependentRequired_empty_dependents_non_object_is_valid ...        [OK]
    test_dependentRequired_empty_dependents_object_with_one_property ...   [OK]
    test_dependentRequired_multiple_dependents_required_missing_both_dependencies ... [OK]
    test_dependentRequired_multiple_dependents_required_missing_dependency ... [OK]
    test_dependentRequired_multiple_dependents_required_missing_other_dependency ... [OK]
    test_dependentRequired_multiple_dependents_required_neither ...        [OK]
    test_dependentRequired_multiple_dependents_required_nondependants ...  [OK]
    test_dependentRequired_multiple_dependents_required_with_dependencies ... [OK]
    test_dependentRequired_single_dependency_ignores_arrays ...            [OK]
    test_dependentRequired_single_dependency_ignores_other_non_objects ... [OK]
    test_dependentRequired_single_dependency_ignores_strings ...           [OK]
    test_dependentRequired_single_dependency_missing_dependency ...        [OK]
    test_dependentRequired_single_dependency_neither ...                   [OK]
    test_dependentRequired_single_dependency_nondependant ...              [OK]
    test_dependentRequired_single_dependency_with_dependency ...           [OK]
    test_dependentSchemas_boolean_subschemas_empty_object_is_valid ...     [OK]
    test_dependentSchemas_boolean_subschemas_object_with_both_properties_is_invalid ... [OK]
    test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_false_is_invalid ... [OK]
    test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_true_is_valid ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote_invalid_under_dependent_schema ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab_invalid_under_dependent_schema ... [OK]
    test_dependentSchemas_single_dependency_ignores_arrays ...             [OK]
    test_dependentSchemas_single_dependency_ignores_other_non_objects ...  [OK]
    test_dependentSchemas_single_dependency_ignores_strings ...            [OK]
    test_dependentSchemas_single_dependency_no_dependency ...              [OK]
    test_dependentSchemas_single_dependency_valid ...                      [OK]
    test_dependentSchemas_single_dependency_wrong_type ...                 [OK]
    test_dependentSchemas_single_dependency_wrong_type_both ...            [OK]
    test_dependentSchemas_single_dependency_wrong_type_other ...           [OK]
    test_dynamicRef_A_dynamicRef_should_resolve_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_should_resolve_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_should_resolve_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_not_valid_against_the_root ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_should_resolve_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_valid_against_the_root ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_without_a_matching_dynamicAnchor_should_behave_like_a_normal_ref_to_anchor_The_recursive_part_doesn_t_need_to_validate_against_the_root ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_with_a_non_matching_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_anchor_Any_array_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_should_not_affect_dynamic_scope_resolution_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_should_not_affect_dynamic_scope_resolution_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_without_a_matching_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_anchor_Any_array_is_valid ... [SKIPPED]
    test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_An_anchor_with_the_same_name_as_a_dynamicAnchor_should_not_be_used_for_dynamic_scope_resolution_Any_array_is_valid ... [SKIPPED]
    test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__correct_extended_schema ... [SKIPPED]
    test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__incorrect_extended_schema ... [SKIPPED]
    test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__incorrect_parent_schema ... [SKIPPED]
    test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef__then_defs_thingy_is_the_final_stop_for_the_dynamicRef ... [SKIPPED]
    test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef_first_scope_is_not_in_dynamic_scope_for_the_dynamicRef ... [SKIPPED]
    test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef_string_matches_defs_thingy_but_the_dynamicRef_does_not_stop_here ... [SKIPPED]
    test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_anyLeafNode_floats_are_allowed ... [SKIPPED]
    test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_integerNode_floats_are_not_allowed ... [SKIPPED]
    test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_correct_field ... [SKIPPED]
    test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_misspelled_field ... [SKIPPED]
    test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_correct_extended_schema ... [SKIPPED]
    test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_extended_schema ... [SKIPPED]
    test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_parent_schema ... [SKIPPED]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers ... [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_date_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_date_format_all_string_formats_ignore_floats ...           [OK]
    test_format_date_format_all_string_formats_ignore_integers ...         [OK]
    test_format_date_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_date_format_all_string_formats_ignore_objects ...          [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_duration_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_duration_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_duration_format_all_string_formats_ignore_floats ...       [OK]
    test_format_duration_format_all_string_formats_ignore_integers ...     [OK]
    test_format_duration_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_duration_format_all_string_formats_ignore_objects ...      [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_floats ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_integers ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_idn_email_format_all_string_formats_ignore_objects ...     [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_booleans ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_floats ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_integers ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_objects ...  [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_iri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_iri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_iri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_iri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_iri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_iri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_iri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_iri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_floats ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_json_pointer_format_all_string_formats_ignore_objects ...  [OK]
    test_format_regex_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_regex_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_regex_format_all_string_formats_ignore_floats ...          [OK]
    test_format_regex_format_all_string_formats_ignore_integers ...        [OK]
    test_format_regex_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_regex_format_all_string_formats_ignore_objects ...         [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_arrays ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_floats ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_nulls ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_objects ... [OK]
    test_format_time_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_time_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_time_format_all_string_formats_ignore_floats ...           [OK]
    test_format_time_format_all_string_formats_ignore_integers ...         [OK]
    test_format_time_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_time_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_uri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_uri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_floats ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_uri_template_format_all_string_formats_ignore_objects ...  [OK]
    test_format_uuid_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_uuid_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_uuid_format_all_string_formats_ignore_floats ...           [OK]
    test_format_uuid_format_all_string_formats_ignore_integers ...         [OK]
    test_format_uuid_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_uuid_format_all_string_formats_ignore_objects ...          [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_and_no_ref ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_absolute_URI ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_absolute_URI ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_base_URI_change_in_subschema ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_and_no_ref ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment_and_no_ref ... [OK]
    test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_absolute_URI ... [OK]
    test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [OK]
    test_if_then_else_if_and_else_without_then_invalid_through_else ...    [OK]
    test_if_then_else_if_and_else_without_then_valid_through_else ...      [OK]
    test_if_then_else_if_and_else_without_then_valid_when_if_test_passes ... [OK]
    test_if_then_else_if_and_then_without_else_invalid_through_then ...    [OK]
    test_if_then_else_if_and_then_without_else_valid_through_then ...      [OK]
    test_if_then_else_if_and_then_without_else_valid_when_if_test_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__invalid_redirects_to_else_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__no_redirects_to_then_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__other_redirects_to_else_and_passes ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__yes_redirects_to_then_and_passes ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_valid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_valid_ ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_invalid_against_lone_else ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_valid_against_lone_else ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_invalid_against_lone_if ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_valid_against_lone_if ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_invalid_against_lone_then ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_valid_against_lone_then ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_else ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_then ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_items_should_not_look_in_applicators_valid_case_prefixItems_in_allOf_should_not_constrain_items_invalid_case ... [OK]
    test_items_items_should_not_look_in_applicators_valid_case_prefixItems_in_allOf_should_not_constrain_items_valid_case ... [OK]
    test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid ... [OK]
    test_items_items_with_boolean_schema_false__empty_array_is_valid ...   [OK]
    test_items_items_with_boolean_schema_true__any_array_is_valid ...      [OK]
    test_items_items_with_boolean_schema_true__empty_array_is_valid ...    [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_items_prefixItems_validation_adjusts_the_starting_index_for_items_valid_items ... [OK]
    test_items_prefixItems_validation_adjusts_the_starting_index_for_items_wrong_type_of_second_item ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_additional_items_are_not_permitted ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_empty_array ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_equal_number_of_items_present ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_fewer_number_of_items_present_1_ ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_fewer_number_of_items_present_2_ ... [OK]
    test_maxContains_maxContains_with_contains_all_elements_match_invalid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_all_elements_match_valid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_empty_data ...              [OK]
    test_maxContains_maxContains_with_contains_some_elements_match_invalid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_some_elements_match_valid_maxContains ... [OK]
    test_maxContains_maxContains_without_contains_is_ignored_one_item_valid_against_lone_maxContains ... [OK]
    test_maxContains_maxContains_without_contains_is_ignored_two_items_still_valid_against_lone_maxContains ... [OK]
    test_maxContains_minContains_maxContains_actual_minContains_maxContains ... [OK]
    test_maxContains_minContains_maxContains_minContains_actual_maxContains ... [OK]
    test_maxContains_minContains_maxContains_minContains_maxContains_actual ... [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_invalid_maxContains ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_invalid_minContains ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_valid_maxContains_and_minContains ... [OK]
    test_minContains_maxContains_minContains_empty_data ...                [OK]
    test_minContains_maxContains_minContains_invalid_maxContains ...       [OK]
    test_minContains_maxContains_minContains_invalid_maxContains_and_minContains ... [OK]
    test_minContains_maxContains_minContains_invalid_minContains ...       [OK]
    test_minContains_minContains_0_empty_data ...                          [OK]
    test_minContains_minContains_0_minContains_0_makes_contains_always_pass ... [OK]
    test_minContains_minContains_0_with_maxContains_empty_data ...         [OK]
    test_minContains_minContains_0_with_maxContains_not_more_than_maxContains ... [OK]
    test_minContains_minContains_0_with_maxContains_too_many ...           [OK]
    test_minContains_minContains_1_with_contains_all_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_1_with_contains_empty_data ...            [OK]
    test_minContains_minContains_1_with_contains_no_elements_match ...     [OK]
    test_minContains_minContains_1_with_contains_single_element_matches_valid_minContains ... [OK]
    test_minContains_minContains_1_with_contains_some_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_invalid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_exactly_as_needed_ ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_more_than_needed_ ... [OK]
    test_minContains_minContains_2_with_contains_empty_data ...            [OK]
    test_minContains_minContains_2_with_contains_some_elements_match_invalid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_some_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_without_contains_is_ignored_one_item_valid_against_lone_minContains ... [OK]
    test_minContains_minContains_without_contains_is_ignored_zero_items_still_valid_against_lone_minContains ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_not_not_with_boolean_schema_false_any_value_is_valid ...          [OK]
    test_not_not_with_boolean_schema_true_any_value_is_invalid ...         [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid ...  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_prefixItems_a_schema_given_for_prefixItems_JavaScript_pseudo_array_is_valid ... [OK]
    test_prefixItems_a_schema_given_for_prefixItems_array_with_additional_items ... [OK]
    test_prefixItems_a_schema_given_for_prefixItems_correct_types ...      [OK]
    test_prefixItems_a_schema_given_for_prefixItems_empty_array ...        [OK]
    test_prefixItems_a_schema_given_for_prefixItems_incomplete_array_of_items ... [OK]
    test_prefixItems_a_schema_given_for_prefixItems_wrong_types ...        [OK]
    test_prefixItems_additional_items_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_prefixItems_prefixItems_with_boolean_schemas_array_with_one_item_is_valid ... [OK]
    test_prefixItems_prefixItems_with_boolean_schemas_array_with_two_items_is_invalid ... [OK]
    test_prefixItems_prefixItems_with_boolean_schemas_empty_array_is_valid ... [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_boolean_schema_both_properties_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_no_property_present_is_valid ... [OK]
    test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_only_true_property_present_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_all_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_ignores_arrays ...         [OK]
    test_propertyNames_propertyNames_validation_ignores_other_non_objects ... [OK]
    test_propertyNames_propertyNames_validation_ignores_strings ...        [OK]
    test_propertyNames_propertyNames_validation_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_validation_some_property_names_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid ... [OK]
    test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__match ... [OK]
    test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__mismatch ... [OK]
    test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_match ... [OK]
    test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_mismatch ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [OK]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_remote_ref_with_ref_to_defs_invalid ...                 [OK]
    test_refRemote_remote_ref_with_ref_to_defs_valid ...                   [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Recursive_references_between_schemas_invalid_tree ...         [OK]
    test_ref_Recursive_references_between_schemas_valid_tree ...           [OK]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail ... [SKIPPED]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass ... [SKIPPED]
    test_ref__ref_to_boolean_schema_false_any_value_is_invalid ...         [OK]
    test_ref__ref_to_boolean_schema_true_any_value_is_valid ...            [OK]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_invalid ...        [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_invalid ... [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_valid ... [OK]
    test_ref_ref_creates_new_scope_when_adjacent_to_keywords_referenced_subschema_doesn_t_see_annotations_from_properties ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields ...     [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields ... [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_empty_array_property_not_required ...      [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_no_extra_items ... [OK]
    test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_uncle_keyword_evaluation_is_not_significant ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_a_s_and_b_s_are_valid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_a_s_b_s_and_c_s_are_valid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_empty_array_is_valid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_a_s_and_c_s_are_invalid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_a_s_are_valid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_b_s_and_c_s_are_invalid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_b_s_are_invalid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_c_s_are_invalid ... [OK]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_invalid_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_valid_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_can_t_see_inside_cousins_always_fails ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_adjacent_contains_contains_fails_second_item_is_not_evaluated ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_adjacent_contains_contains_passes_second_item_is_not_evaluated ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_adjacent_contains_second_item_is_evaluated_by_contains ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_multiple_nested_contains_5_not_evaluated_passes_unevaluatedItems ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_multiple_nested_contains_7_not_evaluated_fails_unevaluatedItems ... [OK]
    test_unevaluatedItems_unevaluatedItems_false_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_false_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_true_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_true_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_items_unevaluatedItems_doesn_t_apply ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_items_with_additional_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_items_with_no_additional_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_additional_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_no_additional_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_not_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_oneOf_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_oneOf_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_ref_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_ref_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_tuple_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_tuple_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_uniform_items_unevaluatedItems_doesn_t_apply ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_Empty_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_b_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_a_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_foo_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_d_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_a_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_b_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foo_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foox_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_is_valid ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_base_case_both_properties_present ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_base_case_both_properties_present ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_no_extra_properties ... [OK]
    test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_uncle_keyword_evaluation_is_not_significant ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_can_t_see_inside_cousins_always_fails ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_false_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_false_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_Empty_is_invalid_no_x_or_y_ ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_and_y_are_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_y_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_are_invalid_no_x_or_y_ ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_x_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_y_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_x_and_y_are_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_invalid_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_valid_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Deep_nested_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Empty_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Nested_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Single_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_1st_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_2nd_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_3rd_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_true_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_true_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_not_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_ref_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_ref_with_unevaluated_properties ... [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_applicator_vocabulary_still_works ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_invalid_number_but_it_still_validates ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_valid_number ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [OK]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_date_validation_of_date_strings_2020_is_a_leap_year ...           [OK]
    test_date_validation_of_date_strings_2021_is_not_a_leap_year ...       [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string ...           [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_floats ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_integers ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_objects ... [OK]
    test_date_validation_of_date_strings_an_invalid_date_string ...        [OK]
    test_date_validation_of_date_strings_invalid_month ...                 [OK]
    test_date_validation_of_date_strings_invalid_month_day_combination ... [OK]
    test_date_validation_of_date_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_date_validation_of_date_strings_non_padded_day_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_non_padded_month_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_duration_validation_of_duration_strings_a_valid_duration_string ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_arrays ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_booleans ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_floats ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_integers ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_nulls ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_objects ... [OK]
    test_duration_validation_of_duration_strings_an_invalid_duration_string ... [OK]
    test_duration_validation_of_duration_strings_elements_out_of_order ... [OK]
    test_duration_validation_of_duration_strings_four_years_duration ...   [OK]
    test_duration_validation_of_duration_strings_missing_time_separator ... [OK]
    test_duration_validation_of_duration_strings_no_date_or_time_elements_present ... [OK]
    test_duration_validation_of_duration_strings_no_elements_present ...   [OK]
    test_duration_validation_of_duration_strings_no_time_elements_present ... [OK]
    test_duration_validation_of_duration_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_duration_validation_of_duration_strings_one_and_a_half_days_in_days_and_hours ... [OK]
    test_duration_validation_of_duration_strings_one_and_a_half_days_in_hours ... [OK]
    test_duration_validation_of_duration_strings_one_minute_duration ...   [OK]
    test_duration_validation_of_duration_strings_one_month_duration ...    [OK]
    test_duration_validation_of_duration_strings_time_element_in_the_date_position ... [OK]
    test_duration_validation_of_duration_strings_two_weeks ...             [OK]
    test_duration_validation_of_duration_strings_weeks_cannot_be_combined_with_other_units ... [OK]
    test_duration_validation_of_duration_strings_zero_time_in_days ...     [OK]
    test_duration_validation_of_duration_strings_zero_time_in_seconds ...  [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...         [OK]
    test_hostname_validation_of_host_names_ends_with_hyphen ...            [OK]
    test_hostname_validation_of_host_names_ends_with_underscore ...        [OK]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [OK]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...          [OK]
    test_hostname_validation_of_host_names_starts_with_underscore ...      [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_idn_e_mail_example_example_test_in_Hangul_ ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_idn_e_mail_address ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_not_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Nonspacing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Spacing_Combining_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_an_Enclosing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Extended_Arabic_Indic_digits_not_mixed_with_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Hiragana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Katakana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_Hiragana_Katakana_or_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_other_characters ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_following_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_preceding_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_following ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_preceding ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_surrounding_l_s ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_contains_in_the_3rd_and_4th_position ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_and_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_not_preceded_by_Virama_but_matches_regexp ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_valid_host_name_example_test_in_Hangul_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_arrays ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_booleans ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_floats ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_integers ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_nulls ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_objects ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_contains_illegal_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_illegal_first_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_label_correct_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_valid_Chinese_Punycode ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI ...        [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_fragment ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_protocol_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_arrays ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_booleans ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_floats ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_integers ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_nulls ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_objects ... [OK]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment ... [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_based_on_IPv6 ...              [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_URL_encoded_stuff ...     [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag ...            [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag_and_parentheses ... [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_many_special_characters ... [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_arrays ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_booleans ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_floats ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_integers ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_nulls ...        [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_objects ...      [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI ...                         [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6 ...           [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference ... [OK]
    test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference ...      [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [OK]
    test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid ... [OK]
    test_regex_validation_of_regular_expressions_a_valid_regular_expression ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_arrays ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_booleans ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_floats ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_integers ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_nulls ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_RJP_taking_the_member_or_index_name ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_downwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_up_and_then_down_RJP_with_array_index ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_upwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_arrays ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_booleans ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_floats ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_integers ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_nulls ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string ...           [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_case_insensitive_Z ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu ... [SKIPPED]
    test_time_validation_of_time_strings_a_valid_time_string_with_minus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_plus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_precise_second_fraction ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_second_fraction ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_floats ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_integers ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_objects ... [OK]
    test_time_validation_of_time_strings_an_invalid_offset_indicator ...   [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_no_time_offset ...                [OK]
    test_time_validation_of_time_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_zero_time_offset ... [SKIPPED]
    test_uri_reference_validation_of_URI_References_a_valid_URI ...        [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_fragment ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment ... [OK]
    test_uri_template_format_uri_template_a_valid_relative_uri_template ... [OK]
    test_uri_template_format_uri_template_a_valid_uri_template ...         [OK]
    test_uri_template_format_uri_template_a_valid_uri_template_without_variables ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_arrays ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_booleans ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_floats ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_integers ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_nulls ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_objects ... [OK]
    test_uri_template_format_uri_template_an_invalid_uri_template ...      [OK]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                         [OK]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ...    [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...             [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [OK]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ...      [OK]
    test_uuid_uuid_format_all_lower_case ...                               [OK]
    test_uuid_uuid_format_all_upper_case ...                               [OK]
    test_uuid_uuid_format_all_zeroes_is_valid ...                          [OK]
    test_uuid_uuid_format_bad_characters_not_hex_ ...                      [OK]
    test_uuid_uuid_format_dashes_in_the_wrong_spot ...                     [OK]
    test_uuid_uuid_format_hypothetical_version_15 ...                      [OK]
    test_uuid_uuid_format_hypothetical_version_6 ...                       [OK]
    test_uuid_uuid_format_missing_section ...                              [OK]
    test_uuid_uuid_format_mixed_case ...                                   [OK]
    test_uuid_uuid_format_no_dashes ...                                    [OK]
    test_uuid_uuid_format_too_few_dashes ...                               [OK]
    test_uuid_uuid_format_too_many_dashes ...                              [OK]
    test_uuid_uuid_format_valid_version_4 ...                              [OK]
    test_uuid_uuid_format_valid_version_5 ...                              [OK]
    test_uuid_uuid_format_wrong_length ...                                 [OK]
  TestDraft3
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_items_defined_in_extends_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_extends_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_color_validation_of_CSS_colors_a_CSS_color_name_containing_invalid_characters ... [OK]
    test_color_validation_of_CSS_colors_a_valid_CSS_color_name ...         [OK]
    test_color_validation_of_CSS_colors_a_valid_six_digit_CSS_color_code ... [OK]
    test_color_validation_of_CSS_colors_a_valid_three_digit_CSS_color_code ... [OK]
    test_color_validation_of_CSS_colors_an_invalid_CSS_color_code ...      [OK]
    test_color_validation_of_CSS_colors_an_invalid_CSS_color_name ...      [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [OK]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string ...           [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October ... [OK]
    test_date_validation_of_date_strings_an_invalid_date_string ...        [OK]
    test_date_validation_of_date_strings_invalidates_non_padded_day_dates ... [OK]
    test_date_validation_of_date_strings_invalidates_non_padded_month_dates ... [OK]
    test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_dependencies_dependencies_ignores_arrays ...                      [OK]
    test_dependencies_dependencies_ignores_other_non_objects ...           [OK]
    test_dependencies_dependencies_ignores_strings ...                     [OK]
    test_dependencies_dependencies_missing_dependency ...                  [OK]
    test_dependencies_dependencies_neither ...                             [OK]
    test_dependencies_dependencies_nondependant ...                        [OK]
    test_dependencies_dependencies_with_dependency ...                     [OK]
    test_dependencies_multiple_dependencies_missing_both_dependencies ...  [OK]
    test_dependencies_multiple_dependencies_missing_dependency ...         [OK]
    test_dependencies_multiple_dependencies_missing_other_dependency ...   [OK]
    test_dependencies_multiple_dependencies_neither ...                    [OK]
    test_dependencies_multiple_dependencies_nondependants ...              [OK]
    test_dependencies_multiple_dependencies_subschema_no_dependency ...    [OK]
    test_dependencies_multiple_dependencies_subschema_valid ...            [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type ...       [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_both ...  [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_other ... [OK]
    test_dependencies_multiple_dependencies_with_dependencies ...          [OK]
    test_disallow_disallow_allowed ...                                     [OK]
    test_disallow_disallow_disallowed ...                                  [OK]
    test_disallow_multiple_disallow_mismatch ...                           [OK]
    test_disallow_multiple_disallow_other_mismatch ...                     [OK]
    test_disallow_multiple_disallow_subschema_match ...                    [OK]
    test_disallow_multiple_disallow_subschema_mismatch ...                 [OK]
    test_disallow_multiple_disallow_subschema_other_match ...              [OK]
    test_disallow_multiple_disallow_subschema_other_mismatch ...           [OK]
    test_disallow_multiple_disallow_valid ...                              [OK]
    test_divisibleBy_by_int_ignores_non_numbers ...                        [OK]
    test_divisibleBy_by_int_int_by_int ...                                 [OK]
    test_divisibleBy_by_int_int_by_int_fail ...                            [OK]
    test_divisibleBy_by_number_35_is_not_divisible_by_1_5 ...              [OK]
    test_divisibleBy_by_number_4_5_is_divisible_by_1_5 ...                 [OK]
    test_divisibleBy_by_number_zero_is_divisible_by_anything_except_0_ ... [OK]
    test_divisibleBy_by_small_number_0_00751_is_not_divisible_by_0_0001 ... [OK]
    test_divisibleBy_by_small_number_0_0075_is_divisible_by_0_0001 ...     [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_extends_extends_extends ...                                       [OK]
    test_extends_extends_mismatch_extended ...                             [OK]
    test_extends_extends_mismatch_extends ...                              [OK]
    test_extends_extends_simple_types_mismatch_extends ...                 [OK]
    test_extends_extends_simple_types_valid ...                            [OK]
    test_extends_extends_wrong_type ...                                    [OK]
    test_extends_multiple_extends_mismatch_both ...                        [OK]
    test_extends_multiple_extends_mismatch_first_extends ...               [OK]
    test_extends_multiple_extends_mismatch_second_extends ...              [OK]
    test_extends_multiple_extends_valid ...                                [OK]
    test_format_color_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_color_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_color_format_all_string_formats_ignore_floats ...          [OK]
    test_format_color_format_all_string_formats_ignore_integers ...        [OK]
    test_format_color_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_color_format_all_string_formats_ignore_objects ...         [OK]
    test_format_date_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_date_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_date_format_all_string_formats_ignore_floats ...           [OK]
    test_format_date_format_all_string_formats_ignore_integers ...         [OK]
    test_format_date_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_date_format_all_string_formats_ignore_objects ...          [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_host_name_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_host_name_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_host_name_format_all_string_formats_ignore_floats ...      [OK]
    test_format_host_name_format_all_string_formats_ignore_integers ...    [OK]
    test_format_host_name_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_host_name_format_all_string_formats_ignore_objects ...     [OK]
    test_format_ip_address_format_all_string_formats_ignore_arrays ...     [OK]
    test_format_ip_address_format_all_string_formats_ignore_booleans ...   [OK]
    test_format_ip_address_format_all_string_formats_ignore_floats ...     [OK]
    test_format_ip_address_format_all_string_formats_ignore_integers ...   [OK]
    test_format_ip_address_format_all_string_formats_ignore_nulls ...      [OK]
    test_format_ip_address_format_all_string_formats_ignore_objects ...    [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_regex_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_regex_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_regex_format_all_string_formats_ignore_floats ...          [OK]
    test_format_regex_format_all_string_formats_ignore_integers ...        [OK]
    test_format_regex_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_regex_format_all_string_formats_ignore_objects ...         [OK]
    test_format_time_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_time_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_time_format_all_string_formats_ignore_floats ...           [OK]
    test_format_time_format_all_string_formats_ignore_integers ...         [OK]
    test_format_time_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_time_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_host_name_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK]
    test_host_name_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK]
    test_host_name_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_host_name_validation_of_host_names_a_valid_host_name ...          [OK]
    test_host_name_validation_of_host_names_contains_underscore ...        [OK]
    test_host_name_validation_of_host_names_ends_with_hyphen ...           [OK]
    test_host_name_validation_of_host_names_ends_with_underscore ...       [OK]
    test_host_name_validation_of_host_names_exceeds_maximum_label_length ... [OK]
    test_host_name_validation_of_host_names_maximum_label_length ...       [OK]
    test_host_name_validation_of_host_names_starts_with_hyphen ...         [OK]
    test_host_name_validation_of_host_names_starts_with_underscore ...     [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_ip_address_validation_of_IP_addresses_a_valid_IP_address ...      [OK]
    test_ip_address_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ip_address_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maximum_exclusiveMaximum_validation_below_the_maximum_is_still_valid ... [OK]
    test_maximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__below_the_maximum_is_valid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__boundary_point_is_valid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__ignores_non_numbers ... [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minimum_exclusiveMinimum_validation_above_the_minimum_is_still_valid ... [OK]
    test_minimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_refRemote_change_resolution_scope_changed_scope_ref_invalid ...   [OK]
    test_refRemote_change_resolution_scope_changed_scope_ref_valid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates ... [SKIPPED]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_invalid ...            [OK]
    test_ref_ref_overrides_any_sibling_keywords_remote_ref_valid ...       [OK]
    test_ref_ref_overrides_any_sibling_keywords_remote_ref_valid_maxItems_ignored ... [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid ... [OK]
    test_regex_validation_of_regular_expressions_a_valid_regular_expression ... [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_explicitly_false_validation_not_required_if_required_is_false ... [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string ...           [OK]
    test_time_validation_of_time_strings_an_invalid_time_string ...        [OK]
    test_type_any_type_matches_any_type_any_type_includes_array ...        [OK]
    test_type_any_type_matches_any_type_any_type_includes_boolean ...      [OK]
    test_type_any_type_matches_any_type_any_type_includes_float ...        [OK]
    test_type_any_type_matches_any_type_any_type_includes_integers ...     [OK]
    test_type_any_type_matches_any_type_any_type_includes_null ...         [OK]
    test_type_any_type_matches_any_type_any_type_includes_object ...       [OK]
    test_type_any_type_matches_any_type_any_type_includes_string ...       [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_boolean_is_a_boolean ...     [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_boolean_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_types_can_include_schemas_a_boolean_is_invalid ...           [OK]
    test_type_types_can_include_schemas_a_float_is_invalid ...             [OK]
    test_type_types_can_include_schemas_a_string_is_invalid ...            [OK]
    test_type_types_can_include_schemas_an_array_is_valid ...              [OK]
    test_type_types_can_include_schemas_an_integer_is_invalid ...          [OK]
    test_type_types_can_include_schemas_an_object_is_valid ...             [OK]
    test_type_types_can_include_schemas_null_is_invalid ...                [OK]
    test_type_types_from_separate_schemas_are_merged_a_string_is_valid ... [OK]
    test_type_types_from_separate_schemas_are_merged_an_array_is_valid ... [OK]
    test_type_types_from_separate_schemas_are_merged_an_integer_is_invalid ... [OK]
    test_type_when_types_includes_a_schema_it_should_fully_validate_the_schema_an_integer_is_valid ... [OK]
    test_type_when_types_includes_a_schema_it_should_fully_validate_the_schema_an_object_is_invalid_otherwise ... [OK]
    test_type_when_types_includes_a_schema_it_should_fully_validate_the_schema_an_object_is_valid_only_if_it_is_fully_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uri_validation_of_URIs_a_valid_URI ...                            [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                         [OK]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [OK]
    test_zeroTerminatedFloats_some_languages_do_not_distinguish_between_different_types_of_numeric_value_a_float_is_not_an_integer_even_without_fractional_part ... [OK]
  TestDraft4
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [OK]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_definitions_validate_definition_against_metaschema_invalid_definition_schema ... [OK]
    test_definitions_validate_definition_against_metaschema_valid_definition_schema ... [OK]
    test_dependencies_dependencies_ignores_arrays ...                      [OK]
    test_dependencies_dependencies_ignores_other_non_objects ...           [OK]
    test_dependencies_dependencies_ignores_strings ...                     [OK]
    test_dependencies_dependencies_missing_dependency ...                  [OK]
    test_dependencies_dependencies_neither ...                             [OK]
    test_dependencies_dependencies_nondependant ...                        [OK]
    test_dependencies_dependencies_with_dependency ...                     [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_3 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_4 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_3 ... [OK]
    test_dependencies_multiple_dependencies_missing_both_dependencies ...  [OK]
    test_dependencies_multiple_dependencies_missing_dependency ...         [OK]
    test_dependencies_multiple_dependencies_missing_other_dependency ...   [OK]
    test_dependencies_multiple_dependencies_neither ...                    [OK]
    test_dependencies_multiple_dependencies_nondependants ...              [OK]
    test_dependencies_multiple_dependencies_subschema_no_dependency ...    [OK]
    test_dependencies_multiple_dependencies_subschema_valid ...            [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type ...       [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_both ...  [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_other ... [OK]
    test_dependencies_multiple_dependencies_with_dependencies ...          [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...         [OK]
    test_hostname_validation_of_host_names_ends_with_hyphen ...            [OK]
    test_hostname_validation_of_host_names_ends_with_underscore ...        [OK]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [OK]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...          [OK]
    test_hostname_validation_of_host_names_starts_with_underscore ...      [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [SKIPPED]
    test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [SKIPPED]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_an_array_of_schemas_for_items_array_with_additional_items ... [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_empty_array ...               [OK]
    test_items_an_array_of_schemas_for_items_incomplete_array_of_items ... [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_exclusiveMaximum_validation_below_the_maximum_is_still_valid ... [OK]
    test_maximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__below_the_maximum_is_valid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__boundary_point_is_valid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__ignores_non_numbers ... [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_exclusiveMinimum_validation_above_the_minimum_is_still_valid ... [OK]
    test_minimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_explicit_false_exclusivity__above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_explicit_false_exclusivity__below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_explicit_false_exclusivity__boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_explicit_false_exclusivity__ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Location_independent_identifier_match ...                     [OK]
    test_ref_Location_independent_identifier_mismatch ...                  [OK]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [SKIPPED]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [SKIPPED]
    test_ref_Recursive_references_between_schemas_invalid_tree ...    [SKIPPED]
    test_ref_Recursive_references_between_schemas_valid_tree ...      [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates ... [SKIPPED]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail ... [SKIPPED]
    test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass ... [SKIPPED]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_invalid ...            [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid ...              [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid_maxItems_ignored ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                         [OK]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ...    [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...             [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [OK]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ...      [OK]
    test_zeroTerminatedFloats_some_languages_do_not_distinguish_between_different_types_of_numeric_value_a_float_is_not_an_integer_even_without_fractional_part ... [OK]
  TestDraft6
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid ... [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_boolean_schema_boolean_schema_false__array_is_invalid ...         [OK]
    test_boolean_schema_boolean_schema_false__boolean_false_is_invalid ... [OK]
    test_boolean_schema_boolean_schema_false__boolean_true_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__empty_array_is_invalid ...   [OK]
    test_boolean_schema_boolean_schema_false__empty_object_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__null_is_invalid ...          [OK]
    test_boolean_schema_boolean_schema_false__number_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__object_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__string_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_true__array_is_valid ...            [OK]
    test_boolean_schema_boolean_schema_true__boolean_false_is_valid ...    [OK]
    test_boolean_schema_boolean_schema_true__boolean_true_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__empty_array_is_valid ...      [OK]
    test_boolean_schema_boolean_schema_true__empty_object_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__null_is_valid ...             [OK]
    test_boolean_schema_boolean_schema_true__number_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__object_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__string_is_valid ...           [OK]
    test_const_const_validation_another_type_is_invalid ...                [OK]
    test_const_const_validation_another_value_is_invalid ...               [OK]
    test_const_const_validation_same_value_is_valid ...                    [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid ... [OK]
    test_const_const_with_1_does_not_match_true_float_one_is_valid ...     [OK]
    test_const_const_with_1_does_not_match_true_integer_one_is_valid ...   [OK]
    test_const_const_with_1_does_not_match_true_true_is_invalid ...        [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid ...  [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid ...   [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid ...  [OK]
    test_const_const_with_array_another_array_item_is_invalid ...          [OK]
    test_const_const_with_array_array_with_additional_items_is_invalid ... [OK]
    test_const_const_with_array_same_array_is_valid ...                    [OK]
    test_const_const_with_false_does_not_match_0___0_0_is_invalid ...      [OK]
    test_const_const_with_false_does_not_match_0___0_is_invalid ...        [OK]
    test_const_const_with_false_does_not_match_0___false_is_valid ...      [OK]
    test_const_const_with_false_does_not_match_0_false_is_valid ...        [OK]
    test_const_const_with_false_does_not_match_0_float_zero_is_invalid ... [OK]
    test_const_const_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_const_const_with_null_not_null_is_invalid ...                     [OK]
    test_const_const_with_null_null_is_valid ...                           [OK]
    test_const_const_with_object_another_object_is_invalid ...             [OK]
    test_const_const_with_object_another_type_is_invalid ...               [OK]
    test_const_const_with_object_same_object_is_valid ...                  [OK]
    test_const_const_with_object_same_object_with_different_property_order_is_valid ... [OK]
    test_const_const_with_true_does_not_match_1___1_0_is_invalid ...       [OK]
    test_const_const_with_true_does_not_match_1___1_is_invalid ...         [OK]
    test_const_const_with_true_does_not_match_1___true_is_valid ...        [OK]
    test_const_const_with_true_does_not_match_1_float_one_is_invalid ...   [OK]
    test_const_const_with_true_does_not_match_1_integer_one_is_invalid ... [OK]
    test_const_const_with_true_does_not_match_1_true_is_valid ...          [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid ... [OK]
    test_const_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_const_nul_characters_in_strings_match_string_with_nul ...         [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid ... [OK]
    test_contains_contains_keyword_validation_empty_array_is_invalid ...   [OK]
    test_contains_contains_keyword_validation_not_array_is_valid ...       [OK]
    test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid ... [OK]
    test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_with_false_if_subschema_empty_array_is_invalid ... [OK]
    test_contains_items_contains_does_not_match_items_matches_contains ... [OK]
    test_contains_items_contains_matches_both_items_and_contains ...       [OK]
    test_contains_items_contains_matches_items_does_not_match_contains ... [OK]
    test_contains_items_contains_matches_neither_items_nor_contains ...    [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [OK]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_definitions_validate_definition_against_metaschema_invalid_definition_schema ... [OK]
    test_definitions_validate_definition_against_metaschema_valid_definition_schema ... [OK]
    test_dependencies_dependencies_ignores_arrays ...                      [OK]
    test_dependencies_dependencies_ignores_other_non_objects ...           [OK]
    test_dependencies_dependencies_ignores_strings ...                     [OK]
    test_dependencies_dependencies_missing_dependency ...                  [OK]
    test_dependencies_dependencies_neither ...                             [OK]
    test_dependencies_dependencies_nondependant ...                        [OK]
    test_dependencies_dependencies_with_boolean_subschemas_empty_object_is_valid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_both_properties_is_invalid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_false_is_invalid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_true_is_valid ... [OK]
    test_dependencies_dependencies_with_dependency ...                     [OK]
    test_dependencies_dependencies_with_empty_array_empty_object ...       [OK]
    test_dependencies_dependencies_with_empty_array_non_object_is_valid ... [OK]
    test_dependencies_dependencies_with_empty_array_object_with_one_property ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_3 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_4 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_3 ... [OK]
    test_dependencies_multiple_dependencies_missing_both_dependencies ...  [OK]
    test_dependencies_multiple_dependencies_missing_dependency ...         [OK]
    test_dependencies_multiple_dependencies_missing_other_dependency ...   [OK]
    test_dependencies_multiple_dependencies_neither ...                    [OK]
    test_dependencies_multiple_dependencies_nondependants ...              [OK]
    test_dependencies_multiple_dependencies_subschema_no_dependency ...    [OK]
    test_dependencies_multiple_dependencies_subschema_valid ...            [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type ...       [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_both ...  [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_other ... [OK]
    test_dependencies_multiple_dependencies_with_dependencies ...          [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers ... [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_json_pointer_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_floats ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_json_pointer_format_all_string_formats_ignore_objects ...  [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_uri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_uri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_floats ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_uri_template_format_all_string_formats_ignore_objects ...  [OK]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...         [OK]
    test_hostname_validation_of_host_names_ends_with_hyphen ...            [OK]
    test_hostname_validation_of_host_names_ends_with_underscore ...        [OK]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [OK]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...          [OK]
    test_hostname_validation_of_host_names_starts_with_underscore ...      [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_an_array_of_schemas_for_items_array_with_additional_items ... [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_empty_array ...               [OK]
    test_items_an_array_of_schemas_for_items_incomplete_array_of_items ... [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid ... [OK]
    test_items_items_with_boolean_schema_false__empty_array_is_valid ...   [OK]
    test_items_items_with_boolean_schema_true__any_array_is_valid ...      [OK]
    test_items_items_with_boolean_schema_true__empty_array_is_valid ...    [OK]
    test_items_items_with_boolean_schemas_array_with_one_item_is_valid ... [OK]
    test_items_items_with_boolean_schemas_array_with_two_items_is_invalid ... [OK]
    test_items_items_with_boolean_schemas_empty_array_is_valid ...         [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_not_not_with_boolean_schema_false_any_value_is_valid ...          [OK]
    test_not_not_with_boolean_schema_true_any_value_is_invalid ...         [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid ...  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_boolean_schema_both_properties_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_no_property_present_is_valid ... [OK]
    test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_only_true_property_present_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_all_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_ignores_arrays ...         [OK]
    test_propertyNames_propertyNames_validation_ignores_other_non_objects ... [OK]
    test_propertyNames_propertyNames_validation_ignores_strings ...        [OK]
    test_propertyNames_propertyNames_validation_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_validation_some_property_names_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_matching_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_non_matching_property_name_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_remote_ref_with_ref_to_definitions_invalid ...          [OK]
    test_refRemote_remote_ref_with_ref_to_definitions_valid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Location_independent_identifier_match ...                     [OK]
    test_ref_Location_independent_identifier_mismatch ...                  [OK]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [SKIPPED]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [SKIPPED]
    test_ref_Recursive_references_between_schemas_invalid_tree ...         [OK]
    test_ref_Recursive_references_between_schemas_valid_tree ...           [OK]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates ... [SKIPPED]
    test_ref__ref_to_boolean_schema_false_any_value_is_invalid ...         [OK]
    test_ref__ref_to_boolean_schema_true_any_value_is_valid ...            [OK]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_invalid ...            [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid ...              [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid_maxItems_ignored ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields ...     [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields ... [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_empty_array_property_not_required ...      [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI ...        [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_fragment ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment ... [OK]
    test_uri_template_format_uri_template_a_valid_relative_uri_template ... [OK]
    test_uri_template_format_uri_template_a_valid_uri_template ...         [OK]
    test_uri_template_format_uri_template_a_valid_uri_template_without_variables ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_arrays ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_booleans ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_floats ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_integers ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_nulls ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_objects ... [OK]
    test_uri_template_format_uri_template_an_invalid_uri_template ...      [OK]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                         [OK]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ...    [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...             [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [OK]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ...      [OK]
  TestDraft7
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid ... [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_boolean_schema_boolean_schema_false__array_is_invalid ...         [OK]
    test_boolean_schema_boolean_schema_false__boolean_false_is_invalid ... [OK]
    test_boolean_schema_boolean_schema_false__boolean_true_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__empty_array_is_invalid ...   [OK]
    test_boolean_schema_boolean_schema_false__empty_object_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__null_is_invalid ...          [OK]
    test_boolean_schema_boolean_schema_false__number_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__object_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__string_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_true__array_is_valid ...            [OK]
    test_boolean_schema_boolean_schema_true__boolean_false_is_valid ...    [OK]
    test_boolean_schema_boolean_schema_true__boolean_true_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__empty_array_is_valid ...      [OK]
    test_boolean_schema_boolean_schema_true__empty_object_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__null_is_valid ...             [OK]
    test_boolean_schema_boolean_schema_true__number_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__object_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__string_is_valid ...           [OK]
    test_const_const_validation_another_type_is_invalid ...                [OK]
    test_const_const_validation_another_value_is_invalid ...               [OK]
    test_const_const_validation_same_value_is_valid ...                    [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid ... [OK]
    test_const_const_with_1_does_not_match_true_float_one_is_valid ...     [OK]
    test_const_const_with_1_does_not_match_true_integer_one_is_valid ...   [OK]
    test_const_const_with_1_does_not_match_true_true_is_invalid ...        [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid ...  [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid ...   [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid ...  [OK]
    test_const_const_with_array_another_array_item_is_invalid ...          [OK]
    test_const_const_with_array_array_with_additional_items_is_invalid ... [OK]
    test_const_const_with_array_same_array_is_valid ...                    [OK]
    test_const_const_with_false_does_not_match_0___0_0_is_invalid ...      [OK]
    test_const_const_with_false_does_not_match_0___0_is_invalid ...        [OK]
    test_const_const_with_false_does_not_match_0___false_is_valid ...      [OK]
    test_const_const_with_false_does_not_match_0_false_is_valid ...        [OK]
    test_const_const_with_false_does_not_match_0_float_zero_is_invalid ... [OK]
    test_const_const_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_const_const_with_null_not_null_is_invalid ...                     [OK]
    test_const_const_with_null_null_is_valid ...                           [OK]
    test_const_const_with_object_another_object_is_invalid ...             [OK]
    test_const_const_with_object_another_type_is_invalid ...               [OK]
    test_const_const_with_object_same_object_is_valid ...                  [OK]
    test_const_const_with_object_same_object_with_different_property_order_is_valid ... [OK]
    test_const_const_with_true_does_not_match_1___1_0_is_invalid ...       [OK]
    test_const_const_with_true_does_not_match_1___1_is_invalid ...         [OK]
    test_const_const_with_true_does_not_match_1___true_is_valid ...        [OK]
    test_const_const_with_true_does_not_match_1_float_one_is_invalid ...   [OK]
    test_const_const_with_true_does_not_match_1_integer_one_is_invalid ... [OK]
    test_const_const_with_true_does_not_match_1_true_is_valid ...          [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid ... [OK]
    test_const_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_const_nul_characters_in_strings_match_string_with_nul ...         [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid ... [OK]
    test_contains_contains_keyword_validation_empty_array_is_invalid ...   [OK]
    test_contains_contains_keyword_validation_not_array_is_valid ...       [OK]
    test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid ... [OK]
    test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_with_false_if_subschema_empty_array_is_invalid ... [OK]
    test_contains_items_contains_does_not_match_items_matches_contains ... [OK]
    test_contains_items_contains_matches_both_items_and_contains ...       [OK]
    test_contains_items_contains_matches_items_does_not_match_contains ... [OK]
    test_contains_items_contains_matches_neither_items_nor_contains ...    [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document ... [SKIPPED]
    test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON ... [SKIPPED]
    test_content_validation_of_binary_encoded_media_type_documents_ignores_non_strings ... [OK]
    test_content_validation_of_binary_string_encoding_a_valid_base64_string ... [OK]
    test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_ ... [SKIPPED]
    test_content_validation_of_binary_string_encoding_ignores_non_strings ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_a_valid_JSON_document ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document ... [SKIPPED]
    test_content_validation_of_string_encoded_content_based_on_media_type_ignores_non_strings ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [OK]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_date_validation_of_date_strings_2020_is_a_leap_year ...           [OK]
    test_date_validation_of_date_strings_2021_is_not_a_leap_year ...       [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string ...           [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_floats ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_integers ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_objects ... [OK]
    test_date_validation_of_date_strings_an_invalid_date_string ...        [OK]
    test_date_validation_of_date_strings_invalid_month ...                 [OK]
    test_date_validation_of_date_strings_invalid_month_day_combination ... [OK]
    test_date_validation_of_date_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_date_validation_of_date_strings_non_padded_day_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_non_padded_month_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_definitions_validate_definition_against_metaschema_invalid_definition_schema ... [OK]
    test_definitions_validate_definition_against_metaschema_valid_definition_schema ... [OK]
    test_dependencies_dependencies_ignores_arrays ...                      [OK]
    test_dependencies_dependencies_ignores_other_non_objects ...           [OK]
    test_dependencies_dependencies_ignores_strings ...                     [OK]
    test_dependencies_dependencies_missing_dependency ...                  [OK]
    test_dependencies_dependencies_neither ...                             [OK]
    test_dependencies_dependencies_nondependant ...                        [OK]
    test_dependencies_dependencies_with_boolean_subschemas_empty_object_is_valid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_both_properties_is_invalid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_false_is_invalid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_true_is_valid ... [OK]
    test_dependencies_dependencies_with_dependency ...                     [OK]
    test_dependencies_dependencies_with_empty_array_empty_object ...       [OK]
    test_dependencies_dependencies_with_empty_array_non_object_is_valid ... [OK]
    test_dependencies_dependencies_with_empty_array_object_with_one_property ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_3 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_4 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_3 ... [OK]
    test_dependencies_multiple_dependencies_missing_both_dependencies ...  [OK]
    test_dependencies_multiple_dependencies_missing_dependency ...         [OK]
    test_dependencies_multiple_dependencies_missing_other_dependency ...   [OK]
    test_dependencies_multiple_dependencies_neither ...                    [OK]
    test_dependencies_multiple_dependencies_nondependants ...              [OK]
    test_dependencies_multiple_dependencies_subschema_no_dependency ...    [OK]
    test_dependencies_multiple_dependencies_subschema_valid ...            [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type ...       [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_both ...  [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_other ... [OK]
    test_dependencies_multiple_dependencies_with_dependencies ...          [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers ... [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_date_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_date_format_all_string_formats_ignore_floats ...           [OK]
    test_format_date_format_all_string_formats_ignore_integers ...         [OK]
    test_format_date_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_date_format_all_string_formats_ignore_objects ...          [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_floats ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_integers ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_idn_email_format_all_string_formats_ignore_objects ...     [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_booleans ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_floats ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_integers ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_objects ...  [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_iri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_iri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_iri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_iri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_iri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_iri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_iri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_iri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_floats ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_json_pointer_format_all_string_formats_ignore_objects ...  [OK]
    test_format_regex_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_regex_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_regex_format_all_string_formats_ignore_floats ...          [OK]
    test_format_regex_format_all_string_formats_ignore_integers ...        [OK]
    test_format_regex_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_regex_format_all_string_formats_ignore_objects ...         [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_arrays ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_floats ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_nulls ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_objects ... [OK]
    test_format_time_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_time_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_time_format_all_string_formats_ignore_floats ...           [OK]
    test_format_time_format_all_string_formats_ignore_integers ...         [OK]
    test_format_time_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_time_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_uri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_uri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_floats ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_uri_template_format_all_string_formats_ignore_objects ...  [OK]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...         [OK]
    test_hostname_validation_of_host_names_ends_with_hyphen ...            [OK]
    test_hostname_validation_of_host_names_ends_with_underscore ...        [OK]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [OK]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...          [OK]
    test_hostname_validation_of_host_names_starts_with_underscore ...      [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_idn_e_mail_example_example_test_in_Hangul_ ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_idn_e_mail_address ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_not_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Nonspacing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Spacing_Combining_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_an_Enclosing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Extended_Arabic_Indic_digits_not_mixed_with_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Hiragana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Katakana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_Hiragana_Katakana_or_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_other_characters ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_following_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_preceding_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_following ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_preceding ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_surrounding_l_s ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_contains_in_the_3rd_and_4th_position ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_and_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_not_preceded_by_Virama_but_matches_regexp ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_valid_host_name_example_test_in_Hangul_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_arrays ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_booleans ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_floats ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_integers ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_nulls ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_objects ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_contains_illegal_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_illegal_first_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_label_correct_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_valid_Chinese_Punycode ... [OK]
    test_if_then_else_if_and_else_without_then_invalid_through_else ...    [OK]
    test_if_then_else_if_and_else_without_then_valid_through_else ...      [OK]
    test_if_then_else_if_and_else_without_then_valid_when_if_test_passes ... [OK]
    test_if_then_else_if_and_then_without_else_invalid_through_then ...    [OK]
    test_if_then_else_if_and_then_without_else_valid_through_then ...      [OK]
    test_if_then_else_if_and_then_without_else_valid_when_if_test_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__invalid_redirects_to_else_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__no_redirects_to_then_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__other_redirects_to_else_and_passes ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__yes_redirects_to_then_and_passes ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_valid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_valid_ ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_invalid_against_lone_else ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_valid_against_lone_else ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_invalid_against_lone_if ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_valid_against_lone_if ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_invalid_against_lone_then ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_valid_against_lone_then ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_else ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_then ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI ...        [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_fragment ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_protocol_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_arrays ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_booleans ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_floats ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_integers ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_nulls ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_objects ... [OK]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment ... [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_based_on_IPv6 ...              [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_URL_encoded_stuff ...     [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag ...            [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag_and_parentheses ... [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_many_special_characters ... [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_arrays ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_booleans ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_floats ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_integers ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_nulls ...        [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_objects ...      [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI ...                         [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6 ...           [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference ... [OK]
    test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference ...      [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_an_array_of_schemas_for_items_array_with_additional_items ... [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_empty_array ...               [OK]
    test_items_an_array_of_schemas_for_items_incomplete_array_of_items ... [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid ... [OK]
    test_items_items_with_boolean_schema_false__empty_array_is_valid ...   [OK]
    test_items_items_with_boolean_schema_true__any_array_is_valid ...      [OK]
    test_items_items_with_boolean_schema_true__empty_array_is_valid ...    [OK]
    test_items_items_with_boolean_schemas_array_with_one_item_is_valid ... [OK]
    test_items_items_with_boolean_schemas_array_with_two_items_is_invalid ... [OK]
    test_items_items_with_boolean_schemas_empty_array_is_valid ...         [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_not_not_with_boolean_schema_false_any_value_is_valid ...          [OK]
    test_not_not_with_boolean_schema_true_any_value_is_invalid ...         [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid ...  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_boolean_schema_both_properties_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_no_property_present_is_valid ... [OK]
    test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_only_true_property_present_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_all_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_ignores_arrays ...         [OK]
    test_propertyNames_propertyNames_validation_ignores_other_non_objects ... [OK]
    test_propertyNames_propertyNames_validation_ignores_strings ...        [OK]
    test_propertyNames_propertyNames_validation_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_validation_some_property_names_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_matching_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_non_matching_property_name_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_remote_ref_with_ref_to_definitions_invalid ...          [OK]
    test_refRemote_remote_ref_with_ref_to_definitions_valid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Location_independent_identifier_match ...                     [OK]
    test_ref_Location_independent_identifier_mismatch ...                  [OK]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [SKIPPED]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [SKIPPED]
    test_ref_Recursive_references_between_schemas_invalid_tree ...         [OK]
    test_ref_Recursive_references_between_schemas_valid_tree ...           [OK]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail ... [SKIPPED]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates ... [SKIPPED]
    test_ref__ref_to_boolean_schema_false_any_value_is_invalid ...         [OK]
    test_ref__ref_to_boolean_schema_true_any_value_is_valid ...            [OK]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_invalid ...            [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid ...              [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid_maxItems_ignored ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields ...     [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields ... [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid ... [OK]
    test_regex_validation_of_regular_expressions_a_valid_regular_expression ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_arrays ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_booleans ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_floats ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_integers ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_nulls ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_RJP_taking_the_member_or_index_name ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_downwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_up_and_then_down_RJP_with_array_index ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_upwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_arrays ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_booleans ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_floats ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_integers ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_nulls ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe ... [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_empty_array_property_not_required ...      [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string ...           [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_case_insensitive_Z ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu ... [SKIPPED]
    test_time_validation_of_time_strings_a_valid_time_string_with_minus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_plus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_precise_second_fraction ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_second_fraction ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_floats ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_integers ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_objects ... [OK]
    test_time_validation_of_time_strings_an_invalid_offset_indicator ...   [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_no_time_offset ...                [OK]
    test_time_validation_of_time_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_zero_time_offset ... [SKIPPED]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI ...        [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_fragment ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment ... [OK]
    test_uri_template_format_uri_template_a_valid_relative_uri_template ... [OK]
    test_uri_template_format_uri_template_a_valid_uri_template ...         [OK]
    test_uri_template_format_uri_template_a_valid_uri_template_without_variables ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_arrays ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_booleans ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_floats ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_integers ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_nulls ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_objects ... [OK]
    test_uri_template_format_uri_template_an_invalid_uri_template ...      [OK]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                         [OK]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ...    [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...             [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [OK]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ...      [OK]
jsonschema.tests.test_types
  TestCustomTypes
    test_object_can_be_extended ...                                        [OK]
    test_object_extensions_can_handle_custom_validators ...                [OK]
    test_object_extensions_require_custom_validators ...                   [OK]
    test_simple_type_can_be_extended ...                                   [OK]
    test_unknown_type ...                                                  [OK]
  TestTypeChecker
    test_checks_can_be_added_at_init ...                                   [OK]
    test_is_type ...                                                       [OK]
    test_is_unknown_type ...                                               [OK]
    test_redefine_existing_type ...                                        [OK]
    test_redefine_many ...                                                 [OK]
    test_remove ...                                                        [OK]
    test_remove_multiple ...                                               [OK]
    test_remove_unknown_type ...                                           [OK]
    test_type_check_can_raise_key_error ...                                [OK]
jsonschema.tests.test_utils
  TestDictEqual
    test_additional_key ...                                                [OK]
    test_empty_dictionaries ...                                            [OK]
    test_equal_dictionaries ...                                            [OK]
    test_missing_key ...                                                   [OK]
    test_missing_value ...                                                 [OK]
    test_mixed_nested_equal ...                                            [OK]
    test_nested_dict_unequal ...                                           [OK]
    test_nested_equal ...                                                  [OK]
    test_nested_list_unequal ...                                           [OK]
    test_one_none ...                                                      [OK]
    test_same_item ...                                                     [OK]
  TestEqual
    test_none ...                                                          [OK]
  TestListEqual
    test_empty_list ...                                                    [OK]
    test_equal_lists ...                                                   [OK]
    test_equal_nested_lists ...                                            [OK]
    test_first_list_larger ...                                             [OK]
    test_list_with_none_equal ...                                          [OK]
    test_list_with_none_unequal ...                                        [OK]
    test_one_none ...                                                      [OK]
    test_same_list ...                                                     [OK]
    test_second_list_larger ...                                            [OK]
    test_unequal_nested_lists ...                                          [OK]
    test_unsorted_lists ...                                                [OK]
jsonschema.tests.test_validators
  TestCreateAndExtend
    test_attrs ...                                                         [OK]
    test_create_default_types ...                                          [OK]
    test_dashes_are_stripped_from_validator_names ...                      [OK]
    test_extend ...                                                        [OK]
    test_extend_idof ...                                                   [OK]
    test_if_a_version_is_not_provided_it_is_not_registered ...             [OK]
    test_if_a_version_is_provided_it_is_registered ...                     [OK]
    test_init ...                                                          [OK]
    test_iter_errors_multiple_errors ...                                   [OK]
    test_iter_errors_one_error ...                                         [OK]
    test_iter_errors_successful ...                                        [OK]
    test_long_repr ...                                                     [OK]
    test_repr ...                                                          [OK]
    test_repr_no_version ...                                               [OK]
    test_validates_registers_meta_schema_draft6_id ...                     [OK]
    test_validates_registers_meta_schema_id ...                            [OK]
  TestDraft201909Validator
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft202012Validator
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft3Validator
    test_False_is_not_a_schema ...                                         [OK]
    test_False_is_not_a_schema_even_if_you_forget_to_check ...        [SKIPPED]
    test_True_is_not_a_schema ...                                          [OK]
    test_True_is_not_a_schema_even_if_you_forget_to_check ...         [SKIPPED]
    test_any_type_is_redefinable ...                                       [OK]
    test_any_type_is_valid_for_type_any ...                                [OK]
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_does_not_evade_bool_if_it_is_being_tested ...             [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_any_type ...                                  [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft4Validator
    test_False_is_not_a_schema ...                                         [OK]
    test_False_is_not_a_schema_even_if_you_forget_to_check ...        [SKIPPED]
    test_True_is_not_a_schema ...                                          [OK]
    test_True_is_not_a_schema_even_if_you_forget_to_check ...         [SKIPPED]
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft6Validator
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft7Validator
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestRefResolver
    test_cache_remote_off ...                                              [OK]
    test_cache_remote_on ...                                               [OK]
    test_custom_uri_scheme_handlers ...                                    [OK]
    test_helpful_error_message_on_failed_pop_scope ...                     [OK]
    test_if_you_give_it_junk_you_get_a_resolution_error ...                [OK]
    test_it_can_construct_a_base_uri_from_a_schema ...                     [OK]
    test_it_can_construct_a_base_uri_from_a_schema_without_id ...          [OK]
    test_it_does_not_retrieve_schema_urls_from_the_network ...             [OK]
    test_it_resolves_local_refs ...                                        [OK]
    test_it_resolves_local_refs_with_id ...                                [OK]
    test_it_retrieves_local_refs_via_urlopen ...                           [OK]
    test_it_retrieves_stored_refs ...                                      [OK]
    test_it_retrieves_unstored_refs_via_requests ...                       [OK]
    test_it_retrieves_unstored_refs_via_urlopen ...                        [OK]
  TestValidate
    test_draft202012_validator_is_chosen ...                               [OK]
    test_draft202012_validator_is_the_default ...                          [OK]
    test_draft3_validator_is_chosen ...                                    [OK]
    test_draft4_validator_is_chosen ...                                    [OK]
    test_draft6_validator_is_chosen ...                                    [OK]
    test_draft7_validator_is_chosen ...                                    [OK]
    test_it_uses_best_match ...                                            [OK]
    test_schema_error_message ...                                          [OK]
    test_validation_error_message ...                                      [OK]
  TestValidationErrorDetails
    test_additionalItems ...                                               [OK]
    test_additionalItems_with_items ...                                    [OK]
    test_additionalProperties ...                                          [OK]
    test_anyOf ...                                                         [OK]
    test_boolean_schema_False ...                                          [OK]
    test_contains_none ...                                                 [OK]
    test_contains_too_few ...                                              [OK]
    test_contains_too_many ...                                             [OK]
    test_if_else ...                                                       [OK]
    test_if_then ...                                                       [OK]
    test_multiple_nesting ...                                              [OK]
    test_patternProperties ...                                             [OK]
    test_prefixItems ...                                                   [OK]
    test_prefixItems_with_items ...                                        [OK]
    test_propertyNames ...                                                 [OK]
    test_recursive ...                                                     [OK]
    test_ref ...                                                           [OK]
    test_ref_sibling ...                                                   [OK]
    test_single_nesting ...                                                [OK]
    test_type ...                                                          [OK]
  TestValidationErrorMessages
    test_False_schema ...                                                  [OK]
    test_additionalItems_multiple_failures ...                             [OK]
    test_additionalItems_single_failure ...                                [OK]
    test_additionalProperties_false_patternProperties ...                  [OK]
    test_additionalProperties_multiple_failures ...                        [OK]
    test_additionalProperties_single_failure ...                           [OK]
    test_const ...                                                         [OK]
    test_contains_draft_6 ...                                              [OK]
    test_contains_too_few ...                                              [OK]
    test_contains_too_few_both_constrained ...                             [OK]
    test_contains_too_many ...                                             [OK]
    test_contains_too_many_both_constrained ...                            [OK]
    test_dependencies_list_draft3 ...                                      [OK]
    test_dependencies_list_draft7 ...                                      [OK]
    test_dependencies_single_element ...                                   [OK]
    test_dependentRequired ...                                             [OK]
    test_does_not_contain ...                                              [OK]
    test_exclusiveMaximum ...                                              [OK]
    test_exclusiveMinimum ...                                              [OK]
    test_invalid_format_default_message ...                                [OK]
    test_maxItems ...                                                      [OK]
    test_maxLength ...                                                     [OK]
    test_maxProperties ...                                                 [OK]
    test_maximum ...                                                       [OK]
    test_minItems ...                                                      [OK]
    test_minLength ...                                                     [OK]
    test_minProperties ...                                                 [OK]
    test_minimum ...                                                       [OK]
    test_multipleOf ...                                                    [OK]
    test_multiple_type_failure ...                                         [OK]
    test_object_with_named_type_failure ...                                [OK]
    test_object_without_title_type_failure ...                             [OK]
    test_oneOf_matches_none ...                                            [OK]
    test_oneOf_matches_too_many ...                                        [OK]
    test_pattern ...                                                       [OK]
    test_prefixItems_with_items ...                                        [OK]
    test_required ...                                                      [OK]
    test_single_type_failure ...                                           [OK]
    test_single_type_list_failure ...                                      [OK]
    test_unevaluated_items ...                                             [OK]
    test_unevaluated_properties ...                                        [OK]
  TestValidatorFor
    test_False ...                                                         [OK]
    test_True ...                                                          [OK]
    test_custom_validator ...                                              [OK]
    test_custom_validator_draft6 ...                                       [OK]
    test_does_not_warn_if_meta_schema_is_unspecified ...                   [OK]
    test_draft_201909 ...                                                  [OK]
    test_draft_202012 ...                                                  [OK]
    test_draft_3 ...                                                       [OK]
    test_draft_4 ...                                                       [OK]
    test_draft_6 ...                                                       [OK]
    test_draft_7 ...                                                       [OK]
    test_validator_for_custom_default ...                                  [OK]
    test_validator_for_jsonschema_default ...                              [OK]
    test_warns_if_meta_schema_specified_was_not_found ...                  [OK]

===============================================================================
[SKIPPED]
These tests depends on dynamicRef working.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_anchor_same_anchor_with_different_base_uri__ref_should_not_resolve_to_defs_A_allOf_0
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_anchor_same_anchor_with_different_base_uri__ref_should_resolve_to_defs_A_allOf_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_anchor_same_anchor_with_different_base_uri__ref_should_not_resolve_to_defs_A_allOf_0
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_anchor_same_anchor_with_different_base_uri__ref_should_resolve_to_defs_A_allOf_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_defs_validate_definition_against_metaschema_invalid_definition_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_defs_validate_definition_against_metaschema_valid_definition_schema
===============================================================================
[SKIPPED]
dynamicRef support isn't working yet.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_integer_matches_at_the_outer_level
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_integer_now_matches_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_single_level_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_inner_definition
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_recursiveRef
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_no_recursion
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_recursion_uses_the_inner_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_matches_recursion_uses_the_inner_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_no_recursion
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_recursion_only_uses_inner_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_matches_recursion_only_uses_inner_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_matches_at_the_outer_level
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_single_level_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_properties_match_with_inner_definition
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_matches_at_the_outer_level
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_single_level_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_properties_match_with_inner_definition
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_integer_matches_at_the_outer_level
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_single_level_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_two_levels_no_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_two_levels_properties_match_with_inner_definition
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__integer_node
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__numeric_node
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_anyLeafNode_floats_are_allowed
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_integerNode_floats_are_not_allowed
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_should_resolve_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_should_resolve_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_should_resolve_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_not_valid_against_the_root
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_should_resolve_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_valid_against_the_root
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_without_a_matching_dynamicAnchor_should_behave_like_a_normal_ref_to_anchor_The_recursive_part_doesn_t_need_to_validate_against_the_root
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_with_a_non_matching_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_anchor_Any_array_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_should_not_affect_dynamic_scope_resolution_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_should_not_affect_dynamic_scope_resolution_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_without_a_matching_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_anchor_Any_array_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_An_anchor_with_the_same_name_as_a_dynamicAnchor_should_not_be_used_for_dynamic_scope_resolution_Any_array_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__correct_extended_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__incorrect_extended_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__incorrect_parent_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef__then_defs_thingy_is_the_final_stop_for_the_dynamicRef
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef_first_scope_is_not_in_dynamic_scope_for_the_dynamicRef
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef_string_matches_defs_thingy_but_the_dynamicRef_does_not_stop_here
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_anyLeafNode_floats_are_allowed
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_integerNode_floats_are_not_allowed
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_correct_field
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_misspelled_field
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_correct_extended_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_extended_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_parent_schema
===============================================================================
[SKIPPED]
A known bug.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Recursive_references_between_schemas_invalid_tree
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Recursive_references_between_schemas_valid_tree
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass
===============================================================================
[SKIPPED]
unevaluatedItems is different in 2019-09 (needs work).

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_no_extra_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_uncle_keyword_evaluation_is_not_significant
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_as_schema_with_invalid_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_as_schema_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_as_schema_with_valid_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_can_t_see_inside_cousins_always_fails
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_false_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_false_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_true_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_true_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_additionalItems_unevaluatedItems_doesn_t_apply
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_additionalItems_with_additional_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_additionalItems_with_no_additional_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_additional_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_no_additional_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_not_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_oneOf_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_oneOf_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_ref_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_ref_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_tuple_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_tuple_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_uniform_items_unevaluatedItems_doesn_t_apply
===============================================================================
[SKIPPED]
Leap seconds are unsupported.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_zero_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_zero_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_zero_time_offset
===============================================================================
[SKIPPED]
Complex email validation is (intentionally) unsupported.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
===============================================================================
[SKIPPED]
Rejecting leading zeros is 3.9+

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
===============================================================================
[SKIPPED]
A known bug. See issue #371.

jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates
===============================================================================
[SKIPPED]
A known bug. See issue #593.

jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document
===============================================================================
[SKIPPED]
A known bug. See issue #523.

jsonschema.tests.test_validators.TestDraft3Validator.test_False_is_not_a_schema_even_if_you_forget_to_check
jsonschema.tests.test_validators.TestDraft3Validator.test_True_is_not_a_schema_even_if_you_forget_to_check
jsonschema.tests.test_validators.TestDraft4Validator.test_False_is_not_a_schema_even_if_you_forget_to_check
jsonschema.tests.test_validators.TestDraft4Validator.test_True_is_not_a_schema_even_if_you_forget_to_check
-------------------------------------------------------------------------------
Ran 6799 tests in 2.852s

PASSED (skips=195, successes=6604)
py310-format-tests run-test: commands[3] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format-tests/bin/python -m doctest /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/README.rst
py310-format_nongpl-build create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format_nongpl-build
py310-format_nongpl-build installdeps: build
py310-format_nongpl-build installed: build==0.7.0,jsonschema==4.2.1,packaging==21.3,pep517==0.12.0,pyparsing==3.0.6,tomli==2.0.0
py310-format_nongpl-build run-test-pre: PYTHONHASHSEED='281181256'
py310-format_nongpl-build run-test: commands[0] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format_nongpl-build/bin/python -m pip install 'pip>=21.1.1'
Collecting pip>=21.1.1
  Using cached https://files.pythonhosted.org/packages/a4/6d/6463d49a933f547439d6b5b98b46af8742cc03ae83543e4d7688c2420f8b/pip-21.3.1-py3-none-any.whl
Installing collected packages: pip
  Found existing installation: pip 19.2.3
    Uninstalling pip-19.2.3:
      Successfully uninstalled pip-19.2.3
Successfully installed pip-21.3.1
py310-format_nongpl-build run-test: commands[1] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format_nongpl-build/bin/python -m pip install '/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1[format_nongpl]'
Processing /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting attrs>=17.4.0
  Using cached attrs-21.4.0-py2.py3-none-any.whl (60 kB)
Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0
  Using cached pyrsistent-0.18.0-cp38-cp38-midnightbsd_2_1_2_amd64.whl
Collecting importlib-resources>=1.4.0
  Using cached importlib_resources-5.4.0-py3-none-any.whl (28 kB)
Collecting idna
  Using cached idna-3.3-py3-none-any.whl (61 kB)
Collecting jsonpointer>1.13
  Using cached jsonpointer-2.2-py2.py3-none-any.whl (7.5 kB)
Collecting uri-template
  Using cached uri_template-1.1.0-py3-none-any.whl (10 kB)
Collecting rfc3986-validator>0.1.0
  Using cached rfc3986_validator-0.1.1-py2.py3-none-any.whl (4.2 kB)
Collecting fqdn
  Using cached fqdn-1.5.1-py3-none-any.whl (9.1 kB)
Collecting rfc3339-validator
  Using cached rfc3339_validator-0.1.4-py2.py3-none-any.whl (3.5 kB)
Collecting webcolors>=1.11
  Using cached webcolors-1.11.1-py3-none-any.whl (9.9 kB)
Collecting isoduration
  Using cached isoduration-20.11.0-py3-none-any.whl (11 kB)
Collecting zipp>=3.1.0
  Using cached zipp-3.7.0-py3-none-any.whl (5.3 kB)
Collecting arrow>=0.15.0
  Using cached arrow-1.2.1-py3-none-any.whl (63 kB)
Collecting six
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting python-dateutil>=2.7.0
  Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Building wheels for collected packages: jsonschema
  Building wheel for jsonschema (pyproject.toml): started
  Building wheel for jsonschema (pyproject.toml): finished with status 'done'
  Created wheel for jsonschema: filename=jsonschema-4.2.1-py3-none-any.whl size=69377 sha256=e3f8e4306c4763347681e89e826cc76d916263249335f94815c787b4b5b444c4
  Stored in directory: /root/.cache/pip/wheels/31/6d/82/c063df8f519a36b951f08d0b3b491afe64658855e03b21351b
Successfully built jsonschema
Installing collected packages: six, zipp, python-dateutil, pyrsistent, importlib-resources, attrs, arrow, webcolors, uri-template, rfc3986-validator, rfc3339-validator, jsonschema, jsonpointer, isoduration, idna, fqdn
Successfully installed arrow-1.2.1 attrs-21.4.0 fqdn-1.5.1 idna-3.3 importlib-resources-5.4.0 isoduration-20.11.0 jsonpointer-2.2 jsonschema-4.2.1 pyrsistent-0.18.0 python-dateutil-2.8.2 rfc3339-validator-0.1.4 rfc3986-validator-0.1.1 six-1.16.0 uri-template-1.1.0 webcolors-1.11.1 zipp-3.7.0
py310-format_nongpl-build run-test: commands[2] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format_nongpl-build/bin/python -m build /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1 --outdir /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format_nongpl-build/tmp/dist
* Creating venv isolated environment...

Traceback (most recent call last):
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format_nongpl-build/lib/python3.8/site-packages/build/__main__.py", line 372, in main
    built = build_call(
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format_nongpl-build/lib/python3.8/site-packages/build/__main__.py", line 229, in build_package_via_sdist
    sdist = _build(isolation, builder, outdir, 'sdist', config_settings, skip_dependency_check)
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format_nongpl-build/lib/python3.8/site-packages/build/__main__.py", line 140, in _build
    return _build_in_isolated_env(builder, outdir, distribution, config_settings)
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format_nongpl-build/lib/python3.8/site-packages/build/__main__.py", line 104, in _build_in_isolated_env
    with _IsolatedEnvBuilder() as env:
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format_nongpl-build/lib/python3.8/site-packages/build/env.py", line 104, in __enter__
    executable, scripts_dir = _create_isolated_env_venv(self._path)
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format_nongpl-build/lib/python3.8/site-packages/build/env.py", line 261, in _create_isolated_env_venv
    pip_distribution = next(iter(metadata.distributions(name='pip', path=[purelib])))  # type: ignore[no-untyped-call]
StopIteration

ERROR 
ERROR: InvocationError for command /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format_nongpl-build/bin/python -m build /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1 --outdir /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format_nongpl-build/tmp/dist (exited with code 1)
py310-format_nongpl-tests create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format_nongpl-tests
py310-format_nongpl-tests installdeps: twisted
py310-format_nongpl-tests installed: attrs==21.4.0,Automat==20.2.0,constantly==15.1.0,hyperlink==21.0.0,idna==3.3,incremental==21.3.0,jsonschema==4.2.1,six==1.16.0,Twisted==21.7.0,typing-extensions==4.0.1,zope.interface==5.4.0
py310-format_nongpl-tests run-test-pre: PYTHONHASHSEED='281181256'
py310-format_nongpl-tests run-test: commands[0] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format_nongpl-tests/bin/python -m pip install 'pip>=21.1.1'
Collecting pip>=21.1.1
  Using cached https://files.pythonhosted.org/packages/a4/6d/6463d49a933f547439d6b5b98b46af8742cc03ae83543e4d7688c2420f8b/pip-21.3.1-py3-none-any.whl
Installing collected packages: pip
  Found existing installation: pip 19.2.3
    Uninstalling pip-19.2.3:
      Successfully uninstalled pip-19.2.3
Successfully installed pip-21.3.1
py310-format_nongpl-tests run-test: commands[1] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format_nongpl-tests/bin/python -m pip install '/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1[format_nongpl]'
Processing /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: attrs>=17.4.0 in /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format_nongpl-tests/lib/python3.8/site-packages (from jsonschema==4.2.1) (21.4.0)
Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0
  Using cached pyrsistent-0.18.0-cp38-cp38-midnightbsd_2_1_2_amd64.whl
Collecting importlib-resources>=1.4.0
  Using cached importlib_resources-5.4.0-py3-none-any.whl (28 kB)
Requirement already satisfied: idna in /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format_nongpl-tests/lib/python3.8/site-packages (from jsonschema==4.2.1) (3.3)
Collecting jsonpointer>1.13
  Using cached jsonpointer-2.2-py2.py3-none-any.whl (7.5 kB)
Collecting uri-template
  Using cached uri_template-1.1.0-py3-none-any.whl (10 kB)
Collecting rfc3986-validator>0.1.0
  Using cached rfc3986_validator-0.1.1-py2.py3-none-any.whl (4.2 kB)
Collecting fqdn
  Using cached fqdn-1.5.1-py3-none-any.whl (9.1 kB)
Collecting rfc3339-validator
  Using cached rfc3339_validator-0.1.4-py2.py3-none-any.whl (3.5 kB)
Collecting webcolors>=1.11
  Using cached webcolors-1.11.1-py3-none-any.whl (9.9 kB)
Collecting isoduration
  Using cached isoduration-20.11.0-py3-none-any.whl (11 kB)
Collecting zipp>=3.1.0
  Using cached zipp-3.7.0-py3-none-any.whl (5.3 kB)
Collecting arrow>=0.15.0
  Using cached arrow-1.2.1-py3-none-any.whl (63 kB)
Requirement already satisfied: six in /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format_nongpl-tests/lib/python3.8/site-packages (from rfc3339-validator->jsonschema==4.2.1) (1.16.0)
Collecting python-dateutil>=2.7.0
  Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Building wheels for collected packages: jsonschema
  Building wheel for jsonschema (pyproject.toml): started
  Building wheel for jsonschema (pyproject.toml): finished with status 'done'
  Created wheel for jsonschema: filename=jsonschema-4.2.1-py3-none-any.whl size=69377 sha256=105513b24bdda8a73a26552f82b90c3d99619b9acc4d2be3d0e110b284a1b00e
  Stored in directory: /root/.cache/pip/wheels/31/6d/82/c063df8f519a36b951f08d0b3b491afe64658855e03b21351b
Successfully built jsonschema
Installing collected packages: zipp, python-dateutil, pyrsistent, importlib-resources, arrow, webcolors, uri-template, rfc3986-validator, rfc3339-validator, jsonschema, jsonpointer, isoduration, fqdn
Successfully installed arrow-1.2.1 fqdn-1.5.1 importlib-resources-5.4.0 isoduration-20.11.0 jsonpointer-2.2 jsonschema-4.2.1 pyrsistent-0.18.0 python-dateutil-2.8.2 rfc3339-validator-0.1.4 rfc3986-validator-0.1.1 uri-template-1.1.0 webcolors-1.11.1 zipp-3.7.0
py310-format_nongpl-tests run-test: commands[2] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format_nongpl-tests/bin/python -W error -m twisted.trial jsonschema
jsonschema.tests.test_cli
  TestCLI
    test_custom_error_format ...                                           [OK]
    test_custom_error_format_applies_to_schema_errors ...                  [OK]
    test_instance_does_not_exist ...                                       [OK]
    test_instance_does_not_exist_pretty_output ...                         [OK]
    test_instance_is_invalid_JSON ...                                      [OK]
    test_instance_is_invalid_JSON_on_stdin ...                             [OK]
    test_instance_is_invalid_JSON_on_stdin_pretty_output ...               [OK]
    test_instance_is_invalid_JSON_pretty_output ...                        [OK]
    test_invalid_exlicit_base_uri ...                                      [OK]
    test_invalid_instance ...                                              [OK]
    test_invalid_instance_continues_with_the_rest ...                      [OK]
    test_invalid_instance_explicit_plain_output ...                        [OK]
    test_invalid_instance_multiple_errors ...                              [OK]
    test_invalid_instance_multiple_errors_pretty_output ...                [OK]
    test_invalid_instance_pretty_output ...                                [OK]
    test_invalid_schema ...                                                [OK]
    test_invalid_schema_multiple_errors ...                                [OK]
    test_invalid_schema_multiple_errors_pretty_output ...                  [OK]
    test_invalid_schema_pretty_output ...                                  [OK]
    test_invalid_schema_with_invalid_instance ...                          [OK]
    test_invalid_schema_with_invalid_instance_pretty_output ...            [OK]
    test_it_validates_using_draft4_when_specified ...                      [OK]
    test_it_validates_using_draft7_when_specified ...                      [OK]
    test_it_validates_using_the_latest_validator_when_unspecified ...      [OK]
    test_multiple_invalid_instances ...                                    [OK]
    test_multiple_invalid_instances_pretty_output ...                      [OK]
    test_neither_instance_nor_schema_exist ...                             [OK]
    test_neither_instance_nor_schema_exist_pretty_output ...               [OK]
    test_nonexistent_file_with_explicit_base_uri ...                       [OK]
    test_schema_and_instance_are_both_invalid_JSON ...                     [OK]
    test_schema_and_instance_are_both_invalid_JSON_pretty_output ...       [OK]
    test_schema_does_not_exist ...                                         [OK]
    test_schema_does_not_exist_pretty_output ...                           [OK]
    test_schema_is_invalid_JSON ...                                        [OK]
    test_schema_is_invalid_JSON_pretty_output ...                          [OK]
    test_successful_validation ...                                         [OK]
    test_successful_validation_of_just_the_schema ...                      [OK]
    test_successful_validation_of_just_the_schema_pretty_output ...        [OK]
    test_successful_validation_of_stdin ...                                [OK]
    test_successful_validation_of_stdin_pretty_output ...                  [OK]
    test_successful_validation_pretty_output ...                           [OK]
    test_successful_validation_via_explicit_base_uri ...                   [OK]
    test_unsuccessful_validation_via_explicit_base_uri ...                 [OK]
  TestCLIIntegration
    test_license ...                                                       [OK]
    test_no_arguments_shows_usage_notes ...                                [OK]
    test_version ...                                                       [OK]
  TestParser
    test_find_validator_by_fully_qualified_object_name ...                 [OK]
    test_find_validator_in_jsonschema ...                                  [OK]
    test_unknown_output ...                                                [OK]
    test_useless_error_format ...                                          [OK]
jsonschema.tests.test_deprecations
  TestDeprecations
    test_RefResolver_in_scope ...                                          [OK]
    test_Validator_is_valid_two_arguments ...                              [OK]
    test_Validator_iter_errors_two_arguments ...                           [OK]
    test_validators_ErrorTree ...                                          [OK]
    test_validators_meta_schemas ...                                       [OK]
    test_validators_validators ...                                         [OK]
    test_version ...                                                       [OK]
jsonschema.tests.test_exceptions
  TestBestMatch
    test_if_the_most_relevant_error_is_allOf_it_is_traversed ...           [OK]
    test_if_the_most_relevant_error_is_anyOf_it_is_traversed ...           [OK]
    test_if_the_most_relevant_error_is_oneOf_it_is_traversed ...           [OK]
    test_nested_context_for_oneOf ...                                      [OK]
    test_no_errors ...                                                     [OK]
    test_oneOf_and_anyOf_are_weak_matches ...                              [OK]
    test_one_error ...                                                     [OK]
    test_shallower_errors_are_better_matches ...                           [OK]
  TestByRelevance
    test_global_errors_are_even_better_matches ...                         [OK]
    test_short_paths_are_better_matches ...                                [OK]
    test_strong_validators_are_higher_priority ...                         [OK]
    test_weak_validators_are_lower_priority ...                            [OK]
  TestErrorInitReprStr
    test_empty_paths ...                                                   [OK]
    test_it_calls_super_and_sets_args ...                                  [OK]
    test_multiple_item_paths ...                                           [OK]
    test_one_item_paths ...                                                [OK]
    test_repr ...                                                          [OK]
    test_str_works_with_instances_having_overriden_eq_operator ...         [OK]
    test_unset_error ...                                                   [OK]
    test_uses_pprint ...                                                   [OK]
  TestErrorTree
    test_children_have_their_errors_dicts_built ...                        [OK]
    test_if_its_in_the_tree_anyhow_it_does_not_raise_an_error ...          [OK]
    test_it_contains_an_item_if_the_item_had_an_error ...                  [OK]
    test_it_creates_a_child_tree_for_each_nested_path ...                  [OK]
    test_it_does_not_contain_an_item_if_the_item_had_no_error ...          [OK]
    test_it_does_not_contain_subtrees_that_are_not_in_the_instance ...     [OK]
    test_it_knows_how_many_total_errors_it_contains ...                    [OK]
    test_multiple_errors_with_instance ...                                 [OK]
    test_repr ...                                                          [OK]
    test_validators_that_failed_appear_in_errors_dict ...                  [OK]
  TestHashable
    test_hashable ...                                                      [OK]
jsonschema.tests.test_format
  TestFormatChecker
    test_duration_format ...                                               [OK]
    test_format_checkers_come_with_defaults ...                            [OK]
    test_format_error_causes_become_validation_error_causes ...            [OK]
    test_it_can_register_checkers ...                                      [OK]
    test_it_can_register_cls_checkers ...                                  [OK]
    test_it_can_validate_no_formats ...                                    [OK]
    test_it_catches_registered_errors ...                                  [OK]
    test_it_raises_a_key_error_for_unknown_formats ...                     [OK]
    test_repr ...                                                          [OK]
    test_uuid_format ...                                                   [OK]
jsonschema.tests.test_jsonschema_test_suite
  TestDraft201909
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anchor_Location_independent_identifier_match ...                  [OK]
    test_anchor_Location_independent_identifier_mismatch ...               [OK]
    test_anchor_Location_independent_identifier_with_absolute_URI_match ... [OK]
    test_anchor_Location_independent_identifier_with_absolute_URI_mismatch ... [OK]
    test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [OK]
    test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_in_implementations_that_strip_anchor_this_may_match_either_def ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_match_ref_to_anchor ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_anchor ... [OK]
    test_anchor_same_anchor_with_different_base_uri__ref_should_not_resolve_to_defs_A_allOf_0 ... [SKIPPED]
    test_anchor_same_anchor_with_different_base_uri__ref_should_resolve_to_defs_A_allOf_1 ... [SKIPPED]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid ... [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_boolean_schema_boolean_schema_false__array_is_invalid ...         [OK]
    test_boolean_schema_boolean_schema_false__boolean_false_is_invalid ... [OK]
    test_boolean_schema_boolean_schema_false__boolean_true_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__empty_array_is_invalid ...   [OK]
    test_boolean_schema_boolean_schema_false__empty_object_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__null_is_invalid ...          [OK]
    test_boolean_schema_boolean_schema_false__number_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__object_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__string_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_true__array_is_valid ...            [OK]
    test_boolean_schema_boolean_schema_true__boolean_false_is_valid ...    [OK]
    test_boolean_schema_boolean_schema_true__boolean_true_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__empty_array_is_valid ...      [OK]
    test_boolean_schema_boolean_schema_true__empty_object_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__null_is_valid ...             [OK]
    test_boolean_schema_boolean_schema_true__number_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__object_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__string_is_valid ...           [OK]
    test_const_const_validation_another_type_is_invalid ...                [OK]
    test_const_const_validation_another_value_is_invalid ...               [OK]
    test_const_const_validation_same_value_is_valid ...                    [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid ... [OK]
    test_const_const_with_1_does_not_match_true_float_one_is_valid ...     [OK]
    test_const_const_with_1_does_not_match_true_integer_one_is_valid ...   [OK]
    test_const_const_with_1_does_not_match_true_true_is_invalid ...        [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid ...  [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid ...   [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid ...  [OK]
    test_const_const_with_array_another_array_item_is_invalid ...          [OK]
    test_const_const_with_array_array_with_additional_items_is_invalid ... [OK]
    test_const_const_with_array_same_array_is_valid ...                    [OK]
    test_const_const_with_false_does_not_match_0___0_0_is_invalid ...      [OK]
    test_const_const_with_false_does_not_match_0___0_is_invalid ...        [OK]
    test_const_const_with_false_does_not_match_0___false_is_valid ...      [OK]
    test_const_const_with_false_does_not_match_0_false_is_valid ...        [OK]
    test_const_const_with_false_does_not_match_0_float_zero_is_invalid ... [OK]
    test_const_const_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_const_const_with_null_not_null_is_invalid ...                     [OK]
    test_const_const_with_null_null_is_valid ...                           [OK]
    test_const_const_with_object_another_object_is_invalid ...             [OK]
    test_const_const_with_object_another_type_is_invalid ...               [OK]
    test_const_const_with_object_same_object_is_valid ...                  [OK]
    test_const_const_with_object_same_object_with_different_property_order_is_valid ... [OK]
    test_const_const_with_true_does_not_match_1___1_0_is_invalid ...       [OK]
    test_const_const_with_true_does_not_match_1___1_is_invalid ...         [OK]
    test_const_const_with_true_does_not_match_1___true_is_valid ...        [OK]
    test_const_const_with_true_does_not_match_1_float_one_is_invalid ...   [OK]
    test_const_const_with_true_does_not_match_1_integer_one_is_invalid ... [OK]
    test_const_const_with_true_does_not_match_1_true_is_valid ...          [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid ... [OK]
    test_const_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_const_nul_characters_in_strings_match_string_with_nul ...         [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid ... [OK]
    test_contains_contains_keyword_validation_empty_array_is_invalid ...   [OK]
    test_contains_contains_keyword_validation_not_array_is_valid ...       [OK]
    test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid ... [OK]
    test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_with_false_if_subschema_empty_array_is_invalid ... [OK]
    test_contains_items_contains_does_not_match_items_matches_contains ... [OK]
    test_contains_items_contains_matches_both_items_and_contains ...       [OK]
    test_contains_items_contains_matches_items_does_not_match_contains ... [OK]
    test_contains_items_contains_matches_neither_items_nor_contains ...    [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_ignores_non_strings ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_validly_encoded_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_array_as_a_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_object_as_a_base64_encoded_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_encoded_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_string_that_is_valid_JSON_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_another_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_ignores_non_strings ... [OK]
    test_content_validation_of_binary_string_encoding_a_valid_base64_string ... [OK]
    test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_validates_true ... [OK]
    test_content_validation_of_binary_string_encoding_ignores_non_strings ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_a_valid_JSON_document ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_ignores_non_strings ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_defs_validate_definition_against_metaschema_invalid_definition_schema ... [OK]
    test_defs_validate_definition_against_metaschema_valid_definition_schema ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_CRLF ...   [OK]
    test_dependentRequired_dependencies_with_escaped_characters_CRLF_missing_dependent ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes_missing_dependent ... [OK]
    test_dependentRequired_empty_dependents_empty_object ...               [OK]
    test_dependentRequired_empty_dependents_non_object_is_valid ...        [OK]
    test_dependentRequired_empty_dependents_object_with_one_property ...   [OK]
    test_dependentRequired_multiple_dependents_required_missing_both_dependencies ... [OK]
    test_dependentRequired_multiple_dependents_required_missing_dependency ... [OK]
    test_dependentRequired_multiple_dependents_required_missing_other_dependency ... [OK]
    test_dependentRequired_multiple_dependents_required_neither ...        [OK]
    test_dependentRequired_multiple_dependents_required_nondependants ...  [OK]
    test_dependentRequired_multiple_dependents_required_with_dependencies ... [OK]
    test_dependentRequired_single_dependency_ignores_arrays ...            [OK]
    test_dependentRequired_single_dependency_ignores_other_non_objects ... [OK]
    test_dependentRequired_single_dependency_ignores_strings ...           [OK]
    test_dependentRequired_single_dependency_missing_dependency ...        [OK]
    test_dependentRequired_single_dependency_neither ...                   [OK]
    test_dependentRequired_single_dependency_nondependant ...              [OK]
    test_dependentRequired_single_dependency_with_dependency ...           [OK]
    test_dependentSchemas_boolean_subschemas_empty_object_is_valid ...     [OK]
    test_dependentSchemas_boolean_subschemas_object_with_both_properties_is_invalid ... [OK]
    test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_false_is_invalid ... [OK]
    test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_true_is_valid ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote_invalid_under_dependent_schema ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab_invalid_under_dependent_schema ... [OK]
    test_dependentSchemas_single_dependency_ignores_arrays ...             [OK]
    test_dependentSchemas_single_dependency_ignores_other_non_objects ...  [OK]
    test_dependentSchemas_single_dependency_ignores_strings ...            [OK]
    test_dependentSchemas_single_dependency_no_dependency ...              [OK]
    test_dependentSchemas_single_dependency_valid ...                      [OK]
    test_dependentSchemas_single_dependency_wrong_type ...                 [OK]
    test_dependentSchemas_single_dependency_wrong_type_both ...            [OK]
    test_dependentSchemas_single_dependency_wrong_type_other ...           [OK]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers ... [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_date_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_date_format_all_string_formats_ignore_floats ...           [OK]
    test_format_date_format_all_string_formats_ignore_integers ...         [OK]
    test_format_date_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_date_format_all_string_formats_ignore_objects ...          [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_duration_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_duration_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_duration_format_all_string_formats_ignore_floats ...       [OK]
    test_format_duration_format_all_string_formats_ignore_integers ...     [OK]
    test_format_duration_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_duration_format_all_string_formats_ignore_objects ...      [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_floats ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_integers ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_idn_email_format_all_string_formats_ignore_objects ...     [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_booleans ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_floats ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_integers ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_objects ...  [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_iri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_iri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_iri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_iri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_iri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_iri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_iri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_iri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_floats ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_json_pointer_format_all_string_formats_ignore_objects ...  [OK]
    test_format_regex_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_regex_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_regex_format_all_string_formats_ignore_floats ...          [OK]
    test_format_regex_format_all_string_formats_ignore_integers ...        [OK]
    test_format_regex_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_regex_format_all_string_formats_ignore_objects ...         [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_arrays ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_floats ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_nulls ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_objects ... [OK]
    test_format_time_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_time_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_time_format_all_string_formats_ignore_floats ...           [OK]
    test_format_time_format_all_string_formats_ignore_integers ...         [OK]
    test_format_time_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_time_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_uri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_uri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_floats ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_uri_template_format_all_string_formats_ignore_objects ...  [OK]
    test_format_uuid_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_uuid_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_uuid_format_all_string_formats_ignore_floats ...           [OK]
    test_format_uuid_format_all_string_formats_ignore_integers ...         [OK]
    test_format_uuid_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_uuid_format_all_string_formats_ignore_objects ...          [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_and_no_ref ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_absolute_URI ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_absolute_URI ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_base_URI_change_in_subschema ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_and_no_ref ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment_and_no_ref ... [OK]
    test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_absolute_URI ... [OK]
    test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [OK]
    test_if_then_else_if_and_else_without_then_invalid_through_else ...    [OK]
    test_if_then_else_if_and_else_without_then_valid_through_else ...      [OK]
    test_if_then_else_if_and_else_without_then_valid_when_if_test_passes ... [OK]
    test_if_then_else_if_and_then_without_else_invalid_through_then ...    [OK]
    test_if_then_else_if_and_then_without_else_valid_through_then ...      [OK]
    test_if_then_else_if_and_then_without_else_valid_when_if_test_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__invalid_redirects_to_else_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__no_redirects_to_then_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__other_redirects_to_else_and_passes ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__yes_redirects_to_then_and_passes ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_valid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_valid_ ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_invalid_against_lone_else ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_valid_against_lone_else ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_invalid_against_lone_if ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_valid_against_lone_if ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_invalid_against_lone_then ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_valid_against_lone_then ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_else ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_then ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_an_array_of_schemas_for_items_array_with_additional_items ... [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_empty_array ...               [OK]
    test_items_an_array_of_schemas_for_items_incomplete_array_of_items ... [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid ... [OK]
    test_items_items_with_boolean_schema_false__empty_array_is_valid ...   [OK]
    test_items_items_with_boolean_schema_true__any_array_is_valid ...      [OK]
    test_items_items_with_boolean_schema_true__empty_array_is_valid ...    [OK]
    test_items_items_with_boolean_schemas_array_with_one_item_is_valid ... [OK]
    test_items_items_with_boolean_schemas_array_with_two_items_is_invalid ... [OK]
    test_items_items_with_boolean_schemas_empty_array_is_valid ...         [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_maxContains_maxContains_with_contains_all_elements_match_invalid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_all_elements_match_valid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_empty_data ...              [OK]
    test_maxContains_maxContains_with_contains_some_elements_match_invalid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_some_elements_match_valid_maxContains ... [OK]
    test_maxContains_maxContains_without_contains_is_ignored_one_item_valid_against_lone_maxContains ... [OK]
    test_maxContains_maxContains_without_contains_is_ignored_two_items_still_valid_against_lone_maxContains ... [OK]
    test_maxContains_minContains_maxContains_actual_minContains_maxContains ... [OK]
    test_maxContains_minContains_maxContains_minContains_actual_maxContains ... [OK]
    test_maxContains_minContains_maxContains_minContains_maxContains_actual ... [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_invalid_maxContains ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_invalid_minContains ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_valid_maxContains_and_minContains ... [OK]
    test_minContains_maxContains_minContains_empty_data ...                [OK]
    test_minContains_maxContains_minContains_invalid_maxContains ...       [OK]
    test_minContains_maxContains_minContains_invalid_maxContains_and_minContains ... [OK]
    test_minContains_maxContains_minContains_invalid_minContains ...       [OK]
    test_minContains_minContains_0_with_maxContains_empty_data ...         [OK]
    test_minContains_minContains_0_with_maxContains_not_more_than_maxContains ... [OK]
    test_minContains_minContains_0_with_maxContains_too_many ...           [OK]
    test_minContains_minContains_0_with_no_maxContains_empty_data ...      [OK]
    test_minContains_minContains_0_with_no_maxContains_minContains_0_makes_contains_always_pass ... [OK]
    test_minContains_minContains_1_with_contains_all_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_1_with_contains_empty_data ...            [OK]
    test_minContains_minContains_1_with_contains_no_elements_match ...     [OK]
    test_minContains_minContains_1_with_contains_single_element_matches_valid_minContains ... [OK]
    test_minContains_minContains_1_with_contains_some_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_invalid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_exactly_as_needed_ ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_more_than_needed_ ... [OK]
    test_minContains_minContains_2_with_contains_empty_data ...            [OK]
    test_minContains_minContains_2_with_contains_some_elements_match_invalid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_some_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_without_contains_is_ignored_one_item_valid_against_lone_minContains ... [OK]
    test_minContains_minContains_without_contains_is_ignored_zero_items_still_valid_against_lone_minContains ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_not_not_with_boolean_schema_false_any_value_is_valid ...          [OK]
    test_not_not_with_boolean_schema_true_any_value_is_invalid ...         [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid ...  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_boolean_schema_both_properties_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_no_property_present_is_valid ... [OK]
    test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_only_true_property_present_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_all_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_ignores_arrays ...         [OK]
    test_propertyNames_propertyNames_validation_ignores_other_non_objects ... [OK]
    test_propertyNames_propertyNames_validation_ignores_strings ...        [OK]
    test_propertyNames_propertyNames_validation_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_validation_some_property_names_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_matching_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_non_matching_property_name_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid ... [OK]
    test_recursiveRef__recursiveRef_with_nesting_integer_matches_at_the_outer_level ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_nesting_integer_now_matches_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_nesting_single_level_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_inner_definition ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_recursiveRef ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_no_recursion ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_recursion_uses_the_inner_schema ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_matches_recursion_uses_the_inner_schema ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_no_recursion ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_recursion_only_uses_inner_schema ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_matches_recursion_only_uses_inner_schema ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_matches_at_the_outer_level ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_single_level_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_properties_match_with_inner_definition ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_matches_at_the_outer_level ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_single_level_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_properties_match_with_inner_definition ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_mismatch ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_mismatch ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_integer_does_not_match_as_a_property_value ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_integer_matches_at_the_outer_level ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_single_level_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_two_levels_no_match ... [SKIPPED]
    test_recursiveRef__recursiveRef_without_using_nesting_two_levels_properties_match_with_inner_definition ... [SKIPPED]
    test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__integer_node ... [SKIPPED]
    test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__numeric_node ... [SKIPPED]
    test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_anyLeafNode_floats_are_allowed ... [SKIPPED]
    test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_integerNode_floats_are_not_allowed ... [SKIPPED]
    test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__match ... [OK]
    test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__mismatch ... [OK]
    test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_match ... [OK]
    test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_mismatch ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [OK]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_remote_ref_with_ref_to_defs_invalid ...                 [OK]
    test_refRemote_remote_ref_with_ref_to_defs_valid ...                   [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Recursive_references_between_schemas_invalid_tree ...         [OK]
    test_ref_Recursive_references_between_schemas_valid_tree ...           [OK]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail ... [SKIPPED]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass ... [SKIPPED]
    test_ref__ref_to_boolean_schema_false_any_value_is_invalid ...         [OK]
    test_ref__ref_to_boolean_schema_true_any_value_is_valid ...            [OK]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_invalid ...        [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_invalid ... [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_valid ... [OK]
    test_ref_ref_creates_new_scope_when_adjacent_to_keywords_referenced_subschema_doesn_t_see_annotations_from_properties ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields ...     [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields ... [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_empty_array_property_not_required ...      [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_no_extra_items ... [SKIPPED]
    test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_uncle_keyword_evaluation_is_not_significant ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_invalid_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_valid_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_can_t_see_inside_cousins_always_fails ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_false_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_false_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_true_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_true_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_additionalItems_unevaluatedItems_doesn_t_apply ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_additionalItems_with_additional_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_additionalItems_with_no_additional_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_additional_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_no_additional_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_not_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_oneOf_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_oneOf_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_ref_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_ref_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_tuple_with_no_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_tuple_with_unevaluated_items ... [SKIPPED]
    test_unevaluatedItems_unevaluatedItems_with_uniform_items_unevaluatedItems_doesn_t_apply ... [SKIPPED]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_Empty_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_b_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_a_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_foo_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_d_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_a_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_b_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foo_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foox_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_is_valid ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_base_case_both_properties_present ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_base_case_both_properties_present ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_no_extra_properties ... [OK]
    test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_uncle_keyword_evaluation_is_not_significant ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_can_t_see_inside_cousins_always_fails ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_false_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_false_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_Empty_is_invalid_no_x_or_y_ ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_and_y_are_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_y_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_are_invalid_no_x_or_y_ ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_x_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_y_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_x_and_y_are_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_invalid_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_valid_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Deep_nested_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Empty_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Nested_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Single_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_1st_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_2nd_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_3rd_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_true_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_true_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_not_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_ref_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_ref_with_unevaluated_properties ... [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_applicator_vocabulary_still_works ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_invalid_number_but_it_still_validates ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_valid_number ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [OK]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_date_validation_of_date_strings_2020_is_a_leap_year ...           [OK]
    test_date_validation_of_date_strings_2021_is_not_a_leap_year ...       [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string ...           [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_floats ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_integers ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_objects ... [OK]
    test_date_validation_of_date_strings_an_invalid_date_string ...        [OK]
    test_date_validation_of_date_strings_invalid_month ...                 [OK]
    test_date_validation_of_date_strings_invalid_month_day_combination ... [OK]
    test_date_validation_of_date_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_date_validation_of_date_strings_non_padded_day_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_non_padded_month_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_duration_validation_of_duration_strings_a_valid_duration_string ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_arrays ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_booleans ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_floats ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_integers ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_nulls ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_objects ... [OK]
    test_duration_validation_of_duration_strings_an_invalid_duration_string ... [OK]
    test_duration_validation_of_duration_strings_elements_out_of_order ... [OK]
    test_duration_validation_of_duration_strings_four_years_duration ...   [OK]
    test_duration_validation_of_duration_strings_missing_time_separator ... [OK]
    test_duration_validation_of_duration_strings_no_date_or_time_elements_present ... [OK]
    test_duration_validation_of_duration_strings_no_elements_present ...   [OK]
    test_duration_validation_of_duration_strings_no_time_elements_present ... [OK]
    test_duration_validation_of_duration_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_duration_validation_of_duration_strings_one_and_a_half_days_in_days_and_hours ... [OK]
    test_duration_validation_of_duration_strings_one_and_a_half_days_in_hours ... [OK]
    test_duration_validation_of_duration_strings_one_minute_duration ...   [OK]
    test_duration_validation_of_duration_strings_one_month_duration ...    [OK]
    test_duration_validation_of_duration_strings_time_element_in_the_date_position ... [OK]
    test_duration_validation_of_duration_strings_two_weeks ...             [OK]
    test_duration_validation_of_duration_strings_weeks_cannot_be_combined_with_other_units ... [OK]
    test_duration_validation_of_duration_strings_zero_time_in_days ...     [OK]
    test_duration_validation_of_duration_strings_zero_time_in_seconds ...  [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...         [OK]
    test_hostname_validation_of_host_names_ends_with_hyphen ...            [OK]
    test_hostname_validation_of_host_names_ends_with_underscore ...        [OK]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [OK]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...          [OK]
    test_hostname_validation_of_host_names_starts_with_underscore ...      [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_idn_e_mail_example_example_test_in_Hangul_ ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_idn_e_mail_address ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_not_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Nonspacing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Spacing_Combining_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_an_Enclosing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Extended_Arabic_Indic_digits_not_mixed_with_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Hiragana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Katakana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_Hiragana_Katakana_or_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_other_characters ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_following_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_preceding_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_following ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_preceding ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_surrounding_l_s ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_contains_in_the_3rd_and_4th_position ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_and_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_not_preceded_by_Virama_but_matches_regexp ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_valid_host_name_example_test_in_Hangul_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_arrays ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_booleans ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_floats ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_integers ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_nulls ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_objects ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_contains_illegal_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_illegal_first_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_label_correct_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_valid_Chinese_Punycode ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI ...        [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_fragment ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_protocol_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_arrays ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_booleans ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_floats ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_integers ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_nulls ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_objects ... [OK]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference ... [SKIPPED]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment ... [SKIPPED]
    test_iri_validation_of_IRIs_a_valid_IRI_based_on_IPv6 ...              [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_URL_encoded_stuff ...     [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag ...            [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag_and_parentheses ... [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_many_special_characters ... [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_arrays ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_booleans ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_floats ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_integers ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_nulls ...        [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_objects ...      [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI ...                    [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6 ...      [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference ... [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [OK]
    test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid ... [OK]
    test_regex_validation_of_regular_expressions_a_valid_regular_expression ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_arrays ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_booleans ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_floats ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_integers ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_nulls ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_RJP_taking_the_member_or_index_name ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_downwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_up_and_then_down_RJP_with_array_index ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_upwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_arrays ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_booleans ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_floats ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_integers ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_nulls ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string ...           [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_case_insensitive_Z ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu ... [SKIPPED]
    test_time_validation_of_time_strings_a_valid_time_string_with_minus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_plus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_precise_second_fraction ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_second_fraction ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_floats ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_integers ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_objects ... [OK]
    test_time_validation_of_time_strings_an_invalid_offset_indicator ...   [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_no_time_offset ...                [OK]
    test_time_validation_of_time_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_zero_time_offset ... [SKIPPED]
    test_uri_reference_validation_of_URI_References_a_valid_URI ...        [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_fragment ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment ... [OK]
    test_uri_template_format_uri_template_a_valid_relative_uri_template ... [OK]
    test_uri_template_format_uri_template_a_valid_uri_template ...         [OK]
    test_uri_template_format_uri_template_a_valid_uri_template_without_variables ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_arrays ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_booleans ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_floats ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_integers ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_nulls ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_objects ... [OK]
    test_uri_template_format_uri_template_an_invalid_uri_template ...      [OK]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                         [OK]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ...    [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...             [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [OK]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ...      [OK]
    test_uuid_uuid_format_all_lower_case ...                               [OK]
    test_uuid_uuid_format_all_upper_case ...                               [OK]
    test_uuid_uuid_format_all_zeroes_is_valid ...                          [OK]
    test_uuid_uuid_format_bad_characters_not_hex_ ...                      [OK]
    test_uuid_uuid_format_dashes_in_the_wrong_spot ...                     [OK]
    test_uuid_uuid_format_hypothetical_version_15 ...                      [OK]
    test_uuid_uuid_format_hypothetical_version_6 ...                       [OK]
    test_uuid_uuid_format_missing_section ...                              [OK]
    test_uuid_uuid_format_mixed_case ...                                   [OK]
    test_uuid_uuid_format_no_dashes ...                                    [OK]
    test_uuid_uuid_format_too_few_dashes ...                               [OK]
    test_uuid_uuid_format_too_many_dashes ...                              [OK]
    test_uuid_uuid_format_valid_version_4 ...                              [OK]
    test_uuid_uuid_format_valid_version_5 ...                              [OK]
    test_uuid_uuid_format_wrong_length ...                                 [OK]
  TestDraft202012
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anchor_Location_independent_identifier_match ...                  [OK]
    test_anchor_Location_independent_identifier_mismatch ...               [OK]
    test_anchor_Location_independent_identifier_with_absolute_URI_match ... [OK]
    test_anchor_Location_independent_identifier_with_absolute_URI_mismatch ... [OK]
    test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [OK]
    test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_in_implementations_that_strip_anchor_this_may_match_either_def ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_match_ref_to_anchor ... [OK]
    test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_anchor ... [OK]
    test_anchor_same_anchor_with_different_base_uri__ref_should_not_resolve_to_defs_A_allOf_0 ... [SKIPPED]
    test_anchor_same_anchor_with_different_base_uri__ref_should_resolve_to_defs_A_allOf_1 ... [SKIPPED]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid ... [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_boolean_schema_boolean_schema_false__array_is_invalid ...         [OK]
    test_boolean_schema_boolean_schema_false__boolean_false_is_invalid ... [OK]
    test_boolean_schema_boolean_schema_false__boolean_true_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__empty_array_is_invalid ...   [OK]
    test_boolean_schema_boolean_schema_false__empty_object_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__null_is_invalid ...          [OK]
    test_boolean_schema_boolean_schema_false__number_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__object_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__string_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_true__array_is_valid ...            [OK]
    test_boolean_schema_boolean_schema_true__boolean_false_is_valid ...    [OK]
    test_boolean_schema_boolean_schema_true__boolean_true_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__empty_array_is_valid ...      [OK]
    test_boolean_schema_boolean_schema_true__empty_object_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__null_is_valid ...             [OK]
    test_boolean_schema_boolean_schema_true__number_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__object_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__string_is_valid ...           [OK]
    test_const_const_validation_another_type_is_invalid ...                [OK]
    test_const_const_validation_another_value_is_invalid ...               [OK]
    test_const_const_validation_same_value_is_valid ...                    [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid ... [OK]
    test_const_const_with_1_does_not_match_true_float_one_is_valid ...     [OK]
    test_const_const_with_1_does_not_match_true_integer_one_is_valid ...   [OK]
    test_const_const_with_1_does_not_match_true_true_is_invalid ...        [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid ...  [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid ...   [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid ...  [OK]
    test_const_const_with_array_another_array_item_is_invalid ...          [OK]
    test_const_const_with_array_array_with_additional_items_is_invalid ... [OK]
    test_const_const_with_array_same_array_is_valid ...                    [OK]
    test_const_const_with_false_does_not_match_0___0_0_is_invalid ...      [OK]
    test_const_const_with_false_does_not_match_0___0_is_invalid ...        [OK]
    test_const_const_with_false_does_not_match_0___false_is_valid ...      [OK]
    test_const_const_with_false_does_not_match_0_false_is_valid ...        [OK]
    test_const_const_with_false_does_not_match_0_float_zero_is_invalid ... [OK]
    test_const_const_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_const_const_with_null_not_null_is_invalid ...                     [OK]
    test_const_const_with_null_null_is_valid ...                           [OK]
    test_const_const_with_object_another_object_is_invalid ...             [OK]
    test_const_const_with_object_another_type_is_invalid ...               [OK]
    test_const_const_with_object_same_object_is_valid ...                  [OK]
    test_const_const_with_object_same_object_with_different_property_order_is_valid ... [OK]
    test_const_const_with_true_does_not_match_1___1_0_is_invalid ...       [OK]
    test_const_const_with_true_does_not_match_1___1_is_invalid ...         [OK]
    test_const_const_with_true_does_not_match_1___true_is_valid ...        [OK]
    test_const_const_with_true_does_not_match_1_float_one_is_invalid ...   [OK]
    test_const_const_with_true_does_not_match_1_integer_one_is_invalid ... [OK]
    test_const_const_with_true_does_not_match_1_true_is_valid ...          [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid ... [OK]
    test_const_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_const_nul_characters_in_strings_match_string_with_nul ...         [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid ... [OK]
    test_contains_contains_keyword_validation_empty_array_is_invalid ...   [OK]
    test_contains_contains_keyword_validation_not_array_is_valid ...       [OK]
    test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid ... [OK]
    test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_with_false_if_subschema_empty_array_is_invalid ... [OK]
    test_contains_items_contains_does_not_match_items_matches_contains ... [OK]
    test_contains_items_contains_matches_both_items_and_contains ...       [OK]
    test_contains_items_contains_matches_items_does_not_match_contains ... [OK]
    test_contains_items_contains_matches_neither_items_nor_contains ...    [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_ignores_non_strings ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_validly_encoded_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_array_as_a_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_object_as_a_base64_encoded_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_encoded_JSON_document_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_string_that_is_valid_JSON_validates_true ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_another_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_with_schema_ignores_non_strings ... [OK]
    test_content_validation_of_binary_string_encoding_a_valid_base64_string ... [OK]
    test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_validates_true ... [OK]
    test_content_validation_of_binary_string_encoding_ignores_non_strings ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_a_valid_JSON_document ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document_validates_true ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_ignores_non_strings ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_defs_validate_definition_against_metaschema_invalid_definition_schema ... [SKIPPED]
    test_defs_validate_definition_against_metaschema_valid_definition_schema ... [SKIPPED]
    test_dependentRequired_dependencies_with_escaped_characters_CRLF ...   [OK]
    test_dependentRequired_dependencies_with_escaped_characters_CRLF_missing_dependent ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes ... [OK]
    test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes_missing_dependent ... [OK]
    test_dependentRequired_empty_dependents_empty_object ...               [OK]
    test_dependentRequired_empty_dependents_non_object_is_valid ...        [OK]
    test_dependentRequired_empty_dependents_object_with_one_property ...   [OK]
    test_dependentRequired_multiple_dependents_required_missing_both_dependencies ... [OK]
    test_dependentRequired_multiple_dependents_required_missing_dependency ... [OK]
    test_dependentRequired_multiple_dependents_required_missing_other_dependency ... [OK]
    test_dependentRequired_multiple_dependents_required_neither ...        [OK]
    test_dependentRequired_multiple_dependents_required_nondependants ...  [OK]
    test_dependentRequired_multiple_dependents_required_with_dependencies ... [OK]
    test_dependentRequired_single_dependency_ignores_arrays ...            [OK]
    test_dependentRequired_single_dependency_ignores_other_non_objects ... [OK]
    test_dependentRequired_single_dependency_ignores_strings ...           [OK]
    test_dependentRequired_single_dependency_missing_dependency ...        [OK]
    test_dependentRequired_single_dependency_neither ...                   [OK]
    test_dependentRequired_single_dependency_nondependant ...              [OK]
    test_dependentRequired_single_dependency_with_dependency ...           [OK]
    test_dependentSchemas_boolean_subschemas_empty_object_is_valid ...     [OK]
    test_dependentSchemas_boolean_subschemas_object_with_both_properties_is_invalid ... [OK]
    test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_false_is_invalid ... [OK]
    test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_true_is_valid ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote_invalid_under_dependent_schema ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab ... [OK]
    test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab_invalid_under_dependent_schema ... [OK]
    test_dependentSchemas_single_dependency_ignores_arrays ...             [OK]
    test_dependentSchemas_single_dependency_ignores_other_non_objects ...  [OK]
    test_dependentSchemas_single_dependency_ignores_strings ...            [OK]
    test_dependentSchemas_single_dependency_no_dependency ...              [OK]
    test_dependentSchemas_single_dependency_valid ...                      [OK]
    test_dependentSchemas_single_dependency_wrong_type ...                 [OK]
    test_dependentSchemas_single_dependency_wrong_type_both ...            [OK]
    test_dependentSchemas_single_dependency_wrong_type_other ...           [OK]
    test_dynamicRef_A_dynamicRef_should_resolve_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_should_resolve_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_should_resolve_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_not_valid_against_the_root ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_should_resolve_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_valid_against_the_root ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_without_a_matching_dynamicAnchor_should_behave_like_a_normal_ref_to_anchor_The_recursive_part_doesn_t_need_to_validate_against_the_root ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_with_a_non_matching_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_anchor_Any_array_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_should_not_affect_dynamic_scope_resolution_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_should_not_affect_dynamic_scope_resolution_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_A_dynamicRef_without_a_matching_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_anchor_Any_array_is_valid ... [SKIPPED]
    test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid ... [SKIPPED]
    test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid ... [SKIPPED]
    test_dynamicRef_An_anchor_with_the_same_name_as_a_dynamicAnchor_should_not_be_used_for_dynamic_scope_resolution_Any_array_is_valid ... [SKIPPED]
    test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__correct_extended_schema ... [SKIPPED]
    test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__incorrect_extended_schema ... [SKIPPED]
    test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__incorrect_parent_schema ... [SKIPPED]
    test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef__then_defs_thingy_is_the_final_stop_for_the_dynamicRef ... [SKIPPED]
    test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef_first_scope_is_not_in_dynamic_scope_for_the_dynamicRef ... [SKIPPED]
    test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef_string_matches_defs_thingy_but_the_dynamicRef_does_not_stop_here ... [SKIPPED]
    test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_anyLeafNode_floats_are_allowed ... [SKIPPED]
    test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_integerNode_floats_are_not_allowed ... [SKIPPED]
    test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_correct_field ... [SKIPPED]
    test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_misspelled_field ... [SKIPPED]
    test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_correct_extended_schema ... [SKIPPED]
    test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_extended_schema ... [SKIPPED]
    test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_parent_schema ... [SKIPPED]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers ... [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_date_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_date_format_all_string_formats_ignore_floats ...           [OK]
    test_format_date_format_all_string_formats_ignore_integers ...         [OK]
    test_format_date_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_date_format_all_string_formats_ignore_objects ...          [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_duration_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_duration_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_duration_format_all_string_formats_ignore_floats ...       [OK]
    test_format_duration_format_all_string_formats_ignore_integers ...     [OK]
    test_format_duration_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_duration_format_all_string_formats_ignore_objects ...      [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_floats ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_integers ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_idn_email_format_all_string_formats_ignore_objects ...     [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_booleans ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_floats ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_integers ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_objects ...  [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_iri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_iri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_iri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_iri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_iri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_iri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_iri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_iri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_floats ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_json_pointer_format_all_string_formats_ignore_objects ...  [OK]
    test_format_regex_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_regex_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_regex_format_all_string_formats_ignore_floats ...          [OK]
    test_format_regex_format_all_string_formats_ignore_integers ...        [OK]
    test_format_regex_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_regex_format_all_string_formats_ignore_objects ...         [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_arrays ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_floats ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_nulls ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_objects ... [OK]
    test_format_time_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_time_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_time_format_all_string_formats_ignore_floats ...           [OK]
    test_format_time_format_all_string_formats_ignore_integers ...         [OK]
    test_format_time_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_time_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_uri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_uri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_floats ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_uri_template_format_all_string_formats_ignore_objects ...  [OK]
    test_format_uuid_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_uuid_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_uuid_format_all_string_formats_ignore_floats ...           [OK]
    test_format_uuid_format_all_string_formats_ignore_integers ...         [OK]
    test_format_uuid_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_uuid_format_all_string_formats_ignore_objects ...          [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_and_no_ref ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_absolute_URI ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_absolute_URI ... [OK]
    test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_base_URI_change_in_subschema ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_and_no_ref ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment ... [OK]
    test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment_and_no_ref ... [OK]
    test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_absolute_URI ... [OK]
    test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [OK]
    test_id__id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [OK]
    test_if_then_else_if_and_else_without_then_invalid_through_else ...    [OK]
    test_if_then_else_if_and_else_without_then_valid_through_else ...      [OK]
    test_if_then_else_if_and_else_without_then_valid_when_if_test_passes ... [OK]
    test_if_then_else_if_and_then_without_else_invalid_through_then ...    [OK]
    test_if_then_else_if_and_then_without_else_valid_through_then ...      [OK]
    test_if_then_else_if_and_then_without_else_valid_when_if_test_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__invalid_redirects_to_else_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__no_redirects_to_then_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__other_redirects_to_else_and_passes ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__yes_redirects_to_then_and_passes ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_valid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_valid_ ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_invalid_against_lone_else ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_valid_against_lone_else ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_invalid_against_lone_if ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_valid_against_lone_if ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_invalid_against_lone_then ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_valid_against_lone_then ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_else ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_then ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_items_should_not_look_in_applicators_valid_case_prefixItems_in_allOf_should_not_constrain_items_invalid_case ... [OK]
    test_items_items_should_not_look_in_applicators_valid_case_prefixItems_in_allOf_should_not_constrain_items_valid_case ... [OK]
    test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid ... [OK]
    test_items_items_with_boolean_schema_false__empty_array_is_valid ...   [OK]
    test_items_items_with_boolean_schema_true__any_array_is_valid ...      [OK]
    test_items_items_with_boolean_schema_true__empty_array_is_valid ...    [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_items_prefixItems_validation_adjusts_the_starting_index_for_items_valid_items ... [OK]
    test_items_prefixItems_validation_adjusts_the_starting_index_for_items_wrong_type_of_second_item ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_additional_items_are_not_permitted ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_empty_array ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_equal_number_of_items_present ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_fewer_number_of_items_present_1_ ... [OK]
    test_items_prefixItems_with_no_additional_items_allowed_fewer_number_of_items_present_2_ ... [OK]
    test_maxContains_maxContains_with_contains_all_elements_match_invalid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_all_elements_match_valid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_empty_data ...              [OK]
    test_maxContains_maxContains_with_contains_some_elements_match_invalid_maxContains ... [OK]
    test_maxContains_maxContains_with_contains_some_elements_match_valid_maxContains ... [OK]
    test_maxContains_maxContains_without_contains_is_ignored_one_item_valid_against_lone_maxContains ... [OK]
    test_maxContains_maxContains_without_contains_is_ignored_two_items_still_valid_against_lone_maxContains ... [OK]
    test_maxContains_minContains_maxContains_actual_minContains_maxContains ... [OK]
    test_maxContains_minContains_maxContains_minContains_actual_maxContains ... [OK]
    test_maxContains_minContains_maxContains_minContains_maxContains_actual ... [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_invalid_maxContains ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_invalid_minContains ... [OK]
    test_minContains_maxContains_minContains_all_elements_match_valid_maxContains_and_minContains ... [OK]
    test_minContains_maxContains_minContains_empty_data ...                [OK]
    test_minContains_maxContains_minContains_invalid_maxContains ...       [OK]
    test_minContains_maxContains_minContains_invalid_maxContains_and_minContains ... [OK]
    test_minContains_maxContains_minContains_invalid_minContains ...       [OK]
    test_minContains_minContains_0_empty_data ...                          [OK]
    test_minContains_minContains_0_minContains_0_makes_contains_always_pass ... [OK]
    test_minContains_minContains_0_with_maxContains_empty_data ...         [OK]
    test_minContains_minContains_0_with_maxContains_not_more_than_maxContains ... [OK]
    test_minContains_minContains_0_with_maxContains_too_many ...           [OK]
    test_minContains_minContains_1_with_contains_all_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_1_with_contains_empty_data ...            [OK]
    test_minContains_minContains_1_with_contains_no_elements_match ...     [OK]
    test_minContains_minContains_1_with_contains_single_element_matches_valid_minContains ... [OK]
    test_minContains_minContains_1_with_contains_some_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_invalid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_exactly_as_needed_ ... [OK]
    test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_more_than_needed_ ... [OK]
    test_minContains_minContains_2_with_contains_empty_data ...            [OK]
    test_minContains_minContains_2_with_contains_some_elements_match_invalid_minContains ... [OK]
    test_minContains_minContains_2_with_contains_some_elements_match_valid_minContains ... [OK]
    test_minContains_minContains_without_contains_is_ignored_one_item_valid_against_lone_minContains ... [OK]
    test_minContains_minContains_without_contains_is_ignored_zero_items_still_valid_against_lone_minContains ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_not_not_with_boolean_schema_false_any_value_is_valid ...          [OK]
    test_not_not_with_boolean_schema_true_any_value_is_invalid ...         [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid ...  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_prefixItems_a_schema_given_for_prefixItems_JavaScript_pseudo_array_is_valid ... [OK]
    test_prefixItems_a_schema_given_for_prefixItems_array_with_additional_items ... [OK]
    test_prefixItems_a_schema_given_for_prefixItems_correct_types ...      [OK]
    test_prefixItems_a_schema_given_for_prefixItems_empty_array ...        [OK]
    test_prefixItems_a_schema_given_for_prefixItems_incomplete_array_of_items ... [OK]
    test_prefixItems_a_schema_given_for_prefixItems_wrong_types ...        [OK]
    test_prefixItems_additional_items_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_prefixItems_prefixItems_with_boolean_schemas_array_with_one_item_is_valid ... [OK]
    test_prefixItems_prefixItems_with_boolean_schemas_array_with_two_items_is_invalid ... [OK]
    test_prefixItems_prefixItems_with_boolean_schemas_empty_array_is_valid ... [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_boolean_schema_both_properties_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_no_property_present_is_valid ... [OK]
    test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_only_true_property_present_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_all_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_ignores_arrays ...         [OK]
    test_propertyNames_propertyNames_validation_ignores_other_non_objects ... [OK]
    test_propertyNames_propertyNames_validation_ignores_strings ...        [OK]
    test_propertyNames_propertyNames_validation_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_validation_some_property_names_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid ... [OK]
    test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__match ... [OK]
    test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__mismatch ... [OK]
    test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_match ... [OK]
    test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_mismatch ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [OK]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_remote_ref_with_ref_to_defs_invalid ...                 [OK]
    test_refRemote_remote_ref_with_ref_to_defs_valid ...                   [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Recursive_references_between_schemas_invalid_tree ...         [OK]
    test_ref_Recursive_references_between_schemas_valid_tree ...           [OK]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail ... [SKIPPED]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass ... [SKIPPED]
    test_ref__ref_to_boolean_schema_false_any_value_is_invalid ...         [OK]
    test_ref__ref_to_boolean_schema_true_any_value_is_valid ...            [OK]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_invalid ...        [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_invalid ... [OK]
    test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_valid ... [OK]
    test_ref_ref_creates_new_scope_when_adjacent_to_keywords_referenced_subschema_doesn_t_see_annotations_from_properties ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields ...     [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields ... [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_empty_array_property_not_required ...      [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_no_extra_items ... [OK]
    test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_uncle_keyword_evaluation_is_not_significant ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_a_s_and_b_s_are_valid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_a_s_b_s_and_c_s_are_valid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_empty_array_is_valid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_a_s_and_c_s_are_invalid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_a_s_are_valid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_b_s_and_c_s_are_invalid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_b_s_are_invalid ... [OK]
    test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_c_s_are_invalid ... [OK]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_invalid_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_as_schema_with_valid_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_can_t_see_inside_cousins_always_fails ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_adjacent_contains_contains_fails_second_item_is_not_evaluated ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_adjacent_contains_contains_passes_second_item_is_not_evaluated ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_adjacent_contains_second_item_is_evaluated_by_contains ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_multiple_nested_contains_5_not_evaluated_passes_unevaluatedItems ... [OK]
    test_unevaluatedItems_unevaluatedItems_depends_on_multiple_nested_contains_7_not_evaluated_fails_unevaluatedItems ... [OK]
    test_unevaluatedItems_unevaluatedItems_false_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_false_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_true_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_true_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_items_unevaluatedItems_doesn_t_apply ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_items_with_additional_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_items_with_no_additional_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_additional_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_no_additional_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_not_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_oneOf_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_oneOf_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_ref_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_ref_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_tuple_with_no_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_tuple_with_unevaluated_items ... [OK]
    test_unevaluatedItems_unevaluatedItems_with_uniform_items_unevaluatedItems_doesn_t_apply ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_Empty_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_b_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_a_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_foo_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_d_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_a_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_b_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_c_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_d_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foo_is_invalid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foox_is_valid ... [OK]
    test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_is_valid ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_base_case_both_properties_present ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_base_case_both_properties_present ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing ... [OK]
    test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_no_extra_properties ... [OK]
    test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_uncle_keyword_evaluation_is_not_significant ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_can_t_see_inside_cousins_always_fails ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_false_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_false_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_Empty_is_invalid_no_x_or_y_ ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_and_y_are_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_y_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_are_invalid_no_x_or_y_ ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_x_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_y_are_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_x_and_y_are_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_invalid_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_schema_with_valid_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Deep_nested_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Empty_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Nested_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Single_is_valid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_1st_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_2nd_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_3rd_level_is_invalid ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_true_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_true_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_no_additional_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_no_nested_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_not_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_ref_with_no_unevaluated_properties ... [OK]
    test_unevaluatedProperties_unevaluatedProperties_with_ref_with_unevaluated_properties ... [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_applicator_vocabulary_still_works ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_invalid_number_but_it_still_validates ... [OK]
    test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_valid_number ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [OK]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_date_validation_of_date_strings_2020_is_a_leap_year ...           [OK]
    test_date_validation_of_date_strings_2021_is_not_a_leap_year ...       [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string ...           [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_floats ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_integers ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_objects ... [OK]
    test_date_validation_of_date_strings_an_invalid_date_string ...        [OK]
    test_date_validation_of_date_strings_invalid_month ...                 [OK]
    test_date_validation_of_date_strings_invalid_month_day_combination ... [OK]
    test_date_validation_of_date_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_date_validation_of_date_strings_non_padded_day_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_non_padded_month_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_duration_validation_of_duration_strings_a_valid_duration_string ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_arrays ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_booleans ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_floats ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_integers ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_nulls ... [OK]
    test_duration_validation_of_duration_strings_all_string_formats_ignore_objects ... [OK]
    test_duration_validation_of_duration_strings_an_invalid_duration_string ... [OK]
    test_duration_validation_of_duration_strings_elements_out_of_order ... [OK]
    test_duration_validation_of_duration_strings_four_years_duration ...   [OK]
    test_duration_validation_of_duration_strings_missing_time_separator ... [OK]
    test_duration_validation_of_duration_strings_no_date_or_time_elements_present ... [OK]
    test_duration_validation_of_duration_strings_no_elements_present ...   [OK]
    test_duration_validation_of_duration_strings_no_time_elements_present ... [OK]
    test_duration_validation_of_duration_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_duration_validation_of_duration_strings_one_and_a_half_days_in_days_and_hours ... [OK]
    test_duration_validation_of_duration_strings_one_and_a_half_days_in_hours ... [OK]
    test_duration_validation_of_duration_strings_one_minute_duration ...   [OK]
    test_duration_validation_of_duration_strings_one_month_duration ...    [OK]
    test_duration_validation_of_duration_strings_time_element_in_the_date_position ... [OK]
    test_duration_validation_of_duration_strings_two_weeks ...             [OK]
    test_duration_validation_of_duration_strings_weeks_cannot_be_combined_with_other_units ... [OK]
    test_duration_validation_of_duration_strings_zero_time_in_days ...     [OK]
    test_duration_validation_of_duration_strings_zero_time_in_seconds ...  [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...         [OK]
    test_hostname_validation_of_host_names_ends_with_hyphen ...            [OK]
    test_hostname_validation_of_host_names_ends_with_underscore ...        [OK]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [OK]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...          [OK]
    test_hostname_validation_of_host_names_starts_with_underscore ...      [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_idn_e_mail_example_example_test_in_Hangul_ ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_idn_e_mail_address ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_not_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Nonspacing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Spacing_Combining_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_an_Enclosing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Extended_Arabic_Indic_digits_not_mixed_with_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Hiragana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Katakana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_Hiragana_Katakana_or_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_other_characters ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_following_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_preceding_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_following ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_preceding ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_surrounding_l_s ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_contains_in_the_3rd_and_4th_position ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_and_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_not_preceded_by_Virama_but_matches_regexp ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_valid_host_name_example_test_in_Hangul_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_arrays ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_booleans ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_floats ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_integers ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_nulls ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_objects ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_contains_illegal_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_illegal_first_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_label_correct_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_valid_Chinese_Punycode ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI ...        [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_fragment ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_protocol_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_arrays ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_booleans ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_floats ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_integers ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_nulls ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_objects ... [OK]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference ... [SKIPPED]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment ... [SKIPPED]
    test_iri_validation_of_IRIs_a_valid_IRI_based_on_IPv6 ...              [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_URL_encoded_stuff ...     [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag ...            [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag_and_parentheses ... [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_many_special_characters ... [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_arrays ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_booleans ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_floats ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_integers ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_nulls ...        [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_objects ...      [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI ...                    [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6 ...      [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference ... [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference ... [SKIPPED]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [OK]
    test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid ... [OK]
    test_regex_validation_of_regular_expressions_a_valid_regular_expression ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_arrays ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_booleans ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_floats ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_integers ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_nulls ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_RJP_taking_the_member_or_index_name ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_downwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_up_and_then_down_RJP_with_array_index ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_upwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_arrays ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_booleans ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_floats ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_integers ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_nulls ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string ...           [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_case_insensitive_Z ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu ... [SKIPPED]
    test_time_validation_of_time_strings_a_valid_time_string_with_minus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_plus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_precise_second_fraction ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_second_fraction ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_floats ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_integers ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_objects ... [OK]
    test_time_validation_of_time_strings_an_invalid_offset_indicator ...   [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_no_time_offset ...                [OK]
    test_time_validation_of_time_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_zero_time_offset ... [SKIPPED]
    test_uri_reference_validation_of_URI_References_a_valid_URI ...        [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_fragment ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment ... [OK]
    test_uri_template_format_uri_template_a_valid_relative_uri_template ... [OK]
    test_uri_template_format_uri_template_a_valid_uri_template ...         [OK]
    test_uri_template_format_uri_template_a_valid_uri_template_without_variables ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_arrays ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_booleans ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_floats ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_integers ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_nulls ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_objects ... [OK]
    test_uri_template_format_uri_template_an_invalid_uri_template ...      [OK]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                         [OK]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ...    [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...             [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [OK]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ...      [OK]
    test_uuid_uuid_format_all_lower_case ...                               [OK]
    test_uuid_uuid_format_all_upper_case ...                               [OK]
    test_uuid_uuid_format_all_zeroes_is_valid ...                          [OK]
    test_uuid_uuid_format_bad_characters_not_hex_ ...                      [OK]
    test_uuid_uuid_format_dashes_in_the_wrong_spot ...                     [OK]
    test_uuid_uuid_format_hypothetical_version_15 ...                      [OK]
    test_uuid_uuid_format_hypothetical_version_6 ...                       [OK]
    test_uuid_uuid_format_missing_section ...                              [OK]
    test_uuid_uuid_format_mixed_case ...                                   [OK]
    test_uuid_uuid_format_no_dashes ...                                    [OK]
    test_uuid_uuid_format_too_few_dashes ...                               [OK]
    test_uuid_uuid_format_too_many_dashes ...                              [OK]
    test_uuid_uuid_format_valid_version_4 ...                              [OK]
    test_uuid_uuid_format_valid_version_5 ...                              [OK]
    test_uuid_uuid_format_wrong_length ...                                 [OK]
  TestDraft3
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_items_defined_in_extends_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_extends_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_color_validation_of_CSS_colors_a_CSS_color_name_containing_invalid_characters ... [OK]
    test_color_validation_of_CSS_colors_a_valid_CSS_color_name ...         [OK]
    test_color_validation_of_CSS_colors_a_valid_six_digit_CSS_color_code ... [OK]
    test_color_validation_of_CSS_colors_a_valid_three_digit_CSS_color_code ... [OK]
    test_color_validation_of_CSS_colors_an_invalid_CSS_color_code ...      [OK]
    test_color_validation_of_CSS_colors_an_invalid_CSS_color_name ...      [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [OK]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string ...           [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October ... [OK]
    test_date_validation_of_date_strings_an_invalid_date_string ...        [OK]
    test_date_validation_of_date_strings_invalidates_non_padded_day_dates ... [OK]
    test_date_validation_of_date_strings_invalidates_non_padded_month_dates ... [OK]
    test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_dependencies_dependencies_ignores_arrays ...                      [OK]
    test_dependencies_dependencies_ignores_other_non_objects ...           [OK]
    test_dependencies_dependencies_ignores_strings ...                     [OK]
    test_dependencies_dependencies_missing_dependency ...                  [OK]
    test_dependencies_dependencies_neither ...                             [OK]
    test_dependencies_dependencies_nondependant ...                        [OK]
    test_dependencies_dependencies_with_dependency ...                     [OK]
    test_dependencies_multiple_dependencies_missing_both_dependencies ...  [OK]
    test_dependencies_multiple_dependencies_missing_dependency ...         [OK]
    test_dependencies_multiple_dependencies_missing_other_dependency ...   [OK]
    test_dependencies_multiple_dependencies_neither ...                    [OK]
    test_dependencies_multiple_dependencies_nondependants ...              [OK]
    test_dependencies_multiple_dependencies_subschema_no_dependency ...    [OK]
    test_dependencies_multiple_dependencies_subschema_valid ...            [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type ...       [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_both ...  [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_other ... [OK]
    test_dependencies_multiple_dependencies_with_dependencies ...          [OK]
    test_disallow_disallow_allowed ...                                     [OK]
    test_disallow_disallow_disallowed ...                                  [OK]
    test_disallow_multiple_disallow_mismatch ...                           [OK]
    test_disallow_multiple_disallow_other_mismatch ...                     [OK]
    test_disallow_multiple_disallow_subschema_match ...                    [OK]
    test_disallow_multiple_disallow_subschema_mismatch ...                 [OK]
    test_disallow_multiple_disallow_subschema_other_match ...              [OK]
    test_disallow_multiple_disallow_subschema_other_mismatch ...           [OK]
    test_disallow_multiple_disallow_valid ...                              [OK]
    test_divisibleBy_by_int_ignores_non_numbers ...                        [OK]
    test_divisibleBy_by_int_int_by_int ...                                 [OK]
    test_divisibleBy_by_int_int_by_int_fail ...                            [OK]
    test_divisibleBy_by_number_35_is_not_divisible_by_1_5 ...              [OK]
    test_divisibleBy_by_number_4_5_is_divisible_by_1_5 ...                 [OK]
    test_divisibleBy_by_number_zero_is_divisible_by_anything_except_0_ ... [OK]
    test_divisibleBy_by_small_number_0_00751_is_not_divisible_by_0_0001 ... [OK]
    test_divisibleBy_by_small_number_0_0075_is_divisible_by_0_0001 ...     [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_extends_extends_extends ...                                       [OK]
    test_extends_extends_mismatch_extended ...                             [OK]
    test_extends_extends_mismatch_extends ...                              [OK]
    test_extends_extends_simple_types_mismatch_extends ...                 [OK]
    test_extends_extends_simple_types_valid ...                            [OK]
    test_extends_extends_wrong_type ...                                    [OK]
    test_extends_multiple_extends_mismatch_both ...                        [OK]
    test_extends_multiple_extends_mismatch_first_extends ...               [OK]
    test_extends_multiple_extends_mismatch_second_extends ...              [OK]
    test_extends_multiple_extends_valid ...                                [OK]
    test_format_color_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_color_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_color_format_all_string_formats_ignore_floats ...          [OK]
    test_format_color_format_all_string_formats_ignore_integers ...        [OK]
    test_format_color_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_color_format_all_string_formats_ignore_objects ...         [OK]
    test_format_date_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_date_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_date_format_all_string_formats_ignore_floats ...           [OK]
    test_format_date_format_all_string_formats_ignore_integers ...         [OK]
    test_format_date_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_date_format_all_string_formats_ignore_objects ...          [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_host_name_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_host_name_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_host_name_format_all_string_formats_ignore_floats ...      [OK]
    test_format_host_name_format_all_string_formats_ignore_integers ...    [OK]
    test_format_host_name_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_host_name_format_all_string_formats_ignore_objects ...     [OK]
    test_format_ip_address_format_all_string_formats_ignore_arrays ...     [OK]
    test_format_ip_address_format_all_string_formats_ignore_booleans ...   [OK]
    test_format_ip_address_format_all_string_formats_ignore_floats ...     [OK]
    test_format_ip_address_format_all_string_formats_ignore_integers ...   [OK]
    test_format_ip_address_format_all_string_formats_ignore_nulls ...      [OK]
    test_format_ip_address_format_all_string_formats_ignore_objects ...    [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_regex_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_regex_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_regex_format_all_string_formats_ignore_floats ...          [OK]
    test_format_regex_format_all_string_formats_ignore_integers ...        [OK]
    test_format_regex_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_regex_format_all_string_formats_ignore_objects ...         [OK]
    test_format_time_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_time_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_time_format_all_string_formats_ignore_floats ...           [OK]
    test_format_time_format_all_string_formats_ignore_integers ...         [OK]
    test_format_time_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_time_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_host_name_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK]
    test_host_name_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK]
    test_host_name_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_host_name_validation_of_host_names_a_valid_host_name ...          [OK]
    test_host_name_validation_of_host_names_contains_underscore ...        [OK]
    test_host_name_validation_of_host_names_ends_with_hyphen ...           [OK]
    test_host_name_validation_of_host_names_ends_with_underscore ...       [OK]
    test_host_name_validation_of_host_names_exceeds_maximum_label_length ... [OK]
    test_host_name_validation_of_host_names_maximum_label_length ...       [OK]
    test_host_name_validation_of_host_names_starts_with_hyphen ...         [OK]
    test_host_name_validation_of_host_names_starts_with_underscore ...     [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_ip_address_validation_of_IP_addresses_a_valid_IP_address ...      [OK]
    test_ip_address_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ip_address_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maximum_exclusiveMaximum_validation_below_the_maximum_is_still_valid ... [OK]
    test_maximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__below_the_maximum_is_valid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__boundary_point_is_valid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__ignores_non_numbers ... [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minimum_exclusiveMinimum_validation_above_the_minimum_is_still_valid ... [OK]
    test_minimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_refRemote_change_resolution_scope_changed_scope_ref_invalid ...   [OK]
    test_refRemote_change_resolution_scope_changed_scope_ref_valid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates ... [SKIPPED]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_invalid ...            [OK]
    test_ref_ref_overrides_any_sibling_keywords_remote_ref_valid ...       [OK]
    test_ref_ref_overrides_any_sibling_keywords_remote_ref_valid_maxItems_ignored ... [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid ... [OK]
    test_regex_validation_of_regular_expressions_a_valid_regular_expression ... [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_explicitly_false_validation_not_required_if_required_is_false ... [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string ...           [OK]
    test_time_validation_of_time_strings_an_invalid_time_string ...        [OK]
    test_type_any_type_matches_any_type_any_type_includes_array ...        [OK]
    test_type_any_type_matches_any_type_any_type_includes_boolean ...      [OK]
    test_type_any_type_matches_any_type_any_type_includes_float ...        [OK]
    test_type_any_type_matches_any_type_any_type_includes_integers ...     [OK]
    test_type_any_type_matches_any_type_any_type_includes_null ...         [OK]
    test_type_any_type_matches_any_type_any_type_includes_object ...       [OK]
    test_type_any_type_matches_any_type_any_type_includes_string ...       [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_boolean_is_a_boolean ...     [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_boolean_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_types_can_include_schemas_a_boolean_is_invalid ...           [OK]
    test_type_types_can_include_schemas_a_float_is_invalid ...             [OK]
    test_type_types_can_include_schemas_a_string_is_invalid ...            [OK]
    test_type_types_can_include_schemas_an_array_is_valid ...              [OK]
    test_type_types_can_include_schemas_an_integer_is_invalid ...          [OK]
    test_type_types_can_include_schemas_an_object_is_valid ...             [OK]
    test_type_types_can_include_schemas_null_is_invalid ...                [OK]
    test_type_types_from_separate_schemas_are_merged_a_string_is_valid ... [OK]
    test_type_types_from_separate_schemas_are_merged_an_array_is_valid ... [OK]
    test_type_types_from_separate_schemas_are_merged_an_integer_is_invalid ... [OK]
    test_type_when_types_includes_a_schema_it_should_fully_validate_the_schema_an_integer_is_valid ... [OK]
    test_type_when_types_includes_a_schema_it_should_fully_validate_the_schema_an_object_is_invalid_otherwise ... [OK]
    test_type_when_types_includes_a_schema_it_should_fully_validate_the_schema_an_object_is_valid_only_if_it_is_fully_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uri_validation_of_URIs_a_valid_URI ...                            [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                         [OK]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [OK]
    test_zeroTerminatedFloats_some_languages_do_not_distinguish_between_different_types_of_numeric_value_a_float_is_not_an_integer_even_without_fractional_part ... [OK]
  TestDraft4
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [OK]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_definitions_validate_definition_against_metaschema_invalid_definition_schema ... [OK]
    test_definitions_validate_definition_against_metaschema_valid_definition_schema ... [OK]
    test_dependencies_dependencies_ignores_arrays ...                      [OK]
    test_dependencies_dependencies_ignores_other_non_objects ...           [OK]
    test_dependencies_dependencies_ignores_strings ...                     [OK]
    test_dependencies_dependencies_missing_dependency ...                  [OK]
    test_dependencies_dependencies_neither ...                             [OK]
    test_dependencies_dependencies_nondependant ...                        [OK]
    test_dependencies_dependencies_with_dependency ...                     [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_3 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_4 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_3 ... [OK]
    test_dependencies_multiple_dependencies_missing_both_dependencies ...  [OK]
    test_dependencies_multiple_dependencies_missing_dependency ...         [OK]
    test_dependencies_multiple_dependencies_missing_other_dependency ...   [OK]
    test_dependencies_multiple_dependencies_neither ...                    [OK]
    test_dependencies_multiple_dependencies_nondependants ...              [OK]
    test_dependencies_multiple_dependencies_subschema_no_dependency ...    [OK]
    test_dependencies_multiple_dependencies_subschema_valid ...            [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type ...       [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_both ...  [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_other ... [OK]
    test_dependencies_multiple_dependencies_with_dependencies ...          [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...         [OK]
    test_hostname_validation_of_host_names_ends_with_hyphen ...            [OK]
    test_hostname_validation_of_host_names_ends_with_underscore ...        [OK]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [OK]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...          [OK]
    test_hostname_validation_of_host_names_starts_with_underscore ...      [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [SKIPPED]
    test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [SKIPPED]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_an_array_of_schemas_for_items_array_with_additional_items ... [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_empty_array ...               [OK]
    test_items_an_array_of_schemas_for_items_incomplete_array_of_items ... [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_exclusiveMaximum_validation_below_the_maximum_is_still_valid ... [OK]
    test_maximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__below_the_maximum_is_valid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__boundary_point_is_valid ... [OK]
    test_maximum_maximum_validation_explicit_false_exclusivity__ignores_non_numbers ... [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_exclusiveMinimum_validation_above_the_minimum_is_still_valid ... [OK]
    test_minimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_explicit_false_exclusivity__above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_explicit_false_exclusivity__below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_explicit_false_exclusivity__boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_explicit_false_exclusivity__ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Location_independent_identifier_match ...                     [OK]
    test_ref_Location_independent_identifier_mismatch ...                  [OK]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [SKIPPED]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [SKIPPED]
    test_ref_Recursive_references_between_schemas_invalid_tree ...    [SKIPPED]
    test_ref_Recursive_references_between_schemas_valid_tree ...      [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates ... [SKIPPED]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail ... [SKIPPED]
    test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass ... [SKIPPED]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_invalid ...            [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid ...              [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid_maxItems_ignored ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                         [OK]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ...    [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...             [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [OK]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ...      [OK]
    test_zeroTerminatedFloats_some_languages_do_not_distinguish_between_different_types_of_numeric_value_a_float_is_not_an_integer_even_without_fractional_part ... [OK]
  TestDraft6
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid ... [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_boolean_schema_boolean_schema_false__array_is_invalid ...         [OK]
    test_boolean_schema_boolean_schema_false__boolean_false_is_invalid ... [OK]
    test_boolean_schema_boolean_schema_false__boolean_true_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__empty_array_is_invalid ...   [OK]
    test_boolean_schema_boolean_schema_false__empty_object_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__null_is_invalid ...          [OK]
    test_boolean_schema_boolean_schema_false__number_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__object_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__string_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_true__array_is_valid ...            [OK]
    test_boolean_schema_boolean_schema_true__boolean_false_is_valid ...    [OK]
    test_boolean_schema_boolean_schema_true__boolean_true_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__empty_array_is_valid ...      [OK]
    test_boolean_schema_boolean_schema_true__empty_object_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__null_is_valid ...             [OK]
    test_boolean_schema_boolean_schema_true__number_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__object_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__string_is_valid ...           [OK]
    test_const_const_validation_another_type_is_invalid ...                [OK]
    test_const_const_validation_another_value_is_invalid ...               [OK]
    test_const_const_validation_same_value_is_valid ...                    [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid ... [OK]
    test_const_const_with_1_does_not_match_true_float_one_is_valid ...     [OK]
    test_const_const_with_1_does_not_match_true_integer_one_is_valid ...   [OK]
    test_const_const_with_1_does_not_match_true_true_is_invalid ...        [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid ...  [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid ...   [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid ...  [OK]
    test_const_const_with_array_another_array_item_is_invalid ...          [OK]
    test_const_const_with_array_array_with_additional_items_is_invalid ... [OK]
    test_const_const_with_array_same_array_is_valid ...                    [OK]
    test_const_const_with_false_does_not_match_0___0_0_is_invalid ...      [OK]
    test_const_const_with_false_does_not_match_0___0_is_invalid ...        [OK]
    test_const_const_with_false_does_not_match_0___false_is_valid ...      [OK]
    test_const_const_with_false_does_not_match_0_false_is_valid ...        [OK]
    test_const_const_with_false_does_not_match_0_float_zero_is_invalid ... [OK]
    test_const_const_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_const_const_with_null_not_null_is_invalid ...                     [OK]
    test_const_const_with_null_null_is_valid ...                           [OK]
    test_const_const_with_object_another_object_is_invalid ...             [OK]
    test_const_const_with_object_another_type_is_invalid ...               [OK]
    test_const_const_with_object_same_object_is_valid ...                  [OK]
    test_const_const_with_object_same_object_with_different_property_order_is_valid ... [OK]
    test_const_const_with_true_does_not_match_1___1_0_is_invalid ...       [OK]
    test_const_const_with_true_does_not_match_1___1_is_invalid ...         [OK]
    test_const_const_with_true_does_not_match_1___true_is_valid ...        [OK]
    test_const_const_with_true_does_not_match_1_float_one_is_invalid ...   [OK]
    test_const_const_with_true_does_not_match_1_integer_one_is_invalid ... [OK]
    test_const_const_with_true_does_not_match_1_true_is_valid ...          [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid ... [OK]
    test_const_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_const_nul_characters_in_strings_match_string_with_nul ...         [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid ... [OK]
    test_contains_contains_keyword_validation_empty_array_is_invalid ...   [OK]
    test_contains_contains_keyword_validation_not_array_is_valid ...       [OK]
    test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid ... [OK]
    test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_with_false_if_subschema_empty_array_is_invalid ... [OK]
    test_contains_items_contains_does_not_match_items_matches_contains ... [OK]
    test_contains_items_contains_matches_both_items_and_contains ...       [OK]
    test_contains_items_contains_matches_items_does_not_match_contains ... [OK]
    test_contains_items_contains_matches_neither_items_nor_contains ...    [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [OK]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_definitions_validate_definition_against_metaschema_invalid_definition_schema ... [OK]
    test_definitions_validate_definition_against_metaschema_valid_definition_schema ... [OK]
    test_dependencies_dependencies_ignores_arrays ...                      [OK]
    test_dependencies_dependencies_ignores_other_non_objects ...           [OK]
    test_dependencies_dependencies_ignores_strings ...                     [OK]
    test_dependencies_dependencies_missing_dependency ...                  [OK]
    test_dependencies_dependencies_neither ...                             [OK]
    test_dependencies_dependencies_nondependant ...                        [OK]
    test_dependencies_dependencies_with_boolean_subschemas_empty_object_is_valid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_both_properties_is_invalid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_false_is_invalid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_true_is_valid ... [OK]
    test_dependencies_dependencies_with_dependency ...                     [OK]
    test_dependencies_dependencies_with_empty_array_empty_object ...       [OK]
    test_dependencies_dependencies_with_empty_array_non_object_is_valid ... [OK]
    test_dependencies_dependencies_with_empty_array_object_with_one_property ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_3 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_4 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_3 ... [OK]
    test_dependencies_multiple_dependencies_missing_both_dependencies ...  [OK]
    test_dependencies_multiple_dependencies_missing_dependency ...         [OK]
    test_dependencies_multiple_dependencies_missing_other_dependency ...   [OK]
    test_dependencies_multiple_dependencies_neither ...                    [OK]
    test_dependencies_multiple_dependencies_nondependants ...              [OK]
    test_dependencies_multiple_dependencies_subschema_no_dependency ...    [OK]
    test_dependencies_multiple_dependencies_subschema_valid ...            [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type ...       [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_both ...  [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_other ... [OK]
    test_dependencies_multiple_dependencies_with_dependencies ...          [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers ... [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_json_pointer_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_floats ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_json_pointer_format_all_string_formats_ignore_objects ...  [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_uri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_uri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_floats ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_uri_template_format_all_string_formats_ignore_objects ...  [OK]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...         [OK]
    test_hostname_validation_of_host_names_ends_with_hyphen ...            [OK]
    test_hostname_validation_of_host_names_ends_with_underscore ...        [OK]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [OK]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...          [OK]
    test_hostname_validation_of_host_names_starts_with_underscore ...      [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_an_array_of_schemas_for_items_array_with_additional_items ... [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_empty_array ...               [OK]
    test_items_an_array_of_schemas_for_items_incomplete_array_of_items ... [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid ... [OK]
    test_items_items_with_boolean_schema_false__empty_array_is_valid ...   [OK]
    test_items_items_with_boolean_schema_true__any_array_is_valid ...      [OK]
    test_items_items_with_boolean_schema_true__empty_array_is_valid ...    [OK]
    test_items_items_with_boolean_schemas_array_with_one_item_is_valid ... [OK]
    test_items_items_with_boolean_schemas_array_with_two_items_is_invalid ... [OK]
    test_items_items_with_boolean_schemas_empty_array_is_valid ...         [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_not_not_with_boolean_schema_false_any_value_is_valid ...          [OK]
    test_not_not_with_boolean_schema_true_any_value_is_invalid ...         [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid ...  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_boolean_schema_both_properties_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_no_property_present_is_valid ... [OK]
    test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_only_true_property_present_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_all_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_ignores_arrays ...         [OK]
    test_propertyNames_propertyNames_validation_ignores_other_non_objects ... [OK]
    test_propertyNames_propertyNames_validation_ignores_strings ...        [OK]
    test_propertyNames_propertyNames_validation_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_validation_some_property_names_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_matching_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_non_matching_property_name_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_remote_ref_with_ref_to_definitions_invalid ...          [OK]
    test_refRemote_remote_ref_with_ref_to_definitions_valid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Location_independent_identifier_match ...                     [OK]
    test_ref_Location_independent_identifier_mismatch ...                  [OK]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [SKIPPED]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [SKIPPED]
    test_ref_Recursive_references_between_schemas_invalid_tree ...         [OK]
    test_ref_Recursive_references_between_schemas_valid_tree ...           [OK]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates ... [SKIPPED]
    test_ref__ref_to_boolean_schema_false_any_value_is_invalid ...         [OK]
    test_ref__ref_to_boolean_schema_true_any_value_is_valid ...            [OK]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_invalid ...            [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid ...              [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid_maxItems_ignored ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields ...     [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields ... [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_empty_array_property_not_required ...      [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI ...        [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_fragment ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment ... [OK]
    test_uri_template_format_uri_template_a_valid_relative_uri_template ... [OK]
    test_uri_template_format_uri_template_a_valid_uri_template ...         [OK]
    test_uri_template_format_uri_template_a_valid_uri_template_without_variables ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_arrays ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_booleans ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_floats ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_integers ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_nulls ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_objects ... [OK]
    test_uri_template_format_uri_template_an_invalid_uri_template ...      [OK]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                         [OK]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ...    [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...             [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [OK]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ...      [OK]
  TestDraft7
    test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays ... [OK]
    test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema ... [OK]
    test_additionalItems_additionalItems_as_schema_additional_items_match_schema ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_additionalItems_should_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ ... [OK]
    test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items ... [OK]
    test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item ... [OK]
    test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_allows_a_schema_which_should_validate_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid ... [OK]
    test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid ... [OK]
    test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid ... [OK]
    test_additionalProperties_additionalProperties_should_not_look_in_applicators_properties_defined_in_allOf_are_not_examined ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid ... [OK]
    test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid ... [OK]
    test_allOf_allOf_allOf ...                                             [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false ... [OK]
    test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true ... [OK]
    test_allOf_allOf_mismatch_first ...                                    [OK]
    test_allOf_allOf_mismatch_second ...                                   [OK]
    test_allOf_allOf_simple_types_mismatch_one ...                         [OK]
    test_allOf_allOf_simple_types_valid ...                                [OK]
    test_allOf_allOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_both ...                    [OK]
    test_allOf_allOf_with_base_schema_mismatch_first_allOf ...             [OK]
    test_allOf_allOf_with_base_schema_mismatch_second_allOf ...            [OK]
    test_allOf_allOf_with_base_schema_valid ...                            [OK]
    test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid ... [OK]
    test_allOf_allOf_with_one_empty_schema_any_data_is_valid ...           [OK]
    test_allOf_allOf_with_the_first_empty_schema_number_is_valid ...       [OK]
    test_allOf_allOf_with_the_first_empty_schema_string_is_invalid ...     [OK]
    test_allOf_allOf_with_the_last_empty_schema_number_is_valid ...        [OK]
    test_allOf_allOf_with_the_last_empty_schema_string_is_invalid ...      [OK]
    test_allOf_allOf_with_two_empty_schemas_any_data_is_valid ...          [OK]
    test_allOf_allOf_wrong_type ...                                        [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_anyOf_anyOf_both_anyOf_valid ...                                  [OK]
    test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ ...           [OK]
    test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ ...          [OK]
    test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ ...        [OK]
    test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ ...         [OK]
    test_anyOf_anyOf_first_anyOf_valid ...                                 [OK]
    test_anyOf_anyOf_neither_anyOf_valid ...                               [OK]
    test_anyOf_anyOf_second_anyOf_valid ...                                [OK]
    test_anyOf_anyOf_with_base_schema_both_anyOf_invalid ...               [OK]
    test_anyOf_anyOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_anyOf_anyOf_with_base_schema_one_anyOf_valid ...                  [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid ...  [OK]
    test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid ... [OK]
    test_anyOf_anyOf_with_one_empty_schema_number_is_valid ...             [OK]
    test_anyOf_anyOf_with_one_empty_schema_string_is_valid ...             [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers ... [OK]
    test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_integer_a_bignum_is_an_integer ...                         [OK]
    test_bignum_integer_a_negative_bignum_is_an_integer ...                [OK]
    test_bignum_integer_comparison_comparison_works_for_high_numbers ...   [OK]
    test_bignum_integer_comparison_comparison_works_for_very_negative_numbers ... [OK]
    test_bignum_number_a_bignum_is_a_number ...                            [OK]
    test_bignum_number_a_negative_bignum_is_a_number ...                   [OK]
    test_bignum_string_a_bignum_is_not_a_string ...                        [OK]
    test_boolean_schema_boolean_schema_false__array_is_invalid ...         [OK]
    test_boolean_schema_boolean_schema_false__boolean_false_is_invalid ... [OK]
    test_boolean_schema_boolean_schema_false__boolean_true_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__empty_array_is_invalid ...   [OK]
    test_boolean_schema_boolean_schema_false__empty_object_is_invalid ...  [OK]
    test_boolean_schema_boolean_schema_false__null_is_invalid ...          [OK]
    test_boolean_schema_boolean_schema_false__number_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__object_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_false__string_is_invalid ...        [OK]
    test_boolean_schema_boolean_schema_true__array_is_valid ...            [OK]
    test_boolean_schema_boolean_schema_true__boolean_false_is_valid ...    [OK]
    test_boolean_schema_boolean_schema_true__boolean_true_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__empty_array_is_valid ...      [OK]
    test_boolean_schema_boolean_schema_true__empty_object_is_valid ...     [OK]
    test_boolean_schema_boolean_schema_true__null_is_valid ...             [OK]
    test_boolean_schema_boolean_schema_true__number_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__object_is_valid ...           [OK]
    test_boolean_schema_boolean_schema_true__string_is_valid ...           [OK]
    test_const_const_validation_another_type_is_invalid ...                [OK]
    test_const_const_validation_another_value_is_invalid ...               [OK]
    test_const_const_validation_same_value_is_valid ...                    [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid ... [OK]
    test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid ... [OK]
    test_const_const_with_1_does_not_match_true_float_one_is_valid ...     [OK]
    test_const_const_with_1_does_not_match_true_integer_one_is_valid ...   [OK]
    test_const_const_with_1_does_not_match_true_true_is_invalid ...        [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid ... [OK]
    test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid ... [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid ...  [OK]
    test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid ... [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid ...   [OK]
    test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid ...  [OK]
    test_const_const_with_array_another_array_item_is_invalid ...          [OK]
    test_const_const_with_array_array_with_additional_items_is_invalid ... [OK]
    test_const_const_with_array_same_array_is_valid ...                    [OK]
    test_const_const_with_false_does_not_match_0___0_0_is_invalid ...      [OK]
    test_const_const_with_false_does_not_match_0___0_is_invalid ...        [OK]
    test_const_const_with_false_does_not_match_0___false_is_valid ...      [OK]
    test_const_const_with_false_does_not_match_0_false_is_valid ...        [OK]
    test_const_const_with_false_does_not_match_0_float_zero_is_invalid ... [OK]
    test_const_const_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_const_const_with_null_not_null_is_invalid ...                     [OK]
    test_const_const_with_null_null_is_valid ...                           [OK]
    test_const_const_with_object_another_object_is_invalid ...             [OK]
    test_const_const_with_object_another_type_is_invalid ...               [OK]
    test_const_const_with_object_same_object_is_valid ...                  [OK]
    test_const_const_with_object_same_object_with_different_property_order_is_valid ... [OK]
    test_const_const_with_true_does_not_match_1___1_0_is_invalid ...       [OK]
    test_const_const_with_true_does_not_match_1___1_is_invalid ...         [OK]
    test_const_const_with_true_does_not_match_1___true_is_valid ...        [OK]
    test_const_const_with_true_does_not_match_1_float_one_is_invalid ...   [OK]
    test_const_const_with_true_does_not_match_1_integer_one_is_invalid ... [OK]
    test_const_const_with_true_does_not_match_1_true_is_valid ...          [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid ... [OK]
    test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid ... [OK]
    test_const_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_const_nul_characters_in_strings_match_string_with_nul ...         [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid ... [OK]
    test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid ... [OK]
    test_contains_contains_keyword_validation_empty_array_is_invalid ...   [OK]
    test_contains_contains_keyword_validation_not_array_is_valid ...       [OK]
    test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid ... [OK]
    test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid ... [OK]
    test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid ... [OK]
    test_contains_contains_with_false_if_subschema_empty_array_is_invalid ... [OK]
    test_contains_items_contains_does_not_match_items_matches_contains ... [OK]
    test_contains_items_contains_matches_both_items_and_contains ...       [OK]
    test_contains_items_contains_matches_items_does_not_match_contains ... [OK]
    test_contains_items_contains_matches_neither_items_nor_contains ...    [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_valid_base64_encoded_JSON_document ... [OK]
    test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document ... [SKIPPED]
    test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON ... [SKIPPED]
    test_content_validation_of_binary_encoded_media_type_documents_ignores_non_strings ... [OK]
    test_content_validation_of_binary_string_encoding_a_valid_base64_string ... [OK]
    test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_ ... [SKIPPED]
    test_content_validation_of_binary_string_encoding_ignores_non_strings ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_a_valid_JSON_document ... [OK]
    test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document ... [SKIPPED]
    test_content_validation_of_string_encoded_content_based_on_media_type_ignores_non_strings ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [OK]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset ... [SKIPPED]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [OK]
    test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates ... [OK]
    test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_date_portion ... [OK]
    test_date_time_validation_of_date_time_strings_non_ascii_digits_should_be_rejected_in_the_time_portion ... [OK]
    test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_date_validation_of_date_strings_2020_is_a_leap_year ...           [OK]
    test_date_validation_of_date_strings_2021_is_not_a_leap_year ...       [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October ... [OK]
    test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string ...           [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May ... [OK]
    test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_arrays ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_booleans ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_floats ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_integers ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_nulls ... [OK]
    test_date_validation_of_date_strings_all_string_formats_ignore_objects ... [OK]
    test_date_validation_of_date_strings_an_invalid_date_string ...        [OK]
    test_date_validation_of_date_strings_invalid_month ...                 [OK]
    test_date_validation_of_date_strings_invalid_month_day_combination ... [OK]
    test_date_validation_of_date_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_date_validation_of_date_strings_non_padded_day_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_non_padded_month_dates_are_not_valid ... [OK]
    test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_string_value_for_default_valid_when_property_is_specified ... [OK]
    test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used ... [OK]
    test_default_invalid_type_for_default_valid_when_property_is_specified ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ ... [OK]
    test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default ... [OK]
    test_definitions_validate_definition_against_metaschema_invalid_definition_schema ... [OK]
    test_definitions_validate_definition_against_metaschema_valid_definition_schema ... [OK]
    test_dependencies_dependencies_ignores_arrays ...                      [OK]
    test_dependencies_dependencies_ignores_other_non_objects ...           [OK]
    test_dependencies_dependencies_ignores_strings ...                     [OK]
    test_dependencies_dependencies_missing_dependency ...                  [OK]
    test_dependencies_dependencies_neither ...                             [OK]
    test_dependencies_dependencies_nondependant ...                        [OK]
    test_dependencies_dependencies_with_boolean_subschemas_empty_object_is_valid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_both_properties_is_invalid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_false_is_invalid ... [OK]
    test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_true_is_valid ... [OK]
    test_dependencies_dependencies_with_dependency ...                     [OK]
    test_dependencies_dependencies_with_empty_array_empty_object ...       [OK]
    test_dependencies_dependencies_with_empty_array_non_object_is_valid ... [OK]
    test_dependencies_dependencies_with_empty_array_object_with_one_property ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_3 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_invalid_object_4 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_1 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_2 ... [OK]
    test_dependencies_dependencies_with_escaped_characters_valid_object_3 ... [OK]
    test_dependencies_multiple_dependencies_missing_both_dependencies ...  [OK]
    test_dependencies_multiple_dependencies_missing_dependency ...         [OK]
    test_dependencies_multiple_dependencies_missing_other_dependency ...   [OK]
    test_dependencies_multiple_dependencies_neither ...                    [OK]
    test_dependencies_multiple_dependencies_nondependants ...              [OK]
    test_dependencies_multiple_dependencies_subschema_no_dependency ...    [OK]
    test_dependencies_multiple_dependencies_subschema_valid ...            [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type ...       [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_both ...  [OK]
    test_dependencies_multiple_dependencies_subschema_wrong_type_other ... [OK]
    test_dependencies_multiple_dependencies_with_dependencies ...          [OK]
    test_email_validation_of_e_mail_addresses_a_valid_e_mail_address ...   [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid ... [SKIPPED]
    test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid ... [OK]
    test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid ... [SKIPPED]
    test_enum_enum_with_0_does_not_match_false_false_is_invalid ...        [OK]
    test_enum_enum_with_0_does_not_match_false_float_zero_is_valid ...     [OK]
    test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid ...   [OK]
    test_enum_enum_with_1_does_not_match_true_float_one_is_valid ...       [OK]
    test_enum_enum_with_1_does_not_match_true_integer_one_is_valid ...     [OK]
    test_enum_enum_with_1_does_not_match_true_true_is_invalid ...          [OK]
    test_enum_enum_with_escaped_characters_another_string_is_invalid ...   [OK]
    test_enum_enum_with_escaped_characters_member_1_is_valid ...           [OK]
    test_enum_enum_with_escaped_characters_member_2_is_valid ...           [OK]
    test_enum_enum_with_false_does_not_match_0_false_is_valid ...          [OK]
    test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid ...   [OK]
    test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid ... [OK]
    test_enum_enum_with_true_does_not_match_1_float_one_is_invalid ...     [OK]
    test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid ...   [OK]
    test_enum_enum_with_true_does_not_match_1_true_is_valid ...            [OK]
    test_enum_enums_in_properties_both_properties_are_valid ...            [OK]
    test_enum_enums_in_properties_missing_all_properties_is_invalid ...    [OK]
    test_enum_enums_in_properties_missing_optional_property_is_valid ...   [OK]
    test_enum_enums_in_properties_missing_required_property_is_invalid ... [OK]
    test_enum_enums_in_properties_wrong_bar_value ...                      [OK]
    test_enum_enums_in_properties_wrong_foo_value ...                      [OK]
    test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid ... [OK]
    test_enum_heterogeneous_enum_validation_objects_are_deep_compared ...  [OK]
    test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid ...   [OK]
    test_enum_heterogeneous_enum_validation_something_else_is_invalid ...  [OK]
    test_enum_heterogeneous_enum_validation_valid_object_matches ...       [OK]
    test_enum_heterogeneous_enum_with_null_validation_null_is_valid ...    [OK]
    test_enum_heterogeneous_enum_with_null_validation_number_is_valid ...  [OK]
    test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid ... [OK]
    test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul ... [OK]
    test_enum_nul_characters_in_strings_match_string_with_nul ...          [OK]
    test_enum_simple_enum_validation_one_of_the_enum_is_valid ...          [OK]
    test_enum_simple_enum_validation_something_else_is_invalid ...         [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid ... [OK]
    test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers ... [OK]
    test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented ... [OK]
    test_format_date_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_date_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_date_format_all_string_formats_ignore_floats ...           [OK]
    test_format_date_format_all_string_formats_ignore_integers ...         [OK]
    test_format_date_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_date_format_all_string_formats_ignore_objects ...          [OK]
    test_format_date_time_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_floats ...      [OK]
    test_format_date_time_format_all_string_formats_ignore_integers ...    [OK]
    test_format_date_time_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_date_time_format_all_string_formats_ignore_objects ...     [OK]
    test_format_email_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_email_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_email_format_all_string_formats_ignore_floats ...          [OK]
    test_format_email_format_all_string_formats_ignore_integers ...        [OK]
    test_format_email_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_email_format_all_string_formats_ignore_objects ...         [OK]
    test_format_hostname_format_all_string_formats_ignore_arrays ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_booleans ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_floats ...       [OK]
    test_format_hostname_format_all_string_formats_ignore_integers ...     [OK]
    test_format_hostname_format_all_string_formats_ignore_nulls ...        [OK]
    test_format_hostname_format_all_string_formats_ignore_objects ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_arrays ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_booleans ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_floats ...      [OK]
    test_format_idn_email_format_all_string_formats_ignore_integers ...    [OK]
    test_format_idn_email_format_all_string_formats_ignore_nulls ...       [OK]
    test_format_idn_email_format_all_string_formats_ignore_objects ...     [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_booleans ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_floats ...   [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_integers ... [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_idn_hostname_format_all_string_formats_ignore_objects ...  [OK]
    test_format_ipv4_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv4_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv4_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv4_format_all_string_formats_ignore_objects ...          [OK]
    test_format_ipv6_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_floats ...           [OK]
    test_format_ipv6_format_all_string_formats_ignore_integers ...         [OK]
    test_format_ipv6_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_ipv6_format_all_string_formats_ignore_objects ...          [OK]
    test_format_iri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_iri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_iri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_iri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_iri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_iri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_iri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_iri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_iri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_iri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_floats ...   [OK]
    test_format_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_json_pointer_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_json_pointer_format_all_string_formats_ignore_objects ...  [OK]
    test_format_regex_format_all_string_formats_ignore_arrays ...          [OK]
    test_format_regex_format_all_string_formats_ignore_booleans ...        [OK]
    test_format_regex_format_all_string_formats_ignore_floats ...          [OK]
    test_format_regex_format_all_string_formats_ignore_integers ...        [OK]
    test_format_regex_format_all_string_formats_ignore_nulls ...           [OK]
    test_format_regex_format_all_string_formats_ignore_objects ...         [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_arrays ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_booleans ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_floats ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_integers ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_nulls ... [OK]
    test_format_relative_json_pointer_format_all_string_formats_ignore_objects ... [OK]
    test_format_time_format_all_string_formats_ignore_arrays ...           [OK]
    test_format_time_format_all_string_formats_ignore_booleans ...         [OK]
    test_format_time_format_all_string_formats_ignore_floats ...           [OK]
    test_format_time_format_all_string_formats_ignore_integers ...         [OK]
    test_format_time_format_all_string_formats_ignore_nulls ...            [OK]
    test_format_time_format_all_string_formats_ignore_objects ...          [OK]
    test_format_uri_format_all_string_formats_ignore_arrays ...            [OK]
    test_format_uri_format_all_string_formats_ignore_booleans ...          [OK]
    test_format_uri_format_all_string_formats_ignore_floats ...            [OK]
    test_format_uri_format_all_string_formats_ignore_integers ...          [OK]
    test_format_uri_format_all_string_formats_ignore_nulls ...             [OK]
    test_format_uri_format_all_string_formats_ignore_objects ...           [OK]
    test_format_uri_reference_format_all_string_formats_ignore_arrays ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_floats ...  [OK]
    test_format_uri_reference_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_reference_format_all_string_formats_ignore_nulls ...   [OK]
    test_format_uri_reference_format_all_string_formats_ignore_objects ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_arrays ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_booleans ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_floats ...   [OK]
    test_format_uri_template_format_all_string_formats_ignore_integers ... [OK]
    test_format_uri_template_format_all_string_formats_ignore_nulls ...    [OK]
    test_format_uri_template_format_all_string_formats_ignore_objects ...  [OK]
    test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK]
    test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK]
    test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_hostname_validation_of_host_names_a_valid_host_name ...           [OK]
    test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_arrays ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_booleans ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_floats ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_integers ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_nulls ... [OK]
    test_hostname_validation_of_host_names_all_string_formats_ignore_objects ... [OK]
    test_hostname_validation_of_host_names_contains_underscore ...         [OK]
    test_hostname_validation_of_host_names_ends_with_hyphen ...            [OK]
    test_hostname_validation_of_host_names_ends_with_underscore ...        [OK]
    test_hostname_validation_of_host_names_exceeds_maximum_label_length ... [OK]
    test_hostname_validation_of_host_names_maximum_label_length ...        [OK]
    test_hostname_validation_of_host_names_starts_with_hyphen ...          [OK]
    test_hostname_validation_of_host_names_starts_with_underscore ...      [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id ... [OK]
    test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_idn_e_mail_example_example_test_in_Hangul_ ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_arrays ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_booleans ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_floats ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_integers ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_nulls ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_objects ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_e_mail_address ... [OK]
    test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_idn_e_mail_address ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_not_mixed_with_Extended_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Nonspacing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Spacing_Combining_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Begins_with_an_Enclosing_Mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_left_to_right_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_right_to_left_chars ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Extended_Arabic_Indic_digits_not_mixed_with_Arabic_Indic_digits ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_Greek ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_preceded_by_Hebrew ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Hiragana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Katakana ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_Hiragana_Katakana_or_Han ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_other_characters ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_following_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_preceding_l_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_following ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_preceding ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_surrounding_l_s ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_contains_in_the_3rd_and_4th_position ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_and_ends_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_with_a_dash ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_anything ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_not_preceded_by_Virama_but_matches_regexp ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_preceded_by_Virama ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_host_name_with_a_component_too_long ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_a_valid_host_name_example_test_in_Hangul_ ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_arrays ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_booleans ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_floats ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_integers ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_nulls ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_objects ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_contains_illegal_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_illegal_first_char_U_302E_Hangul_single_dot_tone_mark ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_invalid_label_correct_Punycode ... [OK]
    test_idn_hostname_validation_of_internationalized_host_names_valid_Chinese_Punycode ... [OK]
    test_if_then_else_if_and_else_without_then_invalid_through_else ...    [OK]
    test_if_then_else_if_and_else_without_then_valid_through_else ...      [OK]
    test_if_then_else_if_and_else_without_then_valid_when_if_test_passes ... [OK]
    test_if_then_else_if_and_then_without_else_invalid_through_then ...    [OK]
    test_if_then_else_if_and_then_without_else_valid_through_then ...      [OK]
    test_if_then_else_if_and_then_without_else_valid_when_if_test_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__invalid_redirects_to_else_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__no_redirects_to_then_and_fails ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__other_redirects_to_else_and_passes ... [OK]
    test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__yes_redirects_to_then_and_passes ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_valid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_invalid_ ... [OK]
    test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_valid_ ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_invalid_against_lone_else ... [OK]
    test_if_then_else_ignore_else_without_if_valid_when_valid_against_lone_else ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_invalid_against_lone_if ... [OK]
    test_if_then_else_ignore_if_without_then_or_else_valid_when_valid_against_lone_if ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_invalid_against_lone_then ... [OK]
    test_if_then_else_ignore_then_without_if_valid_when_valid_against_lone_then ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_else ... [OK]
    test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_then ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_else ... [OK]
    test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_then ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case ... [OK]
    test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case ... [OK]
    test_ipv4_validation_of_IP_addresses_a_valid_IP_address ...            [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ...   [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK]
    test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK]
    test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals ... [SKIPPED]
    test_ipv4_validation_of_IP_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_8_octets ...                    [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second ... [OK]
    test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 ...           [OK]
    test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls ... [OK]
    test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK]
    test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK]
    test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons ... [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 ...            [OK]
    test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid ...     [OK]
    test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later ... [OK]
    test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ ... [OK]
    test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets ... [OK]
    test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address ... [OK]
    test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid ...        [OK]
    test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid ...          [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected ... [OK]
    test_ipv6_validation_of_IPv6_addresses_non_ascii_digits_should_be_rejected_in_the_ipv4_portion_also ... [OK]
    test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid ...    [OK]
    test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid ... [OK]
    test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI ...        [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_IRI_fragment ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_protocol_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_a_valid_relative_IRI_Reference ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_arrays ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_booleans ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_floats ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_integers ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_nulls ... [OK]
    test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_objects ... [OK]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference ... [SKIPPED]
    test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment ... [SKIPPED]
    test_iri_validation_of_IRIs_a_valid_IRI_based_on_IPv6 ...              [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_URL_encoded_stuff ...     [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag ...            [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag_and_parentheses ... [OK]
    test_iri_validation_of_IRIs_a_valid_IRI_with_many_special_characters ... [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_arrays ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_booleans ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_floats ...       [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_integers ...     [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_nulls ...        [OK]
    test_iri_validation_of_IRIs_all_string_formats_ignore_objects ...      [OK]
    test_iri_validation_of_IRIs_an_invalid_IRI ...                    [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6 ...      [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference ... [SKIPPED]
    test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference ... [SKIPPED]
    test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_a_schema_given_for_items_ignores_non_arrays ...             [OK]
    test_items_a_schema_given_for_items_valid_items ...                    [OK]
    test_items_a_schema_given_for_items_wrong_type_of_items ...            [OK]
    test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid ... [OK]
    test_items_an_array_of_schemas_for_items_array_with_additional_items ... [OK]
    test_items_an_array_of_schemas_for_items_correct_types ...             [OK]
    test_items_an_array_of_schemas_for_items_empty_array ...               [OK]
    test_items_an_array_of_schemas_for_items_incomplete_array_of_items ... [OK]
    test_items_an_array_of_schemas_for_items_wrong_types ...               [OK]
    test_items_items_and_subitems_fewer_items_is_valid ...                 [OK]
    test_items_items_and_subitems_too_many_items ...                       [OK]
    test_items_items_and_subitems_too_many_sub_items ...                   [OK]
    test_items_items_and_subitems_valid_items ...                          [OK]
    test_items_items_and_subitems_wrong_item ...                           [OK]
    test_items_items_and_subitems_wrong_sub_item ...                       [OK]
    test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid ... [OK]
    test_items_items_with_boolean_schema_false__empty_array_is_valid ...   [OK]
    test_items_items_with_boolean_schema_true__any_array_is_valid ...      [OK]
    test_items_items_with_boolean_schema_true__empty_array_is_valid ...    [OK]
    test_items_items_with_boolean_schemas_array_with_one_item_is_valid ... [OK]
    test_items_items_with_boolean_schemas_array_with_two_items_is_invalid ... [OK]
    test_items_items_with_boolean_schemas_empty_array_is_valid ...         [OK]
    test_items_nested_items_nested_array_with_invalid_type ...             [OK]
    test_items_nested_items_not_deep_enough ...                            [OK]
    test_items_nested_items_valid_nested_array ...                         [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [OK]
    test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [OK]
    test_maxItems_maxItems_validation_exact_length_is_valid ...            [OK]
    test_maxItems_maxItems_validation_ignores_non_arrays ...               [OK]
    test_maxItems_maxItems_validation_shorter_is_valid ...                 [OK]
    test_maxItems_maxItems_validation_too_long_is_invalid ...              [OK]
    test_maxLength_maxLength_validation_exact_length_is_valid ...          [OK]
    test_maxLength_maxLength_validation_ignores_non_strings ...            [OK]
    test_maxLength_maxLength_validation_shorter_is_valid ...               [OK]
    test_maxLength_maxLength_validation_too_long_is_invalid ...            [OK]
    test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid ... [OK]
    test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid ... [OK]
    test_maxProperties_maxProperties_validation_exact_length_is_valid ...  [OK]
    test_maxProperties_maxProperties_validation_ignores_arrays ...         [OK]
    test_maxProperties_maxProperties_validation_ignores_other_non_objects ... [OK]
    test_maxProperties_maxProperties_validation_ignores_strings ...        [OK]
    test_maxProperties_maxProperties_validation_shorter_is_valid ...       [OK]
    test_maxProperties_maxProperties_validation_too_long_is_invalid ...    [OK]
    test_maximum_maximum_validation_above_the_maximum_is_invalid ...       [OK]
    test_maximum_maximum_validation_below_the_maximum_is_valid ...         [OK]
    test_maximum_maximum_validation_boundary_point_is_valid ...            [OK]
    test_maximum_maximum_validation_ignores_non_numbers ...                [OK]
    test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid ... [OK]
    test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid ... [OK]
    test_minItems_minItems_validation_exact_length_is_valid ...            [OK]
    test_minItems_minItems_validation_ignores_non_arrays ...               [OK]
    test_minItems_minItems_validation_longer_is_valid ...                  [OK]
    test_minItems_minItems_validation_too_short_is_invalid ...             [OK]
    test_minLength_minLength_validation_exact_length_is_valid ...          [OK]
    test_minLength_minLength_validation_ignores_non_strings ...            [OK]
    test_minLength_minLength_validation_longer_is_valid ...                [OK]
    test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough ... [OK]
    test_minLength_minLength_validation_too_short_is_invalid ...           [OK]
    test_minProperties_minProperties_validation_exact_length_is_valid ...  [OK]
    test_minProperties_minProperties_validation_ignores_arrays ...         [OK]
    test_minProperties_minProperties_validation_ignores_other_non_objects ... [OK]
    test_minProperties_minProperties_validation_ignores_strings ...        [OK]
    test_minProperties_minProperties_validation_longer_is_valid ...        [OK]
    test_minProperties_minProperties_validation_too_short_is_invalid ...   [OK]
    test_minimum_minimum_validation_above_the_minimum_is_valid ...         [OK]
    test_minimum_minimum_validation_below_the_minimum_is_invalid ...       [OK]
    test_minimum_minimum_validation_boundary_point_is_valid ...            [OK]
    test_minimum_minimum_validation_ignores_non_numbers ...                [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [OK]
    test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid ... [OK]
    test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid ... [OK]
    test_multipleOf_by_int_ignores_non_numbers ...                         [OK]
    test_multipleOf_by_int_int_by_int ...                                  [OK]
    test_multipleOf_by_int_int_by_int_fail ...                             [OK]
    test_multipleOf_by_number_35_is_not_multiple_of_1_5 ...                [OK]
    test_multipleOf_by_number_4_5_is_multiple_of_1_5 ...                   [OK]
    test_multipleOf_by_number_zero_is_multiple_of_anything ...             [OK]
    test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 ...  [OK]
    test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 ...       [OK]
    test_multipleOf_invalid_instance_should_not_raise_error_when_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single ... [OK]
    test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two ... [OK]
    test_not_forbidden_property_property_absent ...                        [OK]
    test_not_forbidden_property_property_present ...                       [OK]
    test_not_not_allowed ...                                               [OK]
    test_not_not_disallowed ...                                            [OK]
    test_not_not_more_complex_schema_match ...                             [OK]
    test_not_not_more_complex_schema_mismatch ...                          [OK]
    test_not_not_more_complex_schema_other_match ...                       [OK]
    test_not_not_multiple_types_mismatch ...                               [OK]
    test_not_not_multiple_types_other_mismatch ...                         [OK]
    test_not_not_multiple_types_valid ...                                  [OK]
    test_not_not_with_boolean_schema_false_any_value_is_valid ...          [OK]
    test_not_not_with_boolean_schema_true_any_value_is_invalid ...         [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid ... [OK]
    test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid ... [OK]
    test_oneOf_oneOf_both_oneOf_valid ...                                  [OK]
    test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ ...           [OK]
    test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ ...          [OK]
    test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ ...        [OK]
    test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ ...         [OK]
    test_oneOf_oneOf_first_oneOf_valid ...                                 [OK]
    test_oneOf_oneOf_neither_oneOf_valid ...                               [OK]
    test_oneOf_oneOf_second_oneOf_valid ...                                [OK]
    test_oneOf_oneOf_with_base_schema_both_oneOf_valid ...                 [OK]
    test_oneOf_oneOf_with_base_schema_mismatch_base_schema ...             [OK]
    test_oneOf_oneOf_with_base_schema_one_oneOf_valid ...                  [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid ... [OK]
    test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid ...  [OK]
    test_oneOf_oneOf_with_empty_schema_both_valid_invalid ...              [OK]
    test_oneOf_oneOf_with_empty_schema_one_valid_valid ...                 [OK]
    test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid ...   [OK]
    test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid ...  [OK]
    test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid ... [OK]
    test_oneOf_oneOf_with_required_both_invalid_invalid ...                [OK]
    test_oneOf_oneOf_with_required_both_valid_invalid ...                  [OK]
    test_oneOf_oneOf_with_required_first_valid_valid ...                   [OK]
    test_oneOf_oneOf_with_required_second_valid_valid ...                  [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid ... [OK]
    test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid ... [OK]
    test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid ... [OK]
    test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive ... [OK]
    test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 ... [OK]
    test_pattern_pattern_is_not_anchored_matches_a_substring ...           [OK]
    test_pattern_pattern_validation_a_matching_pattern_is_valid ...        [OK]
    test_pattern_pattern_validation_a_non_matching_pattern_is_invalid ...  [OK]
    test_pattern_pattern_validation_ignores_arrays ...                     [OK]
    test_pattern_pattern_validation_ignores_booleans ...                   [OK]
    test_pattern_pattern_validation_ignores_floats ...                     [OK]
    test_pattern_pattern_validation_ignores_integers ...                   [OK]
    test_pattern_pattern_validation_ignores_null ...                       [OK]
    test_pattern_pattern_validation_ignores_objects ...                    [OK]
    test_properties_object_properties_validation_both_properties_invalid_is_invalid ... [OK]
    test_properties_object_properties_validation_both_properties_present_and_valid_is_valid ... [OK]
    test_properties_object_properties_validation_doesn_t_invalidate_other_properties ... [OK]
    test_properties_object_properties_validation_ignores_arrays ...        [OK]
    test_properties_object_properties_validation_ignores_other_non_objects ... [OK]
    test_properties_object_properties_validation_one_property_invalid_is_invalid ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property ... [OK]
    test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property ... [OK]
    test_properties_properties_with_boolean_schema_both_properties_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_no_property_present_is_valid ... [OK]
    test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid ... [OK]
    test_properties_properties_with_boolean_schema_only_true_property_present_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid ... [OK]
    test_properties_properties_with_escaped_characters_object_with_strings_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_all_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_ignores_arrays ...         [OK]
    test_propertyNames_propertyNames_validation_ignores_other_non_objects ... [OK]
    test_propertyNames_propertyNames_validation_ignores_strings ...        [OK]
    test_propertyNames_propertyNames_validation_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_validation_some_property_names_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_matching_property_names_valid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_non_matching_property_name_is_invalid ... [OK]
    test_propertyNames_propertyNames_validation_with_pattern_object_without_properties_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid ... [OK]
    test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid ... [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_invalid ...         [OK]
    test_refRemote_base_URI_change_base_URI_change_ref_valid ...           [OK]
    test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid ... [SKIPPED]
    test_refRemote_base_URI_change_change_folder_number_is_valid ...       [OK]
    test_refRemote_base_URI_change_change_folder_string_is_invalid ...     [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_invalid ...  [OK]
    test_refRemote_fragment_within_remote_ref_remote_fragment_valid ...    [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_invalid ...        [OK]
    test_refRemote_ref_within_remote_ref_ref_within_ref_valid ...          [OK]
    test_refRemote_remote_ref_remote_ref_invalid ...                       [OK]
    test_refRemote_remote_ref_remote_ref_valid ...                         [OK]
    test_refRemote_remote_ref_with_ref_to_definitions_invalid ...          [OK]
    test_refRemote_remote_ref_with_ref_to_definitions_valid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_null_is_valid ...                [OK]
    test_refRemote_root_ref_in_remote_ref_object_is_invalid ...            [OK]
    test_refRemote_root_ref_in_remote_ref_string_is_valid ...              [OK]
    test_ref_Location_independent_identifier_match ...                     [OK]
    test_ref_Location_independent_identifier_mismatch ...                  [OK]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match ... [SKIPPED]
    test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch ... [SKIPPED]
    test_ref_Recursive_references_between_schemas_invalid_tree ...         [OK]
    test_ref_Recursive_references_between_schemas_valid_tree ...           [OK]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail ... [SKIPPED]
    test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate ... [SKIPPED]
    test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates ... [SKIPPED]
    test_ref__ref_to_boolean_schema_false_any_value_is_invalid ...         [OK]
    test_ref__ref_to_boolean_schema_true_any_value_is_valid ...            [OK]
    test_ref_escaped_pointer_ref_percent_invalid ...                       [OK]
    test_ref_escaped_pointer_ref_percent_valid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_slash_valid ...                           [OK]
    test_ref_escaped_pointer_ref_tilde_invalid ...                         [OK]
    test_ref_escaped_pointer_ref_tilde_valid ...                           [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string ... [OK]
    test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly ... [OK]
    test_ref_nested_refs_nested_ref_invalid ...                            [OK]
    test_ref_nested_refs_nested_ref_valid ...                              [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid ... [OK]
    test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid ... [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_invalid ...            [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid ...              [OK]
    test_ref_ref_overrides_any_sibling_keywords_ref_valid_maxItems_ignored ... [OK]
    test_ref_refs_with_quote_object_with_numbers_is_valid ...              [OK]
    test_ref_refs_with_quote_object_with_strings_is_invalid ...            [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field ...   [OK]
    test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields ...     [OK]
    test_ref_relative_pointer_ref_to_array_match_array ...                 [OK]
    test_ref_relative_pointer_ref_to_array_mismatch_array ...              [OK]
    test_ref_relative_pointer_ref_to_object_match ...                      [OK]
    test_ref_relative_pointer_ref_to_object_mismatch ...                   [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field ... [OK]
    test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields ... [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_invalid ...      [OK]
    test_ref_remote_ref_containing_refs_itself_remote_ref_valid ...        [OK]
    test_ref_root_pointer_ref_match ...                                    [OK]
    test_ref_root_pointer_ref_mismatch ...                                 [OK]
    test_ref_root_pointer_ref_recursive_match ...                          [OK]
    test_ref_root_pointer_ref_recursive_mismatch ...                       [OK]
    test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid ... [OK]
    test_regex_validation_of_regular_expressions_a_valid_regular_expression ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_arrays ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_booleans ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_floats ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_integers ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_nulls ... [OK]
    test_regex_validation_of_regular_expressions_all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_RJP_taking_the_member_or_index_name ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_downwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_up_and_then_down_RJP_with_array_index ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_upwards_RJP ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_arrays ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_booleans ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_floats ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_integers ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_nulls ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_objects ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer ... [OK]
    test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe ... [OK]
    test_required_required_default_validation_not_required_by_default ...  [OK]
    test_required_required_validation_ignores_arrays ...                   [OK]
    test_required_required_validation_ignores_other_non_objects ...        [OK]
    test_required_required_validation_ignores_strings ...                  [OK]
    test_required_required_validation_non_present_required_property_is_invalid ... [OK]
    test_required_required_validation_present_required_property_is_valid ... [OK]
    test_required_required_with_empty_array_property_not_required ...      [OK]
    test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid ... [OK]
    test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string ...           [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_case_insensitive_Z ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu ... [SKIPPED]
    test_time_validation_of_time_strings_a_valid_time_string_with_minus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_plus_offset ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_precise_second_fraction ... [OK]
    test_time_validation_of_time_strings_a_valid_time_string_with_second_fraction ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_arrays ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_booleans ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_floats ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_integers ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_nulls ... [OK]
    test_time_validation_of_time_strings_all_string_formats_ignore_objects ... [OK]
    test_time_validation_of_time_strings_an_invalid_offset_indicator ...   [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute ... [OK]
    test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_ ... [OK]
    test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_ ... [OK]
    test_time_validation_of_time_strings_no_time_offset ...                [OK]
    test_time_validation_of_time_strings_non_ascii_digits_should_be_rejected ... [OK]
    test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [OK]
    test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_negative_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_positive_time_offset ... [SKIPPED]
    test_time_validation_of_time_strings_valid_leap_second_zero_time_offset ... [SKIPPED]
    test_type_array_type_matches_arrays_a_boolean_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_a_float_is_not_an_array ...        [OK]
    test_type_array_type_matches_arrays_a_string_is_not_an_array ...       [OK]
    test_type_array_type_matches_arrays_an_array_is_an_array ...           [OK]
    test_type_array_type_matches_arrays_an_integer_is_not_an_array ...     [OK]
    test_type_array_type_matches_arrays_an_object_is_not_an_array ...      [OK]
    test_type_array_type_matches_arrays_null_is_not_an_array ...           [OK]
    test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean ...   [OK]
    test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean ...  [OK]
    test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean ... [OK]
    test_type_boolean_type_matches_booleans_false_is_a_boolean ...         [OK]
    test_type_boolean_type_matches_booleans_null_is_not_a_boolean ...      [OK]
    test_type_boolean_type_matches_booleans_true_is_a_boolean ...          [OK]
    test_type_boolean_type_matches_booleans_zero_is_not_a_boolean ...      [OK]
    test_type_integer_type_matches_integers_a_boolean_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_float_is_not_an_integer ...  [OK]
    test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one ... [OK]
    test_type_integer_type_matches_integers_an_array_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_an_integer_is_an_integer ...   [OK]
    test_type_integer_type_matches_integers_an_object_is_not_an_integer ... [OK]
    test_type_integer_type_matches_integers_null_is_not_an_integer ...     [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid ... [OK]
    test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid ... [OK]
    test_type_null_type_matches_only_the_null_object_a_float_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_a_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_array_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_integer_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_an_object_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_false_is_not_null ... [OK]
    test_type_null_type_matches_only_the_null_object_null_is_null ...      [OK]
    test_type_null_type_matches_only_the_null_object_true_is_not_null ...  [OK]
    test_type_null_type_matches_only_the_null_object_zero_is_not_null ...  [OK]
    test_type_number_type_matches_numbers_a_boolean_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_a_float_is_a_number ...          [OK]
    test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ ... [OK]
    test_type_number_type_matches_numbers_a_string_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one ... [OK]
    test_type_number_type_matches_numbers_an_array_is_not_a_number ...     [OK]
    test_type_number_type_matches_numbers_an_integer_is_a_number ...       [OK]
    test_type_number_type_matches_numbers_an_object_is_not_a_number ...    [OK]
    test_type_number_type_matches_numbers_null_is_not_a_number ...         [OK]
    test_type_object_type_matches_objects_a_boolean_is_not_an_object ...   [OK]
    test_type_object_type_matches_objects_a_float_is_not_an_object ...     [OK]
    test_type_object_type_matches_objects_a_string_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_array_is_not_an_object ...    [OK]
    test_type_object_type_matches_objects_an_integer_is_not_an_object ...  [OK]
    test_type_object_type_matches_objects_an_object_is_an_object ...       [OK]
    test_type_object_type_matches_objects_null_is_not_an_object ...        [OK]
    test_type_string_type_matches_strings_1_is_not_a_string ...            [OK]
    test_type_string_type_matches_strings_a_boolean_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_a_float_is_not_a_string ...      [OK]
    test_type_string_type_matches_strings_a_string_is_a_string ...         [OK]
    test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number ... [OK]
    test_type_string_type_matches_strings_an_array_is_not_a_string ...     [OK]
    test_type_string_type_matches_strings_an_empty_string_is_still_a_string ... [OK]
    test_type_string_type_matches_strings_an_object_is_not_a_string ...    [OK]
    test_type_string_type_matches_strings_null_is_not_a_string ...         [OK]
    test_type_type_array_object_or_null_array_is_valid ...                 [OK]
    test_type_type_array_object_or_null_null_is_valid ...                  [OK]
    test_type_type_array_object_or_null_number_is_invalid ...              [OK]
    test_type_type_array_object_or_null_object_is_valid ...                [OK]
    test_type_type_array_object_or_null_string_is_invalid ...              [OK]
    test_type_type_array_or_object_array_is_valid ...                      [OK]
    test_type_type_array_or_object_null_is_invalid ...                     [OK]
    test_type_type_array_or_object_number_is_invalid ...                   [OK]
    test_type_type_array_or_object_object_is_valid ...                     [OK]
    test_type_type_array_or_object_string_is_invalid ...                   [OK]
    test_type_type_as_array_with_one_item_number_is_invalid ...            [OK]
    test_type_type_as_array_with_one_item_string_is_valid ...              [OK]
    test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_0_and_false_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ...      [OK]
    test_uniqueItems_uniqueItems_validation__0_and_false_are_unique ...    [OK]
    test_uniqueItems_uniqueItems_validation__1_and_true_are_unique ...     [OK]
    test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_different_objects_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid ... [OK]
    test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal ... [OK]
    test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order ... [OK]
    test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one ...   [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid ... [OK]
    test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid ... [OK]
    test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf ... [OK]
    test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI ...        [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_URI_fragment ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls ... [OK]
    test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference ... [OK]
    test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment ... [OK]
    test_uri_template_format_uri_template_a_valid_relative_uri_template ... [OK]
    test_uri_template_format_uri_template_a_valid_uri_template ...         [OK]
    test_uri_template_format_uri_template_a_valid_uri_template_without_variables ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_arrays ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_booleans ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_floats ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_integers ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_nulls ... [OK]
    test_uri_template_format_uri_template_all_string_formats_ignore_objects ... [OK]
    test_uri_template_format_uri_template_an_invalid_uri_template ...      [OK]
    test_uri_validation_of_URIs_a_valid_URL_ ...                           [OK]
    test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ...              [OK]
    test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ...     [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses ... [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ...            [OK]
    test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [OK]
    test_uri_validation_of_URIs_a_valid_URN ...                            [OK]
    test_uri_validation_of_URIs_a_valid_mailto_URI ...                     [OK]
    test_uri_validation_of_URIs_a_valid_newsgroup_URI ...                  [OK]
    test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ...                [OK]
    test_uri_validation_of_URIs_a_valid_tel_URI ...                        [OK]
    test_uri_validation_of_URIs_an_invalid_URI ...                         [OK]
    test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme ...    [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces ...             [OK]
    test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [OK]
    test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [OK]
    test_uri_validation_of_URIs_an_invalid_relative_URI_Reference ...      [OK]
jsonschema.tests.test_types
  TestCustomTypes
    test_object_can_be_extended ...                                        [OK]
    test_object_extensions_can_handle_custom_validators ...                [OK]
    test_object_extensions_require_custom_validators ...                   [OK]
    test_simple_type_can_be_extended ...                                   [OK]
    test_unknown_type ...                                                  [OK]
  TestTypeChecker
    test_checks_can_be_added_at_init ...                                   [OK]
    test_is_type ...                                                       [OK]
    test_is_unknown_type ...                                               [OK]
    test_redefine_existing_type ...                                        [OK]
    test_redefine_many ...                                                 [OK]
    test_remove ...                                                        [OK]
    test_remove_multiple ...                                               [OK]
    test_remove_unknown_type ...                                           [OK]
    test_type_check_can_raise_key_error ...                                [OK]
jsonschema.tests.test_utils
  TestDictEqual
    test_additional_key ...                                                [OK]
    test_empty_dictionaries ...                                            [OK]
    test_equal_dictionaries ...                                            [OK]
    test_missing_key ...                                                   [OK]
    test_missing_value ...                                                 [OK]
    test_mixed_nested_equal ...                                            [OK]
    test_nested_dict_unequal ...                                           [OK]
    test_nested_equal ...                                                  [OK]
    test_nested_list_unequal ...                                           [OK]
    test_one_none ...                                                      [OK]
    test_same_item ...                                                     [OK]
  TestEqual
    test_none ...                                                          [OK]
  TestListEqual
    test_empty_list ...                                                    [OK]
    test_equal_lists ...                                                   [OK]
    test_equal_nested_lists ...                                            [OK]
    test_first_list_larger ...                                             [OK]
    test_list_with_none_equal ...                                          [OK]
    test_list_with_none_unequal ...                                        [OK]
    test_one_none ...                                                      [OK]
    test_same_list ...                                                     [OK]
    test_second_list_larger ...                                            [OK]
    test_unequal_nested_lists ...                                          [OK]
    test_unsorted_lists ...                                                [OK]
jsonschema.tests.test_validators
  TestCreateAndExtend
    test_attrs ...                                                         [OK]
    test_create_default_types ...                                          [OK]
    test_dashes_are_stripped_from_validator_names ...                      [OK]
    test_extend ...                                                        [OK]
    test_extend_idof ...                                                   [OK]
    test_if_a_version_is_not_provided_it_is_not_registered ...             [OK]
    test_if_a_version_is_provided_it_is_registered ...                     [OK]
    test_init ...                                                          [OK]
    test_iter_errors_multiple_errors ...                                   [OK]
    test_iter_errors_one_error ...                                         [OK]
    test_iter_errors_successful ...                                        [OK]
    test_long_repr ...                                                     [OK]
    test_repr ...                                                          [OK]
    test_repr_no_version ...                                               [OK]
    test_validates_registers_meta_schema_draft6_id ...                     [OK]
    test_validates_registers_meta_schema_id ...                            [OK]
  TestDraft201909Validator
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft202012Validator
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft3Validator
    test_False_is_not_a_schema ...                                         [OK]
    test_False_is_not_a_schema_even_if_you_forget_to_check ...        [SKIPPED]
    test_True_is_not_a_schema ...                                          [OK]
    test_True_is_not_a_schema_even_if_you_forget_to_check ...         [SKIPPED]
    test_any_type_is_redefinable ...                                       [OK]
    test_any_type_is_valid_for_type_any ...                                [OK]
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_does_not_evade_bool_if_it_is_being_tested ...             [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_any_type ...                                  [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft4Validator
    test_False_is_not_a_schema ...                                         [OK]
    test_False_is_not_a_schema_even_if_you_forget_to_check ...        [SKIPPED]
    test_True_is_not_a_schema ...                                          [OK]
    test_True_is_not_a_schema_even_if_you_forget_to_check ...         [SKIPPED]
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft6Validator
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestDraft7Validator
    test_check_redefined_sequence ...                                      [OK]
    test_enum_allows_empty_arrays ...                                      [OK]
    test_enum_allows_non_unique_items ...                                  [OK]
    test_invalid_instances_are_not_valid ...                               [OK]
    test_invalid_properties ...                                            [OK]
    test_is_type_evades_bool_inheriting_from_int ...                       [OK]
    test_is_type_is_false_for_invalid_type ...                             [OK]
    test_is_type_is_true_for_valid_type ...                                [OK]
    test_it_can_validate_with_decimals ...                                 [OK]
    test_it_creates_a_ref_resolver_if_not_provided ...                     [OK]
    test_it_delegates_to_a_legacy_ref_resolver ...                         [OK]
    test_it_delegates_to_a_ref_resolver ...                                [OK]
    test_it_does_not_validate_formats_by_default ...                       [OK]
    test_it_properly_formats_tuples_in_errors ...                          [OK]
    test_it_returns_true_for_formats_it_does_not_know_about ...            [OK]
    test_it_validates_formats_if_a_checker_is_provided ...                 [OK]
    test_minItems_invalid_string ...                                       [OK]
    test_non_existent_properties_are_ignored ...                           [OK]
    test_non_string_custom_type ...                                        [OK]
    test_valid_instances_are_valid ...                                     [OK]
  TestRefResolver
    test_cache_remote_off ...                                              [OK]
    test_cache_remote_on ...                                               [OK]
    test_custom_uri_scheme_handlers ...                                    [OK]
    test_helpful_error_message_on_failed_pop_scope ...                     [OK]
    test_if_you_give_it_junk_you_get_a_resolution_error ...                [OK]
    test_it_can_construct_a_base_uri_from_a_schema ...                     [OK]
    test_it_can_construct_a_base_uri_from_a_schema_without_id ...          [OK]
    test_it_does_not_retrieve_schema_urls_from_the_network ...             [OK]
    test_it_resolves_local_refs ...                                        [OK]
    test_it_resolves_local_refs_with_id ...                                [OK]
    test_it_retrieves_local_refs_via_urlopen ...                           [OK]
    test_it_retrieves_stored_refs ...                                      [OK]
    test_it_retrieves_unstored_refs_via_requests ...                       [OK]
    test_it_retrieves_unstored_refs_via_urlopen ...                        [OK]
  TestValidate
    test_draft202012_validator_is_chosen ...                               [OK]
    test_draft202012_validator_is_the_default ...                          [OK]
    test_draft3_validator_is_chosen ...                                    [OK]
    test_draft4_validator_is_chosen ...                                    [OK]
    test_draft6_validator_is_chosen ...                                    [OK]
    test_draft7_validator_is_chosen ...                                    [OK]
    test_it_uses_best_match ...                                            [OK]
    test_schema_error_message ...                                          [OK]
    test_validation_error_message ...                                      [OK]
  TestValidationErrorDetails
    test_additionalItems ...                                               [OK]
    test_additionalItems_with_items ...                                    [OK]
    test_additionalProperties ...                                          [OK]
    test_anyOf ...                                                         [OK]
    test_boolean_schema_False ...                                          [OK]
    test_contains_none ...                                                 [OK]
    test_contains_too_few ...                                              [OK]
    test_contains_too_many ...                                             [OK]
    test_if_else ...                                                       [OK]
    test_if_then ...                                                       [OK]
    test_multiple_nesting ...                                              [OK]
    test_patternProperties ...                                             [OK]
    test_prefixItems ...                                                   [OK]
    test_prefixItems_with_items ...                                        [OK]
    test_propertyNames ...                                                 [OK]
    test_recursive ...                                                     [OK]
    test_ref ...                                                           [OK]
    test_ref_sibling ...                                                   [OK]
    test_single_nesting ...                                                [OK]
    test_type ...                                                          [OK]
  TestValidationErrorMessages
    test_False_schema ...                                                  [OK]
    test_additionalItems_multiple_failures ...                             [OK]
    test_additionalItems_single_failure ...                                [OK]
    test_additionalProperties_false_patternProperties ...                  [OK]
    test_additionalProperties_multiple_failures ...                        [OK]
    test_additionalProperties_single_failure ...                           [OK]
    test_const ...                                                         [OK]
    test_contains_draft_6 ...                                              [OK]
    test_contains_too_few ...                                              [OK]
    test_contains_too_few_both_constrained ...                             [OK]
    test_contains_too_many ...                                             [OK]
    test_contains_too_many_both_constrained ...                            [OK]
    test_dependencies_list_draft3 ...                                      [OK]
    test_dependencies_list_draft7 ...                                      [OK]
    test_dependencies_single_element ...                                   [OK]
    test_dependentRequired ...                                             [OK]
    test_does_not_contain ...                                              [OK]
    test_exclusiveMaximum ...                                              [OK]
    test_exclusiveMinimum ...                                              [OK]
    test_invalid_format_default_message ...                                [OK]
    test_maxItems ...                                                      [OK]
    test_maxLength ...                                                     [OK]
    test_maxProperties ...                                                 [OK]
    test_maximum ...                                                       [OK]
    test_minItems ...                                                      [OK]
    test_minLength ...                                                     [OK]
    test_minProperties ...                                                 [OK]
    test_minimum ...                                                       [OK]
    test_multipleOf ...                                                    [OK]
    test_multiple_type_failure ...                                         [OK]
    test_object_with_named_type_failure ...                                [OK]
    test_object_without_title_type_failure ...                             [OK]
    test_oneOf_matches_none ...                                            [OK]
    test_oneOf_matches_too_many ...                                        [OK]
    test_pattern ...                                                       [OK]
    test_prefixItems_with_items ...                                        [OK]
    test_required ...                                                      [OK]
    test_single_type_failure ...                                           [OK]
    test_single_type_list_failure ...                                      [OK]
    test_unevaluated_items ...                                             [OK]
    test_unevaluated_properties ...                                        [OK]
  TestValidatorFor
    test_False ...                                                         [OK]
    test_True ...                                                          [OK]
    test_custom_validator ...                                              [OK]
    test_custom_validator_draft6 ...                                       [OK]
    test_does_not_warn_if_meta_schema_is_unspecified ...                   [OK]
    test_draft_201909 ...                                                  [OK]
    test_draft_202012 ...                                                  [OK]
    test_draft_3 ...                                                       [OK]
    test_draft_4 ...                                                       [OK]
    test_draft_6 ...                                                       [OK]
    test_draft_7 ...                                                       [OK]
    test_validator_for_custom_default ...                                  [OK]
    test_validator_for_jsonschema_default ...                              [OK]
    test_warns_if_meta_schema_specified_was_not_found ...                  [OK]

===============================================================================
[SKIPPED]
These tests depends on dynamicRef working.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_anchor_same_anchor_with_different_base_uri__ref_should_not_resolve_to_defs_A_allOf_0
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_anchor_same_anchor_with_different_base_uri__ref_should_resolve_to_defs_A_allOf_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_anchor_same_anchor_with_different_base_uri__ref_should_not_resolve_to_defs_A_allOf_0
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_anchor_same_anchor_with_different_base_uri__ref_should_resolve_to_defs_A_allOf_1
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_defs_validate_definition_against_metaschema_invalid_definition_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_defs_validate_definition_against_metaschema_valid_definition_schema
===============================================================================
[SKIPPED]
dynamicRef support isn't working yet.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_integer_matches_at_the_outer_level
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_integer_now_matches_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_single_level_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_inner_definition
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_recursiveRef
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_no_recursion
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_recursion_uses_the_inner_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_matches_recursion_uses_the_inner_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_no_recursion
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_recursion_only_uses_inner_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_matches_recursion_only_uses_inner_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_matches_at_the_outer_level
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_single_level_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_properties_match_with_inner_definition
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_matches_at_the_outer_level
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_single_level_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_properties_match_with_inner_definition
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_integer_does_not_match_as_a_property_value
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_integer_matches_at_the_outer_level
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_single_level_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_two_levels_no_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef__recursiveRef_without_using_nesting_two_levels_properties_match_with_inner_definition
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__integer_node
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__numeric_node
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_anyLeafNode_floats_are_allowed
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_integerNode_floats_are_not_allowed
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_should_resolve_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_should_resolve_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_should_resolve_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_not_valid_against_the_root
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_should_resolve_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_valid_against_the_root
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_without_a_matching_dynamicAnchor_should_behave_like_a_normal_ref_to_anchor_The_recursive_part_doesn_t_need_to_validate_against_the_root
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_with_a_non_matching_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_anchor_Any_array_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_should_not_affect_dynamic_scope_resolution_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_should_not_affect_dynamic_scope_resolution_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_dynamicRef_without_a_matching_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_anchor_Any_array_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_should_behave_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_An_anchor_with_the_same_name_as_a_dynamicAnchor_should_not_be_used_for_dynamic_scope_resolution_Any_array_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__correct_extended_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__incorrect_extended_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_Tests_for_implementation_dynamic_anchor_and_reference_link_Reference_should_be_independent_of_any_possible_ordering__incorrect_parent_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef__then_defs_thingy_is_the_final_stop_for_the_dynamicRef
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef_first_scope_is_not_in_dynamic_scope_for_the_dynamicRef
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_after_leaving_a_dynamic_scope_it_should_not_be_used_by_a_dynamicRef_string_matches_defs_thingy_but_the_dynamicRef_does_not_stop_here
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_anyLeafNode_floats_are_allowed
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_integerNode_floats_are_not_allowed
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_correct_field
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_misspelled_field
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_correct_extended_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_extended_schema
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_parent_schema
===============================================================================
[SKIPPED]
A known bug.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Recursive_references_between_schemas_invalid_tree
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Recursive_references_between_schemas_valid_tree
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_should_fail
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_should_pass
===============================================================================
[SKIPPED]
unevaluatedItems is different in 2019-09 (needs work).

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_no_extra_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_uncle_keyword_evaluation_is_not_significant
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_as_schema_with_invalid_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_as_schema_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_as_schema_with_valid_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_can_t_see_inside_cousins_always_fails
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_false_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_false_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_true_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_true_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_additionalItems_unevaluatedItems_doesn_t_apply
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_additionalItems_with_additional_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_additionalItems_with_no_additional_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_additional_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_no_additional_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_not_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_oneOf_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_oneOf_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_ref_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_ref_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_tuple_with_no_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_tuple_with_unevaluated_items
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_unevaluatedItems_unevaluatedItems_with_uniform_items_unevaluatedItems_doesn_t_apply
===============================================================================
[SKIPPED]
Leap seconds are unsupported.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_time_validation_of_time_strings_valid_leap_second_zero_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_time_validation_of_time_strings_valid_leap_second_zero_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_negative_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_positive_time_offset
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_valid_leap_second_zero_time_offset
===============================================================================
[SKIPPED]
Complex email validation is (intentionally) unsupported.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid
===============================================================================
[SKIPPED]
Rejecting leading zeros is 3.9+

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ipv4_validation_of_IP_addresses_leading_zeroes_should_be_rejected_as_they_are_treated_as_octals
===============================================================================
[SKIPPED]
Format checker 'iri-reference' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment
===============================================================================
[SKIPPED]
Format checker 'iri' not found.

jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_iri_validation_of_IRIs_an_invalid_IRI
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft201909.test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_iri_validation_of_IRIs_an_invalid_IRI
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft202012.test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_validation_of_IRIs_an_invalid_IRI
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference
===============================================================================
[SKIPPED]
A known bug. See issue #371.

jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate
jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate
jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate
jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates
===============================================================================
[SKIPPED]
A known bug. See issue #593.

jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_
jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document
===============================================================================
[SKIPPED]
A known bug. See issue #523.

jsonschema.tests.test_validators.TestDraft3Validator.test_False_is_not_a_schema_even_if_you_forget_to_check
jsonschema.tests.test_validators.TestDraft3Validator.test_True_is_not_a_schema_even_if_you_forget_to_check
jsonschema.tests.test_validators.TestDraft4Validator.test_False_is_not_a_schema_even_if_you_forget_to_check
jsonschema.tests.test_validators.TestDraft4Validator.test_True_is_not_a_schema_even_if_you_forget_to_check
-------------------------------------------------------------------------------
Ran 6799 tests in 2.787s

PASSED (skips=213, successes=6586)
py310-format_nongpl-tests run-test: commands[3] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/py310-format_nongpl-tests/bin/python -m doctest /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/README.rst
pypy3-noextra-build create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/pypy3-noextra-build
ERROR: InterpreterNotFound: pypy3
pypy3-noextra-tests create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/pypy3-noextra-tests
ERROR: InterpreterNotFound: pypy3
pypy3-format-build create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/pypy3-format-build
ERROR: InterpreterNotFound: pypy3
pypy3-format-tests create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/pypy3-format-tests
ERROR: InterpreterNotFound: pypy3
pypy3-format_nongpl-build create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/pypy3-format_nongpl-build
ERROR: InterpreterNotFound: pypy3
pypy3-format_nongpl-tests create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/pypy3-format_nongpl-tests
ERROR: InterpreterNotFound: pypy3
readme create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/readme
readme installdeps: build, docutils, twine
readme installed: bleach==4.1.0,build==0.7.0,certifi==2021.10.8,charset-normalizer==2.0.10,colorama==0.4.4,docutils==0.18.1,idna==3.3,importlib-metadata==4.10.0,jsonschema==4.2.1,keyring==23.5.0,packaging==21.3,pep517==0.12.0,pkginfo==1.8.2,Pygments==2.11.1,pyparsing==3.0.6,readme-renderer==32.0,requests==2.27.0,requests-toolbelt==0.9.1,rfc3986==1.5.0,six==1.16.0,tomli==2.0.0,tqdm==4.62.3,twine==3.7.1,urllib3==1.26.7,webencodings==0.5.1,zipp==3.7.0
readme run-test-pre: PYTHONHASHSEED='281181256'
readme run-test: commands[0] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/readme/bin/python -m build --outdir /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/readme/tmp/dist /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1
* Creating venv isolated environment...

Traceback (most recent call last):
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/readme/lib/python3.8/site-packages/build/__main__.py", line 372, in main
    built = build_call(
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/readme/lib/python3.8/site-packages/build/__main__.py", line 229, in build_package_via_sdist
    sdist = _build(isolation, builder, outdir, 'sdist', config_settings, skip_dependency_check)
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/readme/lib/python3.8/site-packages/build/__main__.py", line 140, in _build
    return _build_in_isolated_env(builder, outdir, distribution, config_settings)
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/readme/lib/python3.8/site-packages/build/__main__.py", line 104, in _build_in_isolated_env
    with _IsolatedEnvBuilder() as env:
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/readme/lib/python3.8/site-packages/build/env.py", line 104, in __enter__
    executable, scripts_dir = _create_isolated_env_venv(self._path)
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/readme/lib/python3.8/site-packages/build/env.py", line 261, in _create_isolated_env_venv
    pip_distribution = next(iter(metadata.distributions(name='pip', path=[purelib])))  # type: ignore[no-untyped-call]
StopIteration

ERROR 
ERROR: InvocationError for command /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/readme/bin/python -m build --outdir /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/readme/tmp/dist /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1 (exited with code 1)
safety create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/safety
safety installdeps: safety
safety installed: certifi==2021.10.8,charset-normalizer==2.0.10,click==8.0.3,dparse==0.5.1,idna==3.3,jsonschema==4.2.1,packaging==21.3,pyparsing==3.0.6,PyYAML==6.0,requests==2.27.0,safety==1.10.3,toml==0.10.2,urllib3==1.26.7
safety run-test-pre: PYTHONHASHSEED='281181256'
safety run-test: commands[0] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/safety/bin/python -m pip install 'pip>=21.1.1'
Collecting pip>=21.1.1
  Using cached https://files.pythonhosted.org/packages/a4/6d/6463d49a933f547439d6b5b98b46af8742cc03ae83543e4d7688c2420f8b/pip-21.3.1-py3-none-any.whl
Installing collected packages: pip
  Found existing installation: pip 19.2.3
    Uninstalling pip-19.2.3:
      Successfully uninstalled pip-19.2.3
Successfully installed pip-21.3.1
safety run-test: commands[1] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/safety/bin/python -m pip install --use-feature=in-tree-build '/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1[format]'
DEPRECATION: In-tree builds are now the default. pip 22.1 will enforce this behaviour change. A possible replacement is to remove the --use-feature=in-tree-build flag.
Processing /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting attrs>=17.4.0
  Using cached attrs-21.4.0-py2.py3-none-any.whl (60 kB)
Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0
  Using cached pyrsistent-0.18.0-cp38-cp38-midnightbsd_2_1_2_amd64.whl
Collecting importlib-resources>=1.4.0
  Using cached importlib_resources-5.4.0-py3-none-any.whl (28 kB)
Collecting jsonpointer>1.13
  Using cached jsonpointer-2.2-py2.py3-none-any.whl (7.5 kB)
Collecting uri-template
  Using cached uri_template-1.1.0-py3-none-any.whl (10 kB)
Collecting rfc3987
  Using cached rfc3987-1.3.8-py2.py3-none-any.whl (13 kB)
Collecting rfc3339-validator
  Using cached rfc3339_validator-0.1.4-py2.py3-none-any.whl (3.5 kB)
Collecting webcolors>=1.11
  Using cached webcolors-1.11.1-py3-none-any.whl (9.9 kB)
Collecting fqdn
  Using cached fqdn-1.5.1-py3-none-any.whl (9.1 kB)
Collecting isoduration
  Using cached isoduration-20.11.0-py3-none-any.whl (11 kB)
Requirement already satisfied: idna in /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/safety/lib/python3.8/site-packages (from jsonschema==4.2.1) (3.3)
Collecting zipp>=3.1.0
  Using cached zipp-3.7.0-py3-none-any.whl (5.3 kB)
Collecting arrow>=0.15.0
  Using cached arrow-1.2.1-py3-none-any.whl (63 kB)
Collecting six
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting python-dateutil>=2.7.0
  Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Building wheels for collected packages: jsonschema
  Building wheel for jsonschema (pyproject.toml): started
  Building wheel for jsonschema (pyproject.toml): finished with status 'done'
  Created wheel for jsonschema: filename=jsonschema-4.2.1-py3-none-any.whl size=69377 sha256=9075a55107fc0baa9224a5672b8d36dc2ecb4ff95258a2657d3d55d4f98282da
  Stored in directory: /root/.cache/pip/wheels/31/6d/82/c063df8f519a36b951f08d0b3b491afe64658855e03b21351b
Successfully built jsonschema
Installing collected packages: six, zipp, python-dateutil, pyrsistent, importlib-resources, attrs, arrow, webcolors, uri-template, rfc3987, rfc3339-validator, jsonschema, jsonpointer, isoduration, fqdn
Successfully installed arrow-1.2.1 attrs-21.4.0 fqdn-1.5.1 importlib-resources-5.4.0 isoduration-20.11.0 jsonpointer-2.2 jsonschema-4.2.1 pyrsistent-0.18.0 python-dateutil-2.8.2 rfc3339-validator-0.1.4 rfc3987-1.3.8 six-1.16.0 uri-template-1.1.0 webcolors-1.11.1 zipp-3.7.0
safety run-test: commands[2] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/safety/bin/python -m safety check
+==============================================================================+
|                                                                              |
|                               /$$$$$$            /$$                         |
|                              /$$__  $$          | $$                         |
|           /$$$$$$$  /$$$$$$ | $$  \__//$$$$$$  /$$$$$$   /$$   /$$           |
|          /$$_____/ |____  $$| $$$$   /$$__  $$|_  $$_/  | $$  | $$           |
|         |  $$$$$$   /$$$$$$$| $$_/  | $$$$$$$$  | $$    | $$  | $$           |
|          \____  $$ /$$__  $$| $$    | $$_____/  | $$ /$$| $$  | $$           |
|          /$$$$$$$/|  $$$$$$$| $$    |  $$$$$$$  |  $$$$/|  $$$$$$$           |
|         |_______/  \_______/|__/     \_______/   \___/   \____  $$           |
|                                                          /$$  | $$           |
|                                                         |  $$$$$$/           |
|  by pyup.io                                              \______/            |
|                                                                              |
+==============================================================================+
| REPORT                                                                       |
| checked 30 packages, using free DB (updated once a month)                    |
+==============================================================================+
| No known security vulnerabilities found.                                     |
+==============================================================================+
secrets create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/secrets
secrets installdeps: detect-secrets
secrets installed: certifi==2021.10.8,charset-normalizer==2.0.10,detect-secrets==1.1.0,idna==3.3,jsonschema==4.2.1,PyYAML==6.0,requests==2.27.0,urllib3==1.26.7
secrets run-test-pre: PYTHONHASHSEED='281181256'
secrets run-test: commands[0] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/secrets/bin/detect-secrets scan /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1
Traceback (most recent call last):
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/secrets/bin/detect-secrets", line 10, in 
    sys.exit(main())
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/secrets/lib/python3.8/site-packages/detect_secrets/main.py", line 30, in main
    handle_scan_action(args)
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/secrets/lib/python3.8/site-packages/detect_secrets/main.py", line 70, in handle_scan_action
    secrets = baseline.create(
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/secrets/lib/python3.8/site-packages/detect_secrets/core/baseline.py", line 34, in create
    secrets.scan_files(
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/secrets/lib/python3.8/site-packages/detect_secrets/core/scan.py", line 71, in get_files_to_scan
    valid_paths = git.get_tracked_files(git.get_root_directory(root))
  File "/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/secrets/lib/python3.8/site-packages/detect_secrets/util/git.py", line 18, in get_root_directory
    return subprocess.check_output(command).decode('utf-8').strip()
  File "/usr/local/lib/python3.8/subprocess.py", line 415, in check_output
    return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
  File "/usr/local/lib/python3.8/subprocess.py", line 493, in run
    with Popen(*popenargs, **kwargs) as process:
  File "/usr/local/lib/python3.8/subprocess.py", line 858, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "/usr/local/lib/python3.8/subprocess.py", line 1704, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'git'
ERROR: InvocationError for command /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/secrets/bin/detect-secrets scan /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1 (exited with code 1)
style create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/style
style installdeps: flake8, flake8-bugbear, flake8-commas, flake8-quotes, flake8-broken-line
style installed: attrs==21.4.0,flake8==4.0.1,flake8-broken-line==0.4.0,flake8-bugbear==21.11.29,flake8-commas==2.1.0,flake8-quotes==3.3.1,jsonschema==4.2.1,mccabe==0.6.1,pycodestyle==2.8.0,pyflakes==2.4.0
style run-test-pre: PYTHONHASHSEED='281181256'
style run-test: commands[0] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/style/bin/python -m flake8 /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/jsonschema /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs
docs-html create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/docs-html
docs-html installed: jsonschema==4.2.1
docs-html run-test-pre: PYTHONHASHSEED='281181256'
docs-html run-test: commands[0] | /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/docs-html/bin/python -m pip install 'pip>=21.1.1'
Collecting pip>=21.1.1
  Using cached https://files.pythonhosted.org/packages/a4/6d/6463d49a933f547439d6b5b98b46af8742cc03ae83543e4d7688c2420f8b/pip-21.3.1-py3-none-any.whl
Installing collected packages: pip
  Found existing installation: pip 19.2.3
    Uninstalling pip-19.2.3:
      Successfully uninstalled pip-19.2.3
Successfully installed pip-21.3.1
docs-doctest create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/docs-doctest
docs-doctest installdeps: -r/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt
ERROR: invocation failed (exit code 1), logfile: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/docs-doctest/log/docs-doctest-1.log
================================== log start ===================================
Collecting alabaster==0.7.12 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 7))
  Downloading https://files.pythonhosted.org/packages/10/ad/00b090d23a222943eb0eda509720a404f531a439e803f6538f35136cae9e/alabaster-0.7.12-py2.py3-none-any.whl
Collecting attrs==21.2.0 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 9))
  Downloading https://files.pythonhosted.org/packages/20/a9/ba6f1cd1a1517ff022b35acd6a7e4246371dfab08b8e42b829b6d07913cc/attrs-21.2.0-py2.py3-none-any.whl (53kB)
Collecting babel==2.9.1 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 11))
  Downloading https://files.pythonhosted.org/packages/aa/96/4ba93c5f40459dc850d25f9ba93f869a623e77aaecc7a9344e19c01942cf/Babel-2.9.1-py2.py3-none-any.whl (8.8MB)
Collecting beautifulsoup4==4.9.3 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 13))
  Downloading https://files.pythonhosted.org/packages/d1/41/e6495bd7d3781cee623ce23ea6ac73282a373088fcd0ddc809a047b18eae/beautifulsoup4-4.9.3-py3-none-any.whl (115kB)
Collecting certifi==2021.5.30 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 15))
  Downloading https://files.pythonhosted.org/packages/05/1b/0a0dece0e8aa492a6ec9e4ad2fe366b511558cdc73fd3abc82ba7348e875/certifi-2021.5.30-py2.py3-none-any.whl (145kB)
Collecting charset-normalizer==2.0.4 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 17))
  Downloading https://files.pythonhosted.org/packages/33/53/b7f6126a2b9fd878b025fe3c40266cfaad696f312165008ce045bffa3fe7/charset_normalizer-2.0.4-py3-none-any.whl
Collecting docutils==0.17.1 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 19))
  Downloading https://files.pythonhosted.org/packages/4c/5e/6003a0d1f37725ec2ebd4046b657abb9372202655f96e76795dca8c0063c/docutils-0.17.1-py2.py3-none-any.whl (575kB)
Collecting furo==2021.8.17b43 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 21))
  Downloading https://files.pythonhosted.org/packages/e1/a2/cfb4812538d7b11fb48a0c1c27fc799ec77ffe5d3e697b7977deaafd35ce/furo-2021.8.17b43-py3-none-any.whl (69kB)
Collecting idna==3.2 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 23))
  Downloading https://files.pythonhosted.org/packages/d7/77/ff688d1504cdc4db2a938e2b7b9adee5dd52e34efbd2431051efc9984de9/idna-3.2-py3-none-any.whl (59kB)
Collecting imagesize==1.2.0 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 25))
  Downloading https://files.pythonhosted.org/packages/31/b2/b5522a0c8d11e4aff83f8342f3f0dea68c2fb25aa44403e420587f0ce204/imagesize-1.2.0-py2.py3-none-any.whl
Collecting jinja2==3.0.1 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 27))
  Downloading https://files.pythonhosted.org/packages/80/21/ae597efc7ed8caaa43fb35062288baaf99a7d43ff0cf66452ddf47604ee6/Jinja2-3.0.1-py3-none-any.whl (133kB)
Requirement already satisfied: jsonschema from file:///.#egg=jsonschema in /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 29)) (4.2.1)
Collecting lxml==4.6.3 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 31))
  Downloading https://files.pythonhosted.org/packages/e5/21/a2e4517e3d216f0051687eea3d3317557bde68736f038a3b105ac3809247/lxml-4.6.3.tar.gz (3.2MB)
    ERROR: Command errored out with exit status 1:
     command: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/docs-doctest/bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-i5hehf1d/lxml/setup.py'"'"'; __file__='"'"'/tmp/pip-install-i5hehf1d/lxml/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base pip-egg-info
         cwd: /tmp/pip-install-i5hehf1d/lxml/
    Complete output (3 lines):
    Building lxml version 4.6.3.
    Building without Cython.
    Error: Please make sure the libxml2 and libxslt development packages are installed.
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
WARNING: You are using pip version 19.2.3, however version 21.3.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

=================================== log end ====================================
ERROR: could not install deps [-r/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt]; v = InvocationError('/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/docs-doctest/bin/python -m pip install -r/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt', 1)
docs-linkcheck create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/docs-linkcheck
docs-linkcheck installdeps: -r/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt
ERROR: invocation failed (exit code 1), logfile: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/docs-linkcheck/log/docs-linkcheck-1.log
================================== log start ===================================
Collecting alabaster==0.7.12 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 7))
  Using cached https://files.pythonhosted.org/packages/10/ad/00b090d23a222943eb0eda509720a404f531a439e803f6538f35136cae9e/alabaster-0.7.12-py2.py3-none-any.whl
Collecting attrs==21.2.0 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 9))
  Using cached https://files.pythonhosted.org/packages/20/a9/ba6f1cd1a1517ff022b35acd6a7e4246371dfab08b8e42b829b6d07913cc/attrs-21.2.0-py2.py3-none-any.whl
Collecting babel==2.9.1 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 11))
  Using cached https://files.pythonhosted.org/packages/aa/96/4ba93c5f40459dc850d25f9ba93f869a623e77aaecc7a9344e19c01942cf/Babel-2.9.1-py2.py3-none-any.whl
Collecting beautifulsoup4==4.9.3 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 13))
  Using cached https://files.pythonhosted.org/packages/d1/41/e6495bd7d3781cee623ce23ea6ac73282a373088fcd0ddc809a047b18eae/beautifulsoup4-4.9.3-py3-none-any.whl
Collecting certifi==2021.5.30 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 15))
  Using cached https://files.pythonhosted.org/packages/05/1b/0a0dece0e8aa492a6ec9e4ad2fe366b511558cdc73fd3abc82ba7348e875/certifi-2021.5.30-py2.py3-none-any.whl
Collecting charset-normalizer==2.0.4 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 17))
  Using cached https://files.pythonhosted.org/packages/33/53/b7f6126a2b9fd878b025fe3c40266cfaad696f312165008ce045bffa3fe7/charset_normalizer-2.0.4-py3-none-any.whl
Collecting docutils==0.17.1 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 19))
  Using cached https://files.pythonhosted.org/packages/4c/5e/6003a0d1f37725ec2ebd4046b657abb9372202655f96e76795dca8c0063c/docutils-0.17.1-py2.py3-none-any.whl
Collecting furo==2021.8.17b43 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 21))
  Using cached https://files.pythonhosted.org/packages/e1/a2/cfb4812538d7b11fb48a0c1c27fc799ec77ffe5d3e697b7977deaafd35ce/furo-2021.8.17b43-py3-none-any.whl
Collecting idna==3.2 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 23))
  Using cached https://files.pythonhosted.org/packages/d7/77/ff688d1504cdc4db2a938e2b7b9adee5dd52e34efbd2431051efc9984de9/idna-3.2-py3-none-any.whl
Collecting imagesize==1.2.0 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 25))
  Using cached https://files.pythonhosted.org/packages/31/b2/b5522a0c8d11e4aff83f8342f3f0dea68c2fb25aa44403e420587f0ce204/imagesize-1.2.0-py2.py3-none-any.whl
Collecting jinja2==3.0.1 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 27))
  Using cached https://files.pythonhosted.org/packages/80/21/ae597efc7ed8caaa43fb35062288baaf99a7d43ff0cf66452ddf47604ee6/Jinja2-3.0.1-py3-none-any.whl
Requirement already satisfied: jsonschema from file:///.#egg=jsonschema in /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 29)) (4.2.1)
Collecting lxml==4.6.3 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 31))
  Using cached https://files.pythonhosted.org/packages/e5/21/a2e4517e3d216f0051687eea3d3317557bde68736f038a3b105ac3809247/lxml-4.6.3.tar.gz
    ERROR: Command errored out with exit status 1:
     command: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/docs-linkcheck/bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-wn1_1zdp/lxml/setup.py'"'"'; __file__='"'"'/tmp/pip-install-wn1_1zdp/lxml/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base pip-egg-info
         cwd: /tmp/pip-install-wn1_1zdp/lxml/
    Complete output (3 lines):
    Building lxml version 4.6.3.
    Building without Cython.
    Error: Please make sure the libxml2 and libxslt development packages are installed.
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
WARNING: You are using pip version 19.2.3, however version 21.3.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

=================================== log end ====================================
ERROR: could not install deps [-r/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt]; v = InvocationError('/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/docs-linkcheck/bin/python -m pip install -r/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt', 1)
docs-spelling create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/docs-spelling
docs-spelling installdeps: -r/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt
ERROR: invocation failed (exit code 1), logfile: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/docs-spelling/log/docs-spelling-1.log
================================== log start ===================================
Collecting alabaster==0.7.12 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 7))
  Using cached https://files.pythonhosted.org/packages/10/ad/00b090d23a222943eb0eda509720a404f531a439e803f6538f35136cae9e/alabaster-0.7.12-py2.py3-none-any.whl
Collecting attrs==21.2.0 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 9))
  Using cached https://files.pythonhosted.org/packages/20/a9/ba6f1cd1a1517ff022b35acd6a7e4246371dfab08b8e42b829b6d07913cc/attrs-21.2.0-py2.py3-none-any.whl
Collecting babel==2.9.1 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 11))
  Using cached https://files.pythonhosted.org/packages/aa/96/4ba93c5f40459dc850d25f9ba93f869a623e77aaecc7a9344e19c01942cf/Babel-2.9.1-py2.py3-none-any.whl
Collecting beautifulsoup4==4.9.3 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 13))
  Using cached https://files.pythonhosted.org/packages/d1/41/e6495bd7d3781cee623ce23ea6ac73282a373088fcd0ddc809a047b18eae/beautifulsoup4-4.9.3-py3-none-any.whl
Collecting certifi==2021.5.30 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 15))
  Using cached https://files.pythonhosted.org/packages/05/1b/0a0dece0e8aa492a6ec9e4ad2fe366b511558cdc73fd3abc82ba7348e875/certifi-2021.5.30-py2.py3-none-any.whl
Collecting charset-normalizer==2.0.4 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 17))
  Using cached https://files.pythonhosted.org/packages/33/53/b7f6126a2b9fd878b025fe3c40266cfaad696f312165008ce045bffa3fe7/charset_normalizer-2.0.4-py3-none-any.whl
Collecting docutils==0.17.1 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 19))
  Using cached https://files.pythonhosted.org/packages/4c/5e/6003a0d1f37725ec2ebd4046b657abb9372202655f96e76795dca8c0063c/docutils-0.17.1-py2.py3-none-any.whl
Collecting furo==2021.8.17b43 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 21))
  Using cached https://files.pythonhosted.org/packages/e1/a2/cfb4812538d7b11fb48a0c1c27fc799ec77ffe5d3e697b7977deaafd35ce/furo-2021.8.17b43-py3-none-any.whl
Collecting idna==3.2 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 23))
  Using cached https://files.pythonhosted.org/packages/d7/77/ff688d1504cdc4db2a938e2b7b9adee5dd52e34efbd2431051efc9984de9/idna-3.2-py3-none-any.whl
Collecting imagesize==1.2.0 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 25))
  Using cached https://files.pythonhosted.org/packages/31/b2/b5522a0c8d11e4aff83f8342f3f0dea68c2fb25aa44403e420587f0ce204/imagesize-1.2.0-py2.py3-none-any.whl
Collecting jinja2==3.0.1 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 27))
  Using cached https://files.pythonhosted.org/packages/80/21/ae597efc7ed8caaa43fb35062288baaf99a7d43ff0cf66452ddf47604ee6/Jinja2-3.0.1-py3-none-any.whl
Requirement already satisfied: jsonschema from file:///.#egg=jsonschema in /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 29)) (4.2.1)
Collecting lxml==4.6.3 (from -r /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt (line 31))
  Using cached https://files.pythonhosted.org/packages/e5/21/a2e4517e3d216f0051687eea3d3317557bde68736f038a3b105ac3809247/lxml-4.6.3.tar.gz
    ERROR: Command errored out with exit status 1:
     command: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/docs-spelling/bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-jfla_od2/lxml/setup.py'"'"'; __file__='"'"'/tmp/pip-install-jfla_od2/lxml/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base pip-egg-info
         cwd: /tmp/pip-install-jfla_od2/lxml/
    Complete output (3 lines):
    Building lxml version 4.6.3.
    Building without Cython.
    Error: Please make sure the libxml2 and libxslt development packages are installed.
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
WARNING: You are using pip version 19.2.3, however version 21.3.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

=================================== log end ====================================
ERROR: could not install deps [-r/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt]; v = InvocationError('/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/docs-spelling/bin/python -m pip install -r/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt', 1)
docs-style create: /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/docs-style
docs-style installdeps: doc8, pygments, pygments-github-lexers
docs-style installed: doc8==0.10.1,docutils==0.18.1,jsonschema==4.2.1,pbr==5.8.0,Pygments==2.11.1,pygments-github-lexers==0.0.5,restructuredtext-lint==1.3.2,stevedore==3.5.0
docs-style run-test-pre: PYTHONHASHSEED='281181256'
docs-style run-test: commands[0] | doc8 /magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs
Scanning...
Validating...
========
Total files scanned = 8
Total files ignored = 0
Total accumulated errors = 0
Detailed error counts:
    - doc8.checks.CheckCarriageReturn = 0
    - doc8.checks.CheckIndentationNoTab = 0
    - doc8.checks.CheckMaxLineLength = 0
    - doc8.checks.CheckNewlineEndOfFile = 0
    - doc8.checks.CheckTrailingWhitespace = 0
    - doc8.checks.CheckValidity = 0
___________________________________ summary ____________________________________
ERROR:  py37-noextra-build: InterpreterNotFound: python3.7
ERROR:  py37-noextra-tests: InterpreterNotFound: python3.7
ERROR:  py37-format-build: InterpreterNotFound: python3.7
ERROR:  py37-format-tests: InterpreterNotFound: python3.7
ERROR:  py37-format_nongpl-build: InterpreterNotFound: python3.7
ERROR:  py37-format_nongpl-tests: InterpreterNotFound: python3.7
ERROR:   py38-noextra-build: commands failed
  py38-noextra-tests: commands succeeded
ERROR:   py38-format-build: commands failed
  py38-format-tests: commands succeeded
ERROR:   py38-format_nongpl-build: commands failed
  py38-format_nongpl-tests: commands succeeded
ERROR:   py39-noextra-build: commands failed
  py39-noextra-tests: commands succeeded
ERROR:   py39-format-build: commands failed
  py39-format-tests: commands succeeded
ERROR:   py39-format_nongpl-build: commands failed
  py39-format_nongpl-tests: commands succeeded
ERROR:   py310-noextra-build: commands failed
  py310-noextra-tests: commands succeeded
ERROR:   py310-format-build: commands failed
  py310-format-tests: commands succeeded
ERROR:   py310-format_nongpl-build: commands failed
  py310-format_nongpl-tests: commands succeeded
ERROR:  pypy3-noextra-build: InterpreterNotFound: pypy3
ERROR:  pypy3-noextra-tests: InterpreterNotFound: pypy3
ERROR:  pypy3-format-build: InterpreterNotFound: pypy3
ERROR:  pypy3-format-tests: InterpreterNotFound: pypy3
ERROR:  pypy3-format_nongpl-build: InterpreterNotFound: pypy3
ERROR:  pypy3-format_nongpl-tests: InterpreterNotFound: pypy3
ERROR:   readme: commands failed
  safety: commands succeeded
ERROR:   secrets: commands failed
  style: commands succeeded
  docs-html: commands succeeded
ERROR:   docs-doctest: could not install deps [-r/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt]; v = InvocationError('/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/docs-doctest/bin/python -m pip install -r/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt', 1)
ERROR:   docs-linkcheck: could not install deps [-r/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt]; v = InvocationError('/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/docs-linkcheck/bin/python -m pip install -r/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt', 1)
ERROR:   docs-spelling: could not install deps [-r/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt]; v = InvocationError('/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/.tox/docs-spelling/bin/python -m pip install -r/magus/work/usr/mports/devel/py-jsonschema/work-py38/jsonschema-4.2.1/docs/requirements.txt', 1)
  docs-style: commands succeeded
*** Error code 1

Stop.
make: stopped in /usr/mports/devel/py-jsonschema