Mock Version: 1.4.21 Mock Version: 1.4.21 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/python-jsonschema.spec'], chrootPath='/var/lib/mock/f30-build-18413300-1312357/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/python-jsonschema.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: noarch Building for target noarch Wrote: /builddir/build/SRPMS/python-jsonschema-3.2.0-1.fc30.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/python-jsonschema.spec'], chrootPath='/var/lib/mock/f30-build-18413300-1312357/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/python-jsonschema.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: noarch Building for target noarch Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.RHisnx + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf jsonschema-3.2.0 + /usr/bin/gzip -dc /builddir/build/SOURCES/jsonschema-3.2.0.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd jsonschema-3.2.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + rm -rf jsonschema.egg-info + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.DvyC0y + umask 022 + cd /builddir/build/BUILD + cd jsonschema-3.2.0 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + /usr/bin/python3 setup.py build '--executable=/usr/bin/python3 -s' running build running build_py creating build creating build/lib creating build/lib/jsonschema copying jsonschema/cli.py -> build/lib/jsonschema copying jsonschema/_types.py -> build/lib/jsonschema copying jsonschema/__init__.py -> build/lib/jsonschema copying jsonschema/_validators.py -> build/lib/jsonschema copying jsonschema/_format.py -> build/lib/jsonschema copying jsonschema/__main__.py -> build/lib/jsonschema copying jsonschema/_utils.py -> build/lib/jsonschema copying jsonschema/compat.py -> build/lib/jsonschema copying jsonschema/exceptions.py -> build/lib/jsonschema copying jsonschema/_reflect.py -> build/lib/jsonschema copying jsonschema/_legacy_validators.py -> build/lib/jsonschema copying jsonschema/validators.py -> build/lib/jsonschema creating build/lib/jsonschema/tests copying jsonschema/tests/test_cli.py -> build/lib/jsonschema/tests copying jsonschema/tests/_suite.py -> build/lib/jsonschema/tests copying jsonschema/tests/_helpers.py -> build/lib/jsonschema/tests copying jsonschema/tests/test_jsonschema_test_suite.py -> build/lib/jsonschema/tests copying jsonschema/tests/test_validators.py -> build/lib/jsonschema/tests copying jsonschema/tests/__init__.py -> build/lib/jsonschema/tests copying jsonschema/tests/test_exceptions.py -> build/lib/jsonschema/tests copying jsonschema/tests/test_format.py -> build/lib/jsonschema/tests copying jsonschema/tests/test_types.py -> build/lib/jsonschema/tests creating build/lib/jsonschema/benchmarks copying jsonschema/benchmarks/__init__.py -> build/lib/jsonschema/benchmarks copying jsonschema/benchmarks/json_schema_test_suite.py -> build/lib/jsonschema/benchmarks copying jsonschema/benchmarks/issue232.py -> build/lib/jsonschema/benchmarks creating build/lib/jsonschema/schemas copying jsonschema/schemas/draft7.json -> build/lib/jsonschema/schemas copying jsonschema/schemas/draft3.json -> build/lib/jsonschema/schemas copying jsonschema/schemas/draft4.json -> build/lib/jsonschema/schemas copying jsonschema/schemas/draft6.json -> build/lib/jsonschema/schemas + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.y0jF1A + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch ++ dirname /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch + cd jsonschema-3.2.0 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + /usr/bin/python3 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch running install running install_lib creating /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr creating /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib creating /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7 creating /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages creating /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema copying build/lib/jsonschema/cli.py -> /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema creating /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/schemas copying build/lib/jsonschema/schemas/draft7.json -> /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/schemas copying build/lib/jsonschema/schemas/draft3.json -> /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/schemas copying build/lib/jsonschema/schemas/draft4.json -> /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/schemas copying build/lib/jsonschema/schemas/draft6.json -> /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/schemas copying build/lib/jsonschema/_types.py -> /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema copying build/lib/jsonschema/__init__.py -> /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema copying build/lib/jsonschema/_validators.py -> /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema copying build/lib/jsonschema/_format.py -> /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema copying build/lib/jsonschema/__main__.py -> /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema creating /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/tests copying build/lib/jsonschema/tests/test_cli.py -> /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/tests copying build/lib/jsonschema/tests/_suite.py -> /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/tests copying build/lib/jsonschema/tests/_helpers.py -> /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/tests copying build/lib/jsonschema/tests/test_jsonschema_test_suite.py -> /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/tests copying build/lib/jsonschema/tests/test_validators.py -> /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/tests copying build/lib/jsonschema/tests/__init__.py -> /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/tests copying build/lib/jsonschema/tests/test_exceptions.py -> /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/tests copying build/lib/jsonschema/tests/test_format.py -> /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/tests copying build/lib/jsonschema/tests/test_types.py -> /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/tests copying build/lib/jsonschema/_utils.py -> /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema copying build/lib/jsonschema/compat.py -> /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema copying build/lib/jsonschema/exceptions.py -> /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema copying build/lib/jsonschema/_reflect.py -> /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema copying build/lib/jsonschema/_legacy_validators.py -> /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema creating /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/benchmarks copying build/lib/jsonschema/benchmarks/__init__.py -> /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/benchmarks copying build/lib/jsonschema/benchmarks/json_schema_test_suite.py -> /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/benchmarks copying build/lib/jsonschema/benchmarks/issue232.py -> /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/benchmarks copying build/lib/jsonschema/validators.py -> /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema byte-compiling /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/cli.py to cli.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/_types.py to _types.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/__init__.py to __init__.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/_validators.py to _validators.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/_format.py to _format.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/__main__.py to __main__.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/tests/test_cli.py to test_cli.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/tests/_suite.py to _suite.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/tests/_helpers.py to _helpers.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/tests/test_jsonschema_test_suite.py to test_jsonschema_test_suite.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/tests/test_validators.py to test_validators.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/tests/__init__.py to __init__.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/tests/test_exceptions.py to test_exceptions.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/tests/test_format.py to test_format.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/tests/test_types.py to test_types.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/_utils.py to _utils.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/compat.py to compat.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/exceptions.py to exceptions.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/_reflect.py to _reflect.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/_legacy_validators.py to _legacy_validators.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/benchmarks/__init__.py to __init__.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/benchmarks/json_schema_test_suite.py to json_schema_test_suite.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/benchmarks/issue232.py to issue232.cpython-37.pyc byte-compiling /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema/validators.py to validators.cpython-37.pyc writing byte-compilation script '/tmp/tmpctjcokb8.py' /usr/bin/python3 /tmp/tmpctjcokb8.py removing /tmp/tmpctjcokb8.py running install_egg_info running egg_info creating jsonschema.egg-info writing jsonschema.egg-info/PKG-INFO writing dependency_links to jsonschema.egg-info/dependency_links.txt writing entry points to jsonschema.egg-info/entry_points.txt writing requirements to jsonschema.egg-info/requires.txt writing top-level names to jsonschema.egg-info/top_level.txt writing manifest file 'jsonschema.egg-info/SOURCES.txt' reading manifest file 'jsonschema.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'jsonschema.egg-info/SOURCES.txt' Copying jsonschema.egg-info to /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7/site-packages/jsonschema-3.2.0-py3.7.egg-info running install_scripts Installing jsonschema script to /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/bin + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 3.2.0-1.fc30 --unique-debug-suffix -3.2.0-1.fc30.noarch --unique-debug-src-base python-jsonschema-3.2.0-1.fc30.noarch --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/jsonschema-3.2.0 find: 'debug': No such file or directory + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 0 Bytecompiling .py files below /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/lib/python3.7 using /usr/bin/python3.7 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.5kgdmE + umask 022 + cd /builddir/build/BUILD + cd jsonschema-3.2.0 ++ pwd + PYTHONPATH=/builddir/build/BUILD/jsonschema-3.2.0 + trial-3 jsonschema jsonschema.tests.test_cli TestCLI test_draft3_schema_draft4_validator ... [OK] test_successful_validation ... [OK] test_unsuccessful_validation ... [OK] test_unsuccessful_validation_multiple_instances ... [OK] test_version ... [OK] TestParser test_find_validator_by_fully_qualified_object_name ... [OK] test_find_validator_in_jsonschema ... [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_validators_that_failed_appear_in_errors_dict ... [OK] TestHashable test_hashable ... [OK] jsonschema.tests.test_format TestFormatChecker 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] jsonschema.tests.test_jsonschema_test_suite TestDraft3 test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_items_are_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_array_of_items_with_no_additionalItems_additional_items_are_not_permitted ... [OK] test_additionalItems_array_of_items_with_no_additionalItems_no_additional_items_present ... [OK] test_additionalItems_items_is_schema_no_additionalItems_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_allowed ... [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_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_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_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_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_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_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_validation_of_CSS_colors_a_CSS_color_name_containing_invalid_characters ... [SKIPPED] test_format_validation_of_CSS_colors_a_valid_CSS_color_name ... [SKIPPED] test_format_validation_of_CSS_colors_a_valid_six_digit_CSS_color_code ... [SKIPPED] test_format_validation_of_CSS_colors_a_valid_three_digit_CSS_color_code ... [SKIPPED] test_format_validation_of_CSS_colors_an_invalid_CSS_color_code ... [SKIPPED] test_format_validation_of_CSS_colors_an_invalid_CSS_color_name ... [SKIPPED] test_format_validation_of_CSS_colors_ignores_arrays ... [SKIPPED] test_format_validation_of_CSS_colors_ignores_booleans ... [SKIPPED] test_format_validation_of_CSS_colors_ignores_floats ... [SKIPPED] test_format_validation_of_CSS_colors_ignores_integers ... [SKIPPED] test_format_validation_of_CSS_colors_ignores_null ... [SKIPPED] test_format_validation_of_CSS_colors_ignores_objects ... [SKIPPED] test_format_validation_of_IP_addresses_a_valid_IP_address ... [OK] test_format_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK] test_format_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK] test_format_validation_of_IP_addresses_ignores_arrays ... [OK] test_format_validation_of_IP_addresses_ignores_booleans ... [OK] test_format_validation_of_IP_addresses_ignores_floats ... [OK] test_format_validation_of_IP_addresses_ignores_integers ... [OK] test_format_validation_of_IP_addresses_ignores_null ... [OK] test_format_validation_of_IP_addresses_ignores_objects ... [OK] test_format_validation_of_IPv6_addresses_a_valid_IPv6_address ... [OK] test_format_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK] test_format_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK] test_format_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK] test_format_validation_of_IPv6_addresses_ignores_arrays ... [OK] test_format_validation_of_IPv6_addresses_ignores_booleans ... [OK] test_format_validation_of_IPv6_addresses_ignores_floats ... [OK] test_format_validation_of_IPv6_addresses_ignores_integers ... [OK] test_format_validation_of_IPv6_addresses_ignores_null ... [OK] test_format_validation_of_IPv6_addresses_ignores_objects ... [OK] test_format_validation_of_URIs_a_valid_URI ... [SKIPPED] test_format_validation_of_URIs_an_invalid_URI ... [SKIPPED] test_format_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [SKIPPED] test_format_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [SKIPPED] test_format_validation_of_URIs_ignores_arrays ... [SKIPPED] test_format_validation_of_URIs_ignores_booleans ... [SKIPPED] test_format_validation_of_URIs_ignores_floats ... [SKIPPED] test_format_validation_of_URIs_ignores_integers ... [SKIPPED] test_format_validation_of_URIs_ignores_null ... [SKIPPED] test_format_validation_of_URIs_ignores_objects ... [SKIPPED] test_format_validation_of_date_strings_a_valid_date_string ... [OK] test_format_validation_of_date_strings_an_invalid_date_string ... [OK] test_format_validation_of_date_strings_ignores_arrays ... [OK] test_format_validation_of_date_strings_ignores_booleans ... [OK] test_format_validation_of_date_strings_ignores_floats ... [OK] test_format_validation_of_date_strings_ignores_integers ... [OK] test_format_validation_of_date_strings_ignores_null ... [OK] test_format_validation_of_date_strings_ignores_objects ... [OK] test_format_validation_of_date_time_strings_a_valid_date_time_string ... [SKIPPED] test_format_validation_of_date_time_strings_an_invalid_date_time_string ... [SKIPPED] test_format_validation_of_date_time_strings_case_insensitive_T_and_Z ... [SKIPPED] test_format_validation_of_date_time_strings_ignores_arrays ... [SKIPPED] test_format_validation_of_date_time_strings_ignores_booleans ... [SKIPPED] test_format_validation_of_date_time_strings_ignores_floats ... [SKIPPED] test_format_validation_of_date_time_strings_ignores_integers ... [SKIPPED] test_format_validation_of_date_time_strings_ignores_null ... [SKIPPED] test_format_validation_of_date_time_strings_ignores_objects ... [SKIPPED] test_format_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [SKIPPED] test_format_validation_of_e_mail_addresses_a_valid_e_mail_address ... [OK] test_format_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK] test_format_validation_of_e_mail_addresses_ignores_arrays ... [OK] test_format_validation_of_e_mail_addresses_ignores_booleans ... [OK] test_format_validation_of_e_mail_addresses_ignores_floats ... [OK] test_format_validation_of_e_mail_addresses_ignores_integers ... [OK] test_format_validation_of_e_mail_addresses_ignores_null ... [OK] test_format_validation_of_e_mail_addresses_ignores_objects ... [OK] test_format_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK] test_format_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK] test_format_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK] test_format_validation_of_host_names_a_valid_host_name ... [OK] test_format_validation_of_hostnames_ignores_arrays ... [OK] test_format_validation_of_hostnames_ignores_booleans ... [OK] test_format_validation_of_hostnames_ignores_floats ... [OK] test_format_validation_of_hostnames_ignores_integers ... [OK] test_format_validation_of_hostnames_ignores_null ... [OK] test_format_validation_of_hostnames_ignores_objects ... [OK] test_format_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid ... [OK] test_format_validation_of_regular_expressions_a_valid_regular_expression ... [OK] test_format_validation_of_regular_expressions_ignores_arrays ... [OK] test_format_validation_of_regular_expressions_ignores_booleans ... [OK] test_format_validation_of_regular_expressions_ignores_floats ... [OK] test_format_validation_of_regular_expressions_ignores_integers ... [OK] test_format_validation_of_regular_expressions_ignores_null ... [OK] test_format_validation_of_regular_expressions_ignores_objects ... [OK] test_format_validation_of_time_strings_a_valid_time_string ... [OK] test_format_validation_of_time_strings_an_invalid_time_string ... [OK] test_format_validation_of_time_strings_ignores_arrays ... [OK] test_format_validation_of_time_strings_ignores_booleans ... [OK] test_format_validation_of_time_strings_ignores_floats ... [OK] test_format_validation_of_time_strings_ignores_integers ... [OK] test_format_validation_of_time_strings_ignores_null ... [OK] test_format_validation_of_time_strings_ignores_objects ... [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_ignores_non_numbers ... [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_ignores_non_numbers ... [OK] test_minimum_minimum_validation_with_signed_integer_below_the_minimum_is_invalid ... [OK] test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK] test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [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_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_non_strings ... [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_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_tilda_invalid ... [OK] test_ref_escaped_pointer_ref_tilda_valid ... [OK] test_ref_nested_refs_nested_ref_invalid ... [OK] test_ref_nested_refs_nested_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_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_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_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_validation_0_and_false_are_unique ... [OK] test_uniqueItems_uniqueItems_validation_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_nested_objects_is_invalid ... [OK] test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_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_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_zeroTerminatedFloats_some_languages_do_not_distinguish_between_different_types_of_numeric_value_a_float_is_not_an_integer_even_without_fractional_part ... [OK] TestDraft3LegacyTypeCheck 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_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] 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_array_of_items_with_no_additionalItems_additional_items_are_not_permitted ... [OK] test_additionalItems_array_of_items_with_no_additionalItems_equal_number_of_items_present ... [OK] test_additionalItems_array_of_items_with_no_additionalItems_fewer_number_of_items_present ... [OK] test_additionalItems_items_is_schema_no_additionalItems_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_allowed ... [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_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_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_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_definitions_invalid_definition_invalid_definition_schema ... [OK] test_definitions_valid_definition_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_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_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_simple_enum_validation_one_of_the_enum_is_valid ... [OK] test_enum_simple_enum_validation_something_else_is_invalid ... [OK] test_format_validation_of_IP_addresses_a_valid_IP_address ... [OK] test_format_validation_of_IP_addresses_an_IP_address_as_an_integer ... [OK] test_format_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK] test_format_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK] test_format_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK] test_format_validation_of_IP_addresses_ignores_arrays ... [OK] test_format_validation_of_IP_addresses_ignores_booleans ... [OK] test_format_validation_of_IP_addresses_ignores_floats ... [OK] test_format_validation_of_IP_addresses_ignores_integers ... [OK] test_format_validation_of_IP_addresses_ignores_null ... [OK] test_format_validation_of_IP_addresses_ignores_objects ... [OK] test_format_validation_of_IPv6_addresses_a_valid_IPv6_address ... [OK] test_format_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK] test_format_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK] test_format_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK] test_format_validation_of_IPv6_addresses_ignores_arrays ... [OK] test_format_validation_of_IPv6_addresses_ignores_booleans ... [OK] test_format_validation_of_IPv6_addresses_ignores_floats ... [OK] test_format_validation_of_IPv6_addresses_ignores_integers ... [OK] test_format_validation_of_IPv6_addresses_ignores_null ... [OK] test_format_validation_of_IPv6_addresses_ignores_objects ... [OK] test_format_validation_of_URIs_a_valid_URL_ ... [SKIPPED] test_format_validation_of_URIs_a_valid_URL_based_on_IPv4 ... [SKIPPED] test_format_validation_of_URIs_a_valid_URL_for_a_simple_text_file ... [SKIPPED] test_format_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ... [SKIPPED] test_format_validation_of_URIs_a_valid_URL_with_anchor_tag ... [SKIPPED] test_format_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parantheses ... [SKIPPED] test_format_validation_of_URIs_a_valid_URL_with_ftp_scheme ... [SKIPPED] test_format_validation_of_URIs_a_valid_URL_with_many_special_characters ... [SKIPPED] test_format_validation_of_URIs_a_valid_URN ... [SKIPPED] test_format_validation_of_URIs_a_valid_mailto_URI ... [SKIPPED] test_format_validation_of_URIs_a_valid_newsgroup_URI ... [SKIPPED] test_format_validation_of_URIs_a_valid_puny_coded_URL_ ... [SKIPPED] test_format_validation_of_URIs_a_valid_tel_URI ... [SKIPPED] test_format_validation_of_URIs_an_invalid_URI ... [SKIPPED] test_format_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [SKIPPED] test_format_validation_of_URIs_an_invalid_URI_with_spaces ... [SKIPPED] test_format_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [SKIPPED] test_format_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [SKIPPED] test_format_validation_of_URIs_an_invalid_relative_URI_Reference ... [SKIPPED] test_format_validation_of_URIs_ignores_arrays ... [SKIPPED] test_format_validation_of_URIs_ignores_booleans ... [SKIPPED] test_format_validation_of_URIs_ignores_floats ... [SKIPPED] test_format_validation_of_URIs_ignores_integers ... [SKIPPED] test_format_validation_of_URIs_ignores_null ... [SKIPPED] test_format_validation_of_URIs_ignores_objects ... [SKIPPED] test_format_validation_of_date_time_strings_a_invalid_day_in_date_time_string ... [SKIPPED] test_format_validation_of_date_time_strings_a_valid_date_time_string ... [SKIPPED] test_format_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [SKIPPED] test_format_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [SKIPPED] test_format_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [SKIPPED] test_format_validation_of_date_time_strings_an_invalid_date_time_string ... [SKIPPED] test_format_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [SKIPPED] test_format_validation_of_date_time_strings_case_insensitive_T_and_Z ... [SKIPPED] test_format_validation_of_date_time_strings_ignores_arrays ... [SKIPPED] test_format_validation_of_date_time_strings_ignores_booleans ... [SKIPPED] test_format_validation_of_date_time_strings_ignores_floats ... [SKIPPED] test_format_validation_of_date_time_strings_ignores_integers ... [SKIPPED] test_format_validation_of_date_time_strings_ignores_null ... [SKIPPED] test_format_validation_of_date_time_strings_ignores_objects ... [SKIPPED] test_format_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [SKIPPED] test_format_validation_of_e_mail_addresses_a_valid_e_mail_address ... [OK] test_format_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK] test_format_validation_of_e_mail_addresses_ignores_arrays ... [OK] test_format_validation_of_e_mail_addresses_ignores_booleans ... [OK] test_format_validation_of_e_mail_addresses_ignores_floats ... [OK] test_format_validation_of_e_mail_addresses_ignores_integers ... [OK] test_format_validation_of_e_mail_addresses_ignores_null ... [OK] test_format_validation_of_e_mail_addresses_ignores_objects ... [OK] test_format_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK] test_format_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK] test_format_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK] test_format_validation_of_host_names_a_valid_host_name ... [OK] test_format_validation_of_hostnames_ignores_arrays ... [OK] test_format_validation_of_hostnames_ignores_booleans ... [OK] test_format_validation_of_hostnames_ignores_floats ... [OK] test_format_validation_of_hostnames_ignores_integers ... [OK] test_format_validation_of_hostnames_ignores_null ... [OK] test_format_validation_of_hostnames_ignores_objects ... [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_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_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_below_the_minimum_is_invalid ... [OK] test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK] test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [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_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_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_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_non_strings ... [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 ... [SKIPPED] test_ref_Location_independent_identifier_mismatch ... [SKIPPED] test_ref_Location_independent_identifier_with_absolute_URI_match ... [SKIPPED] test_ref_Location_independent_identifier_with_absolute_URI_mismatch ... [SKIPPED] 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_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_tilda_invalid ... [OK] test_ref_escaped_pointer_ref_tilda_valid ... [OK] test_ref_nested_refs_nested_ref_invalid ... [OK] test_ref_nested_refs_nested_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_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_validation_0_and_false_are_unique ... [OK] test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ... [OK] test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [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_nested_objects_is_invalid ... [OK] test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_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_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_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_zeroTerminatedFloats_some_languages_do_not_distinguish_between_different_types_of_numeric_value_a_float_is_not_an_integer_even_without_fractional_part ... [OK] TestDraft4LegacyTypeCheck 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_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] 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_array_of_items_with_no_additionalItems_additional_items_are_not_permitted ... [OK] test_additionalItems_array_of_items_with_no_additionalItems_equal_number_of_items_present ... [OK] test_additionalItems_array_of_items_with_no_additionalItems_fewer_number_of_items_present ... [OK] test_additionalItems_items_is_schema_no_additionalItems_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_allowed ... [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_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_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_false_false_is_invalid ... [OK] test_const_const_with_0_does_not_match_false_float_zero_is_valid ... [OK] test_const_const_with_0_does_not_match_false_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_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_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_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_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_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_definitions_invalid_definition_invalid_definition_schema ... [OK] test_definitions_valid_definition_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_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_empty_array_of_dependencies_empty_object_is_valid ... [OK] test_dependencies_empty_array_of_dependencies_non_object_is_valid ... [OK] test_dependencies_empty_array_of_dependencies_object_with_property_is_valid ... [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_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_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_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_format_format_uri_template_a_valid_relative_uri_template ... [SKIPPED] test_format_format_uri_template_a_valid_uri_template ... [SKIPPED] test_format_format_uri_template_a_valid_uri_template_without_variables ... [SKIPPED] test_format_format_uri_template_an_invalid_uri_template ... [SKIPPED] test_format_validation_of_IP_addresses_a_valid_IP_address ... [OK] test_format_validation_of_IP_addresses_an_IP_address_as_an_integer ... [OK] test_format_validation_of_IP_addresses_an_IP_address_with_out_of_range_values ... [OK] test_format_validation_of_IP_addresses_an_IP_address_with_too_many_components ... [OK] test_format_validation_of_IP_addresses_an_IP_address_without_4_components ... [OK] test_format_validation_of_IP_addresses_ignores_arrays ... [OK] test_format_validation_of_IP_addresses_ignores_booleans ... [OK] test_format_validation_of_IP_addresses_ignores_floats ... [OK] test_format_validation_of_IP_addresses_ignores_integers ... [OK] test_format_validation_of_IP_addresses_ignores_null ... [OK] test_format_validation_of_IP_addresses_ignores_objects ... [OK] test_format_validation_of_IPv6_addresses_a_valid_IPv6_address ... [OK] test_format_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters ... [OK] test_format_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values ... [OK] test_format_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components ... [OK] test_format_validation_of_IPv6_addresses_ignores_arrays ... [OK] test_format_validation_of_IPv6_addresses_ignores_booleans ... [OK] test_format_validation_of_IPv6_addresses_ignores_floats ... [OK] test_format_validation_of_IPv6_addresses_ignores_integers ... [OK] test_format_validation_of_IPv6_addresses_ignores_null ... [OK] test_format_validation_of_IPv6_addresses_ignores_objects ... [OK] test_format_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer ... [SKIPPED] test_format_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 ... [SKIPPED] test_format_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 ... [SKIPPED] test_format_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 ... [SKIPPED] test_format_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 ... [SKIPPED] test_format_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 ... [SKIPPED] test_format_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 ... [SKIPPED] test_format_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ ... [SKIPPED] test_format_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ ... [SKIPPED] test_format_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 ... [SKIPPED] test_format_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 ... [SKIPPED] test_format_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 ... [SKIPPED] test_format_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 ... [SKIPPED] test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 ... [SKIPPED] test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [SKIPPED] test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [SKIPPED] test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [SKIPPED] test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [SKIPPED] test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [SKIPPED] test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [SKIPPED] test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [SKIPPED] test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [SKIPPED] test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [SKIPPED] test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [SKIPPED] test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [SKIPPED] test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [SKIPPED] test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [SKIPPED] test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [SKIPPED] test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [SKIPPED] test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [SKIPPED] test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [SKIPPED] test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [SKIPPED] test_format_validation_of_JSON_pointers_ignores_arrays ... [SKIPPED] test_format_validation_of_JSON_pointers_ignores_booleans ... [SKIPPED] test_format_validation_of_JSON_pointers_ignores_floats ... [SKIPPED] test_format_validation_of_JSON_pointers_ignores_integers ... [SKIPPED] test_format_validation_of_JSON_pointers_ignores_null ... [SKIPPED] test_format_validation_of_JSON_pointers_ignores_objects ... [SKIPPED] test_format_validation_of_URI_References_a_valid_URI ... [SKIPPED] test_format_validation_of_URI_References_a_valid_URI_Reference ... [SKIPPED] test_format_validation_of_URI_References_a_valid_URI_fragment ... [SKIPPED] test_format_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [SKIPPED] test_format_validation_of_URI_References_a_valid_relative_URI_Reference ... [SKIPPED] test_format_validation_of_URI_References_an_invalid_URI_Reference ... [SKIPPED] test_format_validation_of_URI_References_an_invalid_URI_fragment ... [SKIPPED] test_format_validation_of_URI_references_ignores_arrays ... [SKIPPED] test_format_validation_of_URI_references_ignores_booleans ... [SKIPPED] test_format_validation_of_URI_references_ignores_floats ... [SKIPPED] test_format_validation_of_URI_references_ignores_integers ... [SKIPPED] test_format_validation_of_URI_references_ignores_null ... [SKIPPED] test_format_validation_of_URI_references_ignores_objects ... [SKIPPED] test_format_validation_of_URI_templates_ignores_arrays ... [SKIPPED] test_format_validation_of_URI_templates_ignores_booleans ... [SKIPPED] test_format_validation_of_URI_templates_ignores_floats ... [SKIPPED] test_format_validation_of_URI_templates_ignores_integers ... [SKIPPED] test_format_validation_of_URI_templates_ignores_null ... [SKIPPED] test_format_validation_of_URI_templates_ignores_objects ... [SKIPPED] test_format_validation_of_URIs_a_valid_URL_ ... [SKIPPED] test_format_validation_of_URIs_a_valid_URL_based_on_IPv4 ... [SKIPPED] test_format_validation_of_URIs_a_valid_URL_for_a_simple_text_file ... [SKIPPED] test_format_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ... [SKIPPED] test_format_validation_of_URIs_a_valid_URL_with_anchor_tag ... [SKIPPED] test_format_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parantheses ... [SKIPPED] test_format_validation_of_URIs_a_valid_URL_with_ftp_scheme ... [SKIPPED] test_format_validation_of_URIs_a_valid_URL_with_many_special_characters ... [SKIPPED] test_format_validation_of_URIs_a_valid_URN ... [SKIPPED] test_format_validation_of_URIs_a_valid_mailto_URI ... [SKIPPED] test_format_validation_of_URIs_a_valid_newsgroup_URI ... [SKIPPED] test_format_validation_of_URIs_a_valid_puny_coded_URL_ ... [SKIPPED] test_format_validation_of_URIs_a_valid_tel_URI ... [SKIPPED] test_format_validation_of_URIs_an_invalid_URI ... [SKIPPED] test_format_validation_of_URIs_an_invalid_URI_though_valid_URI_reference ... [SKIPPED] test_format_validation_of_URIs_an_invalid_URI_with_spaces ... [SKIPPED] test_format_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme ... [SKIPPED] test_format_validation_of_URIs_an_invalid_protocol_relative_URI_Reference ... [SKIPPED] test_format_validation_of_URIs_an_invalid_relative_URI_Reference ... [SKIPPED] test_format_validation_of_URIs_ignores_arrays ... [SKIPPED] test_format_validation_of_URIs_ignores_booleans ... [SKIPPED] test_format_validation_of_URIs_ignores_floats ... [SKIPPED] test_format_validation_of_URIs_ignores_integers ... [SKIPPED] test_format_validation_of_URIs_ignores_null ... [SKIPPED] test_format_validation_of_URIs_ignores_objects ... [SKIPPED] test_format_validation_of_date_time_strings_a_invalid_day_in_date_time_string ... [SKIPPED] test_format_validation_of_date_time_strings_a_valid_date_time_string ... [SKIPPED] test_format_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [SKIPPED] test_format_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [SKIPPED] test_format_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [SKIPPED] test_format_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset ... [SKIPPED] test_format_validation_of_date_time_strings_an_invalid_date_time_string ... [SKIPPED] test_format_validation_of_date_time_strings_an_invalid_offset_in_date_time_string ... [SKIPPED] test_format_validation_of_date_time_strings_case_insensitive_T_and_Z ... [SKIPPED] test_format_validation_of_date_time_strings_ignores_arrays ... [SKIPPED] test_format_validation_of_date_time_strings_ignores_booleans ... [SKIPPED] test_format_validation_of_date_time_strings_ignores_floats ... [SKIPPED] test_format_validation_of_date_time_strings_ignores_integers ... [SKIPPED] test_format_validation_of_date_time_strings_ignores_null ... [SKIPPED] test_format_validation_of_date_time_strings_ignores_objects ... [SKIPPED] test_format_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [SKIPPED] test_format_validation_of_e_mail_addresses_a_valid_e_mail_address ... [OK] test_format_validation_of_e_mail_addresses_an_invalid_e_mail_address ... [OK] test_format_validation_of_e_mail_addresses_ignores_arrays ... [OK] test_format_validation_of_e_mail_addresses_ignores_booleans ... [OK] test_format_validation_of_e_mail_addresses_ignores_floats ... [OK] test_format_validation_of_e_mail_addresses_ignores_integers ... [OK] test_format_validation_of_e_mail_addresses_ignores_null ... [OK] test_format_validation_of_e_mail_addresses_ignores_objects ... [OK] test_format_validation_of_host_names_a_host_name_containing_illegal_characters ... [OK] test_format_validation_of_host_names_a_host_name_starting_with_an_illegal_character ... [OK] test_format_validation_of_host_names_a_host_name_with_a_component_too_long ... [OK] test_format_validation_of_host_names_a_valid_host_name ... [OK] test_format_validation_of_hostnames_ignores_arrays ... [OK] test_format_validation_of_hostnames_ignores_booleans ... [OK] test_format_validation_of_hostnames_ignores_floats ... [OK] test_format_validation_of_hostnames_ignores_integers ... [OK] test_format_validation_of_hostnames_ignores_null ... [OK] test_format_validation_of_hostnames_ignores_objects ... [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_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_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_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_below_the_minimum_is_invalid ... [OK] test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK] test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [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_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_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_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_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_non_strings ... [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_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 ... [SKIPPED] test_ref_Location_independent_identifier_mismatch ... [SKIPPED] test_ref_Location_independent_identifier_with_absolute_URI_match ... [SKIPPED] test_ref_Location_independent_identifier_with_absolute_URI_mismatch ... [SKIPPED] 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_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_tilda_invalid ... [OK] test_ref_escaped_pointer_ref_tilda_valid ... [OK] test_ref_nested_refs_nested_ref_invalid ... [OK] test_ref_nested_refs_nested_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_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_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_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_validation_0_and_false_are_unique ... [OK] test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ... [OK] test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [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_nested_objects_is_invalid ... [OK] test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_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_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_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_zeroTerminatedFloats_some_languages_do_not_distinguish_between_different_types_of_numeric_value_a_float_without_fractional_part_is_an_integer ... [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_array_of_items_with_no_additionalItems_additional_items_are_not_permitted ... [OK] test_additionalItems_array_of_items_with_no_additionalItems_equal_number_of_items_present ... [OK] test_additionalItems_array_of_items_with_no_additionalItems_fewer_number_of_items_present ... [OK] test_additionalItems_items_is_schema_no_additionalItems_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_allowed ... [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_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_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_false_false_is_invalid ... [OK] test_const_const_with_0_does_not_match_false_float_zero_is_valid ... [OK] test_const_const_with_0_does_not_match_false_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_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_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_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_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_content_validation_of_binary_encoded_media_type_documents_a_valid_base64_encoded_JSON_document ... [SKIPPED] 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 ... [SKIPPED] test_content_validation_of_binary_string_encoding_a_valid_base64_string ... [SKIPPED] 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 ... [SKIPPED] test_content_validation_of_string_encoded_content_based_on_media_type_a_valid_JSON_document ... [SKIPPED] 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 ... [SKIPPED] test_date_time_validation_of_date_time_strings_a_invalid_day_in_date_time_string ... [SKIPPED] test_date_time_validation_of_date_time_strings_a_valid_date_time_string ... [SKIPPED] test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset ... [SKIPPED] test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset ... [SKIPPED] test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction ... [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_offset_in_date_time_string ... [SKIPPED] test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z ... [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_valid_date_string ... [OK] test_date_validation_of_date_strings_an_invalid_date_time_string ... [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_definitions_invalid_definition_invalid_definition_schema ... [OK] test_definitions_valid_definition_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_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_empty_array_of_dependencies_empty_object_is_valid ... [OK] test_dependencies_empty_array_of_dependencies_non_object_is_valid ... [OK] test_dependencies_empty_array_of_dependencies_object_with_property_is_valid ... [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_an_invalid_e_mail_address ... [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_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_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_format_validation_of_IDN_e_mail_addresses_ignores_arrays ... [OK] test_format_validation_of_IDN_e_mail_addresses_ignores_booleans ... [OK] test_format_validation_of_IDN_e_mail_addresses_ignores_floats ... [OK] test_format_validation_of_IDN_e_mail_addresses_ignores_integers ... [OK] test_format_validation_of_IDN_e_mail_addresses_ignores_null ... [OK] test_format_validation_of_IDN_e_mail_addresses_ignores_objects ... [OK] test_format_validation_of_IDN_hostnames_ignores_arrays ... [OK] test_format_validation_of_IDN_hostnames_ignores_booleans ... [OK] test_format_validation_of_IDN_hostnames_ignores_floats ... [OK] test_format_validation_of_IDN_hostnames_ignores_integers ... [OK] test_format_validation_of_IDN_hostnames_ignores_null ... [OK] test_format_validation_of_IDN_hostnames_ignores_objects ... [OK] test_format_validation_of_IP_addresses_ignores_arrays ... [OK] test_format_validation_of_IP_addresses_ignores_booleans ... [OK] test_format_validation_of_IP_addresses_ignores_floats ... [OK] test_format_validation_of_IP_addresses_ignores_integers ... [OK] test_format_validation_of_IP_addresses_ignores_null ... [OK] test_format_validation_of_IP_addresses_ignores_objects ... [OK] test_format_validation_of_IPv6_addresses_ignores_arrays ... [OK] test_format_validation_of_IPv6_addresses_ignores_booleans ... [OK] test_format_validation_of_IPv6_addresses_ignores_floats ... [OK] test_format_validation_of_IPv6_addresses_ignores_integers ... [OK] test_format_validation_of_IPv6_addresses_ignores_null ... [OK] test_format_validation_of_IPv6_addresses_ignores_objects ... [OK] test_format_validation_of_IRI_references_ignores_arrays ... [SKIPPED] test_format_validation_of_IRI_references_ignores_booleans ... [SKIPPED] test_format_validation_of_IRI_references_ignores_floats ... [SKIPPED] test_format_validation_of_IRI_references_ignores_integers ... [SKIPPED] test_format_validation_of_IRI_references_ignores_null ... [SKIPPED] test_format_validation_of_IRI_references_ignores_objects ... [SKIPPED] test_format_validation_of_IRIs_ignores_arrays ... [SKIPPED] test_format_validation_of_IRIs_ignores_booleans ... [SKIPPED] test_format_validation_of_IRIs_ignores_floats ... [SKIPPED] test_format_validation_of_IRIs_ignores_integers ... [SKIPPED] test_format_validation_of_IRIs_ignores_null ... [SKIPPED] test_format_validation_of_IRIs_ignores_objects ... [SKIPPED] test_format_validation_of_JSON_pointers_ignores_arrays ... [SKIPPED] test_format_validation_of_JSON_pointers_ignores_booleans ... [SKIPPED] test_format_validation_of_JSON_pointers_ignores_floats ... [SKIPPED] test_format_validation_of_JSON_pointers_ignores_integers ... [SKIPPED] test_format_validation_of_JSON_pointers_ignores_null ... [SKIPPED] test_format_validation_of_JSON_pointers_ignores_objects ... [SKIPPED] test_format_validation_of_URI_references_ignores_arrays ... [SKIPPED] test_format_validation_of_URI_references_ignores_booleans ... [SKIPPED] test_format_validation_of_URI_references_ignores_floats ... [SKIPPED] test_format_validation_of_URI_references_ignores_integers ... [SKIPPED] test_format_validation_of_URI_references_ignores_null ... [SKIPPED] test_format_validation_of_URI_references_ignores_objects ... [SKIPPED] test_format_validation_of_URI_templates_ignores_arrays ... [SKIPPED] test_format_validation_of_URI_templates_ignores_booleans ... [SKIPPED] test_format_validation_of_URI_templates_ignores_floats ... [SKIPPED] test_format_validation_of_URI_templates_ignores_integers ... [SKIPPED] test_format_validation_of_URI_templates_ignores_null ... [SKIPPED] test_format_validation_of_URI_templates_ignores_objects ... [SKIPPED] test_format_validation_of_URIs_ignores_arrays ... [SKIPPED] test_format_validation_of_URIs_ignores_booleans ... [SKIPPED] test_format_validation_of_URIs_ignores_floats ... [SKIPPED] test_format_validation_of_URIs_ignores_integers ... [SKIPPED] test_format_validation_of_URIs_ignores_null ... [SKIPPED] test_format_validation_of_URIs_ignores_objects ... [SKIPPED] test_format_validation_of_date_strings_ignores_arrays ... [OK] test_format_validation_of_date_strings_ignores_booleans ... [OK] test_format_validation_of_date_strings_ignores_floats ... [OK] test_format_validation_of_date_strings_ignores_integers ... [OK] test_format_validation_of_date_strings_ignores_null ... [OK] test_format_validation_of_date_strings_ignores_objects ... [OK] test_format_validation_of_date_time_strings_ignores_arrays ... [SKIPPED] test_format_validation_of_date_time_strings_ignores_booleans ... [SKIPPED] test_format_validation_of_date_time_strings_ignores_floats ... [SKIPPED] test_format_validation_of_date_time_strings_ignores_integers ... [SKIPPED] test_format_validation_of_date_time_strings_ignores_null ... [SKIPPED] test_format_validation_of_date_time_strings_ignores_objects ... [SKIPPED] test_format_validation_of_e_mail_addresses_ignores_arrays ... [OK] test_format_validation_of_e_mail_addresses_ignores_booleans ... [OK] test_format_validation_of_e_mail_addresses_ignores_floats ... [OK] test_format_validation_of_e_mail_addresses_ignores_integers ... [OK] test_format_validation_of_e_mail_addresses_ignores_null ... [OK] test_format_validation_of_e_mail_addresses_ignores_objects ... [OK] test_format_validation_of_hostnames_ignores_arrays ... [OK] test_format_validation_of_hostnames_ignores_booleans ... [OK] test_format_validation_of_hostnames_ignores_floats ... [OK] test_format_validation_of_hostnames_ignores_integers ... [OK] test_format_validation_of_hostnames_ignores_null ... [OK] test_format_validation_of_hostnames_ignores_objects ... [OK] test_format_validation_of_regexes_ignores_arrays ... [OK] test_format_validation_of_regexes_ignores_booleans ... [OK] test_format_validation_of_regexes_ignores_floats ... [OK] test_format_validation_of_regexes_ignores_integers ... [OK] test_format_validation_of_regexes_ignores_null ... [OK] test_format_validation_of_regexes_ignores_objects ... [OK] test_format_validation_of_relative_JSON_pointers_ignores_arrays ... [SKIPPED] test_format_validation_of_relative_JSON_pointers_ignores_booleans ... [SKIPPED] test_format_validation_of_relative_JSON_pointers_ignores_floats ... [SKIPPED] test_format_validation_of_relative_JSON_pointers_ignores_integers ... [SKIPPED] test_format_validation_of_relative_JSON_pointers_ignores_null ... [SKIPPED] test_format_validation_of_relative_JSON_pointers_ignores_objects ... [SKIPPED] test_format_validation_of_time_strings_ignores_arrays ... [SKIPPED] test_format_validation_of_time_strings_ignores_booleans ... [SKIPPED] test_format_validation_of_time_strings_ignores_floats ... [SKIPPED] test_format_validation_of_time_strings_ignores_integers ... [SKIPPED] test_format_validation_of_time_strings_ignores_null ... [SKIPPED] test_format_validation_of_time_strings_ignores_objects ... [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_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_an_invalid_idn_e_mail_address ... [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_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_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_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_ipv4_validation_of_IP_addresses_a_valid_IP_address ... [OK] test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer ... [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_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_iri_reference_validation_of_IRI_References_a_valid_IRI ... [SKIPPED] test_iri_reference_validation_of_IRI_References_a_valid_IRI_Reference ... [SKIPPED] test_iri_reference_validation_of_IRI_References_a_valid_IRI_fragment ... [SKIPPED] test_iri_reference_validation_of_IRI_References_a_valid_protocol_relative_IRI_Reference ... [SKIPPED] test_iri_reference_validation_of_IRI_References_a_valid_relative_IRI_Reference ... [SKIPPED] 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 ... [SKIPPED] test_iri_validation_of_IRIs_a_valid_IRI_with_URL_encoded_stuff ... [SKIPPED] test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag ... [SKIPPED] test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag_and_parantheses ... [SKIPPED] test_iri_validation_of_IRIs_a_valid_IRI_with_many_special_characters ... [SKIPPED] 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 ... [SKIPPED] 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 ... [SKIPPED] test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 ... [SKIPPED] test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 ... [SKIPPED] test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 ... [SKIPPED] test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 ... [SKIPPED] test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 ... [SKIPPED] test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 ... [SKIPPED] test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 ... [SKIPPED] test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 ... [SKIPPED] test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 ... [SKIPPED] test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 ... [SKIPPED] test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 ... [SKIPPED] test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 ... [SKIPPED] test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 ... [SKIPPED] test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ ... [SKIPPED] test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position ... [SKIPPED] test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ ... [SKIPPED] test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment ... [SKIPPED] test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment ... [SKIPPED] 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_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_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_below_the_minimum_is_invalid ... [OK] test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid ... [OK] test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers ... [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_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_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_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_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_non_strings ... [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_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 ... [SKIPPED] test_ref_Location_independent_identifier_mismatch ... [SKIPPED] test_ref_Location_independent_identifier_with_absolute_URI_match ... [SKIPPED] test_ref_Location_independent_identifier_with_absolute_URI_mismatch ... [SKIPPED] 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_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_tilda_invalid ... [OK] test_ref_escaped_pointer_ref_tilda_valid ... [OK] test_ref_nested_refs_nested_ref_invalid ... [OK] test_ref_nested_refs_nested_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_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_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_RJP_taking_the_member_or_index_name ... [SKIPPED] test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_downwards_RJP ... [SKIPPED] test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_up_and_then_down_RJP_with_array_index ... [SKIPPED] test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_upwards_RJP ... [SKIPPED] test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer ... [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 ... [SKIPPED] test_time_validation_of_time_strings_an_invalid_time_string ... [SKIPPED] test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid ... [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_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_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_validation_0_and_false_are_unique ... [OK] test_uniqueItems_uniqueItems_validation_1_and_true_are_unique ... [OK] test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero ... [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_nested_objects_is_invalid ... [OK] test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_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_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_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_reference_validation_of_URI_References_a_valid_URI ... [SKIPPED] test_uri_reference_validation_of_URI_References_a_valid_URI_Reference ... [SKIPPED] test_uri_reference_validation_of_URI_References_a_valid_URI_fragment ... [SKIPPED] test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference ... [SKIPPED] test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference ... [SKIPPED] 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 ... [SKIPPED] test_uri_template_format_uri_template_a_valid_uri_template ... [SKIPPED] test_uri_template_format_uri_template_a_valid_uri_template_without_variables ... [SKIPPED] test_uri_template_format_uri_template_an_invalid_uri_template ... [SKIPPED] test_uri_validation_of_URIs_a_valid_URL_ ... [SKIPPED] test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 ... [SKIPPED] test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file ... [SKIPPED] test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff ... [SKIPPED] test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag ... [SKIPPED] test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parantheses ... [SKIPPED] test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme ... [SKIPPED] test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters ... [SKIPPED] test_uri_validation_of_URIs_a_valid_URN ... [SKIPPED] test_uri_validation_of_URIs_a_valid_mailto_URI ... [SKIPPED] test_uri_validation_of_URIs_a_valid_newsgroup_URI ... [SKIPPED] test_uri_validation_of_URIs_a_valid_puny_coded_URL_ ... [SKIPPED] test_uri_validation_of_URIs_a_valid_tel_URI ... [SKIPPED] 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_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_without_fractional_part_is_an_integer ... [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] 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_validators TestCreateAndExtend test_attrs ... [OK] test_create_default_types ... [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 ... [OK] test_validates_registers_meta_schema_draft6_id ... [OK] test_validates_registers_meta_schema_id ... [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_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_patterns_can_be_native_strings ... [OK] test_string_a_bytestring_is_a_string ... [SKIPPED] 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_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_patterns_can_be_native_strings ... [OK] test_string_a_bytestring_is_a_string ... [SKIPPED] test_valid_instances_are_valid ... [OK] TestDraft6Validator 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_patterns_can_be_native_strings ... [OK] test_string_a_bytestring_is_a_string ... [SKIPPED] test_valid_instances_are_valid ... [OK] TestDraft7Validator 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_patterns_can_be_native_strings ... [OK] test_string_a_bytestring_is_a_string ... [SKIPPED] test_valid_instances_are_valid ... [OK] TestIterErrors test_iter_errors ... [OK] test_iter_errors_multiple_failures_one_validator ... [OK] TestLegacyTypeChecking test_accessing_default_types_on_the_instance_warns ... [OK] test_accessing_default_types_warns ... [OK] test_cannot_ask_for_default_types_with_non_default_type_checker ... [OK] test_create_default_types ... [OK] test_extend ... [OK] test_extending_a_legacy_validator_does_not_rewarn ... [OK] test_extending_a_legacy_validator_with_a_type_checker_errors ... [OK] test_providing_default_types_warns ... [OK] test_providing_default_types_with_type_checker_errors ... [OK] test_providing_explicit_type_checker_does_not_warn ... [OK] test_providing_neither_does_not_warn ... [OK] test_providing_types_to_init_warns ... [OK] test_types_redefines_the_validators_type_checker ... [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_draft3_validator_is_chosen ... [OK] test_draft4_validator_is_chosen ... [OK] test_draft6_validator_is_chosen ... [OK] test_draft7_validator_is_chosen ... [OK] test_draft7_validator_is_the_default ... [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_if_else ... [OK] test_if_then ... [OK] test_multiple_nesting ... [OK] test_patternProperties ... [OK] test_propertyNames ... [OK] test_recursive ... [OK] test_ref ... [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 ... [OK] test_dependencies_list_draft3 ... [OK] test_dependencies_list_draft7 ... [OK] test_dependencies_single_element ... [OK] test_invalid_format_default_message ... [OK] test_maximum ... [OK] test_minimum ... [OK] test_multiple_type_failure ... [OK] test_object_with_named_type_failure ... [OK] test_object_without_title_type_failure ... [OK] test_single_type_failure ... [OK] test_single_type_list_failure ... [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_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] Format checker 'color' not found. jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_format_validation_of_CSS_colors_a_CSS_color_name_containing_invalid_characters jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_format_validation_of_CSS_colors_a_valid_CSS_color_name jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_format_validation_of_CSS_colors_a_valid_six_digit_CSS_color_code jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_format_validation_of_CSS_colors_a_valid_three_digit_CSS_color_code jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_format_validation_of_CSS_colors_an_invalid_CSS_color_code jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_format_validation_of_CSS_colors_an_invalid_CSS_color_name jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_format_validation_of_CSS_colors_ignores_arrays jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_format_validation_of_CSS_colors_ignores_booleans jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_format_validation_of_CSS_colors_ignores_floats jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_format_validation_of_CSS_colors_ignores_integers jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_format_validation_of_CSS_colors_ignores_null jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_format_validation_of_CSS_colors_ignores_objects =============================================================================== [SKIPPED] Format checker 'uri' not found. jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_format_validation_of_URIs_a_valid_URI jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_format_validation_of_URIs_an_invalid_URI jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_format_validation_of_URIs_an_invalid_URI_though_valid_URI_reference jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_format_validation_of_URIs_an_invalid_protocol_relative_URI_Reference jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_format_validation_of_URIs_ignores_arrays jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_format_validation_of_URIs_ignores_booleans jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_format_validation_of_URIs_ignores_floats jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_format_validation_of_URIs_ignores_integers jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_format_validation_of_URIs_ignores_null jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_format_validation_of_URIs_ignores_objects jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_URIs_a_valid_URL_ jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_URIs_a_valid_URL_based_on_IPv4 jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_URIs_a_valid_URL_for_a_simple_text_file jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_URIs_a_valid_URL_with_anchor_tag jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parantheses jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_URIs_a_valid_URL_with_ftp_scheme jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_URIs_a_valid_URL_with_many_special_characters jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_URIs_a_valid_URN jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_URIs_a_valid_mailto_URI jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_URIs_a_valid_newsgroup_URI jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_URIs_a_valid_puny_coded_URL_ jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_URIs_a_valid_tel_URI jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_URIs_an_invalid_URI jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_URIs_an_invalid_URI_though_valid_URI_reference jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_URIs_an_invalid_URI_with_spaces jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_URIs_an_invalid_protocol_relative_URI_Reference jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_URIs_an_invalid_relative_URI_Reference jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_URIs_ignores_arrays jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_URIs_ignores_booleans jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_URIs_ignores_floats jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_URIs_ignores_integers jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_URIs_ignores_null jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_URIs_ignores_objects jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URIs_a_valid_URL_ jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URIs_a_valid_URL_based_on_IPv4 jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URIs_a_valid_URL_for_a_simple_text_file jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URIs_a_valid_URL_with_anchor_tag jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parantheses jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URIs_a_valid_URL_with_ftp_scheme jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URIs_a_valid_URL_with_many_special_characters jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URIs_a_valid_URN jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URIs_a_valid_mailto_URI jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URIs_a_valid_newsgroup_URI jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URIs_a_valid_puny_coded_URL_ jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URIs_a_valid_tel_URI jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URIs_an_invalid_URI jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URIs_an_invalid_URI_though_valid_URI_reference jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URIs_an_invalid_URI_with_spaces jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URIs_an_invalid_protocol_relative_URI_Reference jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URIs_an_invalid_relative_URI_Reference jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URIs_ignores_arrays jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URIs_ignores_booleans jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URIs_ignores_floats jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URIs_ignores_integers jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URIs_ignores_null jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URIs_ignores_objects jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_URIs_ignores_arrays jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_URIs_ignores_booleans jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_URIs_ignores_floats jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_URIs_ignores_integers jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_URIs_ignores_null jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_URIs_ignores_objects jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_validation_of_URIs_a_valid_URL_ jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parantheses jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_validation_of_URIs_a_valid_URN jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_validation_of_URIs_a_valid_mailto_URI jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_validation_of_URIs_a_valid_newsgroup_URI jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_validation_of_URIs_a_valid_puny_coded_URL_ jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_validation_of_URIs_a_valid_tel_URI 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_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 'date-time' not found. jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_format_validation_of_date_time_strings_a_valid_date_time_string jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_format_validation_of_date_time_strings_an_invalid_date_time_string jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_format_validation_of_date_time_strings_case_insensitive_T_and_Z jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_format_validation_of_date_time_strings_ignores_arrays jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_format_validation_of_date_time_strings_ignores_booleans jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_format_validation_of_date_time_strings_ignores_floats jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_format_validation_of_date_time_strings_ignores_integers jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_format_validation_of_date_time_strings_ignores_null jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_format_validation_of_date_time_strings_ignores_objects jsonschema.tests.test_jsonschema_test_suite.TestDraft3.test_format_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_date_time_strings_a_invalid_day_in_date_time_string jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_date_time_strings_a_valid_date_time_string jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_date_time_strings_an_invalid_date_time_string jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_date_time_strings_an_invalid_offset_in_date_time_string jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_date_time_strings_case_insensitive_T_and_Z jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_date_time_strings_ignores_arrays jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_date_time_strings_ignores_booleans jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_date_time_strings_ignores_floats jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_date_time_strings_ignores_integers jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_date_time_strings_ignores_null jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_date_time_strings_ignores_objects jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_format_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_date_time_strings_a_invalid_day_in_date_time_string jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_date_time_strings_a_valid_date_time_string jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_date_time_strings_an_invalid_date_time_string jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_date_time_strings_an_invalid_offset_in_date_time_string jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_date_time_strings_case_insensitive_T_and_Z jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_date_time_strings_ignores_arrays jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_date_time_strings_ignores_booleans jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_date_time_strings_ignores_floats jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_date_time_strings_ignores_integers jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_date_time_strings_ignores_null jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_date_time_strings_ignores_objects jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_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_a_invalid_day_in_date_time_string jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_a_valid_date_time_string jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction 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_offset_in_date_time_string jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z jsonschema.tests.test_jsonschema_test_suite.TestDraft7.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_format_validation_of_date_time_strings_ignores_arrays jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_date_time_strings_ignores_booleans jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_date_time_strings_ignores_floats jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_date_time_strings_ignores_integers jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_date_time_strings_ignores_null jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_date_time_strings_ignores_objects =============================================================================== [SKIPPED] A known bug. 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.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.TestDraft6.test_ref_Recursive_references_between_schemas_invalid_tree jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref_Recursive_references_between_schemas_valid_tree 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_Recursive_references_between_schemas_invalid_tree jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref_Recursive_references_between_schemas_valid_tree =============================================================================== [SKIPPED] A known bug. See issue #371. jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Location_independent_identifier_match jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Location_independent_identifier_mismatch jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Location_independent_identifier_with_absolute_URI_match jsonschema.tests.test_jsonschema_test_suite.TestDraft4.test_ref_Location_independent_identifier_with_absolute_URI_mismatch 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.TestDraft6.test_ref_Location_independent_identifier_match jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref_Location_independent_identifier_mismatch jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref_Location_independent_identifier_with_absolute_URI_match jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_ref_Location_independent_identifier_with_absolute_URI_mismatch 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.TestDraft7.test_ref_Location_independent_identifier_match jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref_Location_independent_identifier_mismatch jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref_Location_independent_identifier_with_absolute_URI_match jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_ref_Location_independent_identifier_with_absolute_URI_mismatch 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 =============================================================================== [SKIPPED] Format checker 'uri-template' not found. jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_format_uri_template_a_valid_relative_uri_template jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_format_uri_template_a_valid_uri_template jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_format_uri_template_a_valid_uri_template_without_variables jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_format_uri_template_an_invalid_uri_template jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URI_templates_ignores_arrays jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URI_templates_ignores_booleans jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URI_templates_ignores_floats jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URI_templates_ignores_integers jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URI_templates_ignores_null jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URI_templates_ignores_objects jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_URI_templates_ignores_arrays jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_URI_templates_ignores_booleans jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_URI_templates_ignores_floats jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_URI_templates_ignores_integers jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_URI_templates_ignores_null jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_URI_templates_ignores_objects jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_template_format_uri_template_a_valid_relative_uri_template jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_template_format_uri_template_a_valid_uri_template jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_template_format_uri_template_a_valid_uri_template_without_variables jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_template_format_uri_template_an_invalid_uri_template =============================================================================== [SKIPPED] Format checker 'json-pointer' not found. jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_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_format_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_format_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_format_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_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_format_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_format_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_JSON_pointers_ignores_arrays jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_JSON_pointers_ignores_booleans jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_JSON_pointers_ignores_floats jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_JSON_pointers_ignores_integers jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_JSON_pointers_ignores_null jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_JSON_pointers_ignores_objects jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_JSON_pointers_ignores_arrays jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_JSON_pointers_ignores_booleans jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_JSON_pointers_ignores_floats jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_JSON_pointers_ignores_integers jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_JSON_pointers_ignores_null jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_JSON_pointers_ignores_objects jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer 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 jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment =============================================================================== [SKIPPED] Format checker 'uri-reference' not found. jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URI_References_a_valid_URI jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URI_References_a_valid_URI_Reference jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URI_References_a_valid_URI_fragment jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URI_References_a_valid_protocol_relative_URI_Reference jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URI_References_a_valid_relative_URI_Reference jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URI_References_an_invalid_URI_Reference jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URI_References_an_invalid_URI_fragment jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URI_references_ignores_arrays jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URI_references_ignores_booleans jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URI_references_ignores_floats jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URI_references_ignores_integers jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URI_references_ignores_null jsonschema.tests.test_jsonschema_test_suite.TestDraft6.test_format_validation_of_URI_references_ignores_objects jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_URI_references_ignores_arrays jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_URI_references_ignores_booleans jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_URI_references_ignores_floats jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_URI_references_ignores_integers jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_URI_references_ignores_null jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_URI_references_ignores_objects jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_reference_validation_of_URI_References_a_valid_URI jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_reference_validation_of_URI_References_a_valid_URI_Reference jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_reference_validation_of_URI_References_a_valid_URI_fragment jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference 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] A known bug. See issue #593. jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_binary_encoded_media_type_documents_a_valid_base64_encoded_JSON_document 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_encoded_media_type_documents_ignores_non_strings jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_binary_string_encoding_a_valid_base64_string 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_binary_string_encoding_ignores_non_strings jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_string_encoded_content_based_on_media_type_a_valid_JSON_document jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_content_validation_of_string_encoded_content_based_on_media_type_ignores_non_strings =============================================================================== [SKIPPED] Format checker 'iri-reference' not found. jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_IRI_references_ignores_arrays jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_IRI_references_ignores_booleans jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_IRI_references_ignores_floats jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_IRI_references_ignores_integers jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_IRI_references_ignores_null jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_IRI_references_ignores_objects jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_reference_validation_of_IRI_References_a_valid_IRI jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_reference_validation_of_IRI_References_a_valid_IRI_Reference jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_reference_validation_of_IRI_References_a_valid_IRI_fragment jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_reference_validation_of_IRI_References_a_valid_protocol_relative_IRI_Reference jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_reference_validation_of_IRI_References_a_valid_relative_IRI_Reference 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.TestDraft7.test_format_validation_of_IRIs_ignores_arrays jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_IRIs_ignores_booleans jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_IRIs_ignores_floats jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_IRIs_ignores_integers jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_IRIs_ignores_null jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_IRIs_ignores_objects jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_validation_of_IRIs_a_valid_IRI_based_on_IPv6 jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_validation_of_IRIs_a_valid_IRI_with_URL_encoded_stuff jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag_and_parantheses jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_iri_validation_of_IRIs_a_valid_IRI_with_many_special_characters 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 'relative-json-pointer' not found. jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_relative_JSON_pointers_ignores_arrays jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_relative_JSON_pointers_ignores_booleans jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_relative_JSON_pointers_ignores_floats jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_relative_JSON_pointers_ignores_integers jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_relative_JSON_pointers_ignores_null jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_relative_JSON_pointers_ignores_objects jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_RJP_taking_the_member_or_index_name jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_downwards_RJP jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_up_and_then_down_RJP_with_array_index jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_upwards_RJP 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 =============================================================================== [SKIPPED] Format checker 'time' not found. jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_time_strings_ignores_arrays jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_time_strings_ignores_booleans jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_time_strings_ignores_floats jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_time_strings_ignores_integers jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_time_strings_ignores_null jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_format_validation_of_time_strings_ignores_objects jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_a_valid_time_string jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_an_invalid_time_string jsonschema.tests.test_jsonschema_test_suite.TestDraft7.test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid =============================================================================== [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 =============================================================================== [SKIPPED] In Python 3 json.load always produces unicode jsonschema.tests.test_validators.TestDraft3Validator.test_string_a_bytestring_is_a_string jsonschema.tests.test_validators.TestDraft4Validator.test_string_a_bytestring_is_a_string jsonschema.tests.test_validators.TestDraft6Validator.test_string_a_bytestring_is_a_string jsonschema.tests.test_validators.TestDraft7Validator.test_string_a_bytestring_is_a_string ------------------------------------------------------------------------------- Ran 2750 tests in 4.561s PASSED (skips=371, successes=2379) + exit 0 Processing files: python3-jsonschema-3.2.0-1.fc30.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.9lOW8L + umask 022 + cd /builddir/build/BUILD + cd jsonschema-3.2.0 + DOCDIR=/builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/share/doc/python3-jsonschema + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/share/doc/python3-jsonschema + cp -pr README.rst /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/share/doc/python3-jsonschema + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.0LFYVT + umask 022 + cd /builddir/build/BUILD + cd jsonschema-3.2.0 + LICENSEDIR=/builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/share/licenses/python3-jsonschema + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/share/licenses/python3-jsonschema + cp -pr COPYING /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/share/licenses/python3-jsonschema + cp -pr json/LICENSE /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch/usr/share/licenses/python3-jsonschema + exit 0 Provides: python3-jsonschema = 3.2.0-1.fc30 python3.7dist(jsonschema) = 3.2.0 python3dist(jsonschema) = 3.2.0 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/python3 python(abi) = 3.7 python3.7dist(attrs) >= 17.4.0 python3.7dist(importlib-metadata) python3.7dist(pyrsistent) >= 0.14.0 python3.7dist(setuptools) python3.7dist(six) >= 1.11.0 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch Wrote: /builddir/build/RPMS/python3-jsonschema-3.2.0-1.fc30.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.3Ar2T2 + umask 022 + cd /builddir/build/BUILD + cd jsonschema-3.2.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/python-jsonschema-3.2.0-1.fc30.noarch + exit 0 Child return code was: 0