0s autopkgtest [01:15:09]: starting date and time: 2024-03-24 01:15:09+0000 0s autopkgtest [01:15:09]: git checkout: 4a1cd702 l/adt_testbed: don't blame the testbed for unsolvable build deps 0s autopkgtest [01:15:09]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.8wd786lo/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --setup-commands /home/ubuntu/autopkgtest/setup-commands/setup-testbed --apt-pocket=proposed=src:sphinx --apt-upgrade python-jsonschema --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=sphinx/7.2.6-6 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-arm64-12.secgroup --name adt-noble-arm64-python-jsonschema-20240324-011509-juju-7f2275-prod-proposed-migration-environment-2 --image adt/ubuntu-noble-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 123s autopkgtest [01:17:12]: testbed dpkg architecture: arm64 123s autopkgtest [01:17:12]: testbed apt version: 2.7.12 123s autopkgtest [01:17:12]: @@@@@@@@@@@@@@@@@@@@ test bed setup 125s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 126s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [494 kB] 126s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [56.9 kB] 126s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 126s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3972 kB] 127s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [707 kB] 128s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 128s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [33.7 kB] 128s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 128s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [4370 kB] 128s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 128s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [69.8 kB] 128s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 139s Fetched 9838 kB in 6s (1637 kB/s) 140s Reading package lists... 146s Reading package lists... 146s Building dependency tree... 146s Reading state information... 148s Calculating upgrade... 149s The following packages will be upgraded: 149s fonts-ubuntu-console libbsd0 libc-bin libc6 locales 150s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 150s Need to get 7658 kB of archives. 150s After this operation, 2048 B of additional disk space will be used. 150s Get:1 http://ftpmaster.internal/ubuntu noble/main arm64 libc6 arm64 2.39-0ubuntu6 [2776 kB] 150s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 libc-bin arm64 2.39-0ubuntu6 [591 kB] 150s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 libbsd0 arm64 0.12.1-1 [41.0 kB] 150s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 locales all 2.39-0ubuntu6 [4232 kB] 150s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 fonts-ubuntu-console all 0.869+git20240321-0ubuntu1 [18.7 kB] 151s Preconfiguring packages ... 152s Fetched 7658 kB in 1s (7533 kB/s) 152s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 75911 files and directories currently installed.) 152s Preparing to unpack .../libc6_2.39-0ubuntu6_arm64.deb ... 153s Unpacking libc6:arm64 (2.39-0ubuntu6) over (2.39-0ubuntu2) ... 154s Setting up libc6:arm64 (2.39-0ubuntu6) ... 156s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 75911 files and directories currently installed.) 156s Preparing to unpack .../libc-bin_2.39-0ubuntu6_arm64.deb ... 156s Unpacking libc-bin (2.39-0ubuntu6) over (2.39-0ubuntu2) ... 156s Setting up libc-bin (2.39-0ubuntu6) ... 156s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 75911 files and directories currently installed.) 156s Preparing to unpack .../libbsd0_0.12.1-1_arm64.deb ... 156s Unpacking libbsd0:arm64 (0.12.1-1) over (0.11.8-1) ... 156s Preparing to unpack .../locales_2.39-0ubuntu6_all.deb ... 157s Unpacking locales (2.39-0ubuntu6) over (2.39-0ubuntu2) ... 158s Preparing to unpack .../fonts-ubuntu-console_0.869+git20240321-0ubuntu1_all.deb ... 158s Unpacking fonts-ubuntu-console (0.869+git20240321-0ubuntu1) over (0.869-0ubuntu1) ... 158s Setting up fonts-ubuntu-console (0.869+git20240321-0ubuntu1) ... 158s Setting up locales (2.39-0ubuntu6) ... 161s Generating locales (this might take a while)... 170s en_US.UTF-8... done 170s Generation complete. 170s Setting up libbsd0:arm64 (0.12.1-1) ... 170s Processing triggers for man-db (2.12.0-3) ... 172s Processing triggers for libc-bin (2.39-0ubuntu6) ... 173s Reading package lists... 174s Building dependency tree... 174s Reading state information... 175s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 177s sh: Attempting to set up Debian/Ubuntu apt sources automatically 177s sh: Distribution appears to be Ubuntu 180s Reading package lists... 180s Building dependency tree... 180s Reading state information... 182s eatmydata is already the newest version (131-1). 182s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 182s Reading package lists... 183s Building dependency tree... 183s Reading state information... 184s dbus is already the newest version (1.14.10-4ubuntu1). 184s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 185s Reading package lists... 185s Building dependency tree... 185s Reading state information... 187s rng-tools-debian is already the newest version (2.4). 187s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 187s Reading package lists... 188s Building dependency tree... 188s Reading state information... 189s The following packages will be REMOVED: 189s cloud-init* python3-configobj* python3-debconf* 190s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 190s After this operation, 3256 kB disk space will be freed. 191s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 75911 files and directories currently installed.) 191s Removing cloud-init (24.1.2-0ubuntu1) ... 193s Removing python3-configobj (5.0.8-3) ... 193s Removing python3-debconf (1.5.86) ... 193s Processing triggers for man-db (2.12.0-3) ... 194s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 75522 files and directories currently installed.) 194s Purging configuration files for cloud-init (24.1.2-0ubuntu1) ... 197s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 197s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 197s invoke-rc.d: policy-rc.d denied execution of try-restart. 198s Reading package lists... 198s Building dependency tree... 198s Reading state information... 200s linux-generic is already the newest version (6.8.0-11.11+1). 200s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 201s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 201s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 201s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 212s Reading package lists... 212s Reading package lists... 212s Building dependency tree... 212s Reading state information... 214s Calculating upgrade... 215s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 215s Reading package lists... 216s Building dependency tree... 216s Reading state information... 217s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 218s autopkgtest [01:18:47]: rebooting testbed after setup commands that affected boot 381s autopkgtest [01:21:30]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb 14 02:53:31 UTC 2024 384s autopkgtest [01:21:33]: @@@@@@@@@@@@@@@@@@@@ apt-source python-jsonschema 388s Get:1 http://ftpmaster.internal/ubuntu noble/main python-jsonschema 4.10.3-2ubuntu1 (dsc) [2901 B] 388s Get:2 http://ftpmaster.internal/ubuntu noble/main python-jsonschema 4.10.3-2ubuntu1 (tar) [296 kB] 388s Get:3 http://ftpmaster.internal/ubuntu noble/main python-jsonschema 4.10.3-2ubuntu1 (diff) [7396 B] 389s gpgv: Signature made Mon Aug 14 22:02:53 2023 UTC 389s gpgv: using RSA key 3516D1A5BF0077E71414E19715B9B3EE0DCDF806 389s gpgv: Can't check signature: No public key 389s dpkg-source: warning: cannot verify inline signature for ./python-jsonschema_4.10.3-2ubuntu1.dsc: no acceptable signature found 389s autopkgtest [01:21:38]: testing package python-jsonschema version 4.10.3-2ubuntu1 390s autopkgtest [01:21:39]: build not needed 390s autopkgtest [01:21:39]: test upstream-py3: preparing testbed 396s Reading package lists... 397s Building dependency tree... 397s Reading state information... 398s Starting pkgProblemResolver with broken count: 0 398s Starting 2 pkgProblemResolver with broken count: 0 398s Done 400s The following additional packages will be installed: 400s libjs-jquery libjs-sphinxdoc libjs-underscore libxslt1.1 400s python-jsonschema-doc python3-automat python3-bcrypt python3-constantly 400s python3-hamcrest python3-hyperlink python3-incremental python3-iniconfig 400s python3-lxml python3-mock python3-nose python3-packaging python3-pip 400s python3-pluggy python3-pyasn1 python3-pyasn1-modules python3-pytest 400s python3-service-identity python3-twisted python3-wheel python3-zombie-imp 400s python3-zope.interface 400s Suggested packages: 400s python-lxml-doc python-mock-doc python-nose-doc python3-pampy python3-tk 400s python3-wxgtk4.0 400s Recommended packages: 400s javascript-common python3-click python3-bs4 python3-cssselect 400s python3-html5lib build-essential python3-dev 400s The following NEW packages will be installed: 400s autopkgtest-satdep libjs-jquery libjs-sphinxdoc libjs-underscore libxslt1.1 400s python-jsonschema-doc python3-automat python3-bcrypt python3-constantly 400s python3-hamcrest python3-hyperlink python3-incremental python3-iniconfig 400s python3-lxml python3-mock python3-nose python3-packaging python3-pip 400s python3-pluggy python3-pyasn1 python3-pyasn1-modules python3-pytest 400s python3-service-identity python3-twisted python3-wheel python3-zombie-imp 400s python3-zope.interface 400s 0 upgraded, 27 newly installed, 0 to remove and 0 not upgraded. 400s Need to get 8155 kB/8156 kB of archives. 400s After this operation, 37.1 MB of additional disk space will be used. 400s Get:1 /tmp/autopkgtest.aCiQaD/1-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [756 B] 400s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 401s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 401s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 libjs-sphinxdoc all 7.2.6-4 [149 kB] 401s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 libxslt1.1 arm64 1.1.39-0exp1 [166 kB] 401s Get:6 http://ftpmaster.internal/ubuntu noble/main arm64 python-jsonschema-doc all 4.10.3-2ubuntu1 [74.2 kB] 401s Get:7 http://ftpmaster.internal/ubuntu noble/main arm64 python3-automat all 22.10.0-2 [27.5 kB] 401s Get:8 http://ftpmaster.internal/ubuntu noble/main arm64 python3-constantly all 23.10.4-1 [13.7 kB] 401s Get:9 http://ftpmaster.internal/ubuntu noble/main arm64 python3-hamcrest all 2.1.0-1 [28.1 kB] 401s Get:10 http://ftpmaster.internal/ubuntu noble/main arm64 python3-hyperlink all 21.0.0-5 [68.0 kB] 401s Get:11 http://ftpmaster.internal/ubuntu noble/main arm64 python3-incremental all 22.10.0-1 [17.6 kB] 401s Get:12 http://ftpmaster.internal/ubuntu noble/universe arm64 python3-iniconfig all 1.1.1-2 [6024 B] 401s Get:13 http://ftpmaster.internal/ubuntu noble/main arm64 python3-lxml arm64 5.1.0-1 [2042 kB] 402s Get:14 http://ftpmaster.internal/ubuntu noble/universe arm64 python3-zombie-imp all 0.0.2-2 [11.9 kB] 402s Get:15 http://ftpmaster.internal/ubuntu noble/universe arm64 python3-nose all 1.3.7-12 [117 kB] 402s Get:16 http://ftpmaster.internal/ubuntu noble/main arm64 python3-packaging all 23.2-1 [40.6 kB] 402s Get:17 http://ftpmaster.internal/ubuntu noble/universe arm64 python3-wheel all 0.42.0-1 [53.1 kB] 402s Get:18 http://ftpmaster.internal/ubuntu noble/universe arm64 python3-pip all 24.0+dfsg-1 [1316 kB] 403s Get:19 http://ftpmaster.internal/ubuntu noble/universe arm64 python3-pluggy all 1.4.0-1 [20.4 kB] 403s Get:20 http://ftpmaster.internal/ubuntu noble/main arm64 python3-pyasn1 all 0.4.8-4 [51.2 kB] 403s Get:21 http://ftpmaster.internal/ubuntu noble/main arm64 python3-pyasn1-modules all 0.2.8-1 [68.0 kB] 403s Get:22 http://ftpmaster.internal/ubuntu noble/universe arm64 python3-pytest all 7.4.4-1 [305 kB] 403s Get:23 http://ftpmaster.internal/ubuntu noble/main arm64 python3-service-identity all 24.1.0-1 [11.2 kB] 403s Get:24 http://ftpmaster.internal/ubuntu noble/main arm64 python3-bcrypt arm64 3.2.2-1 [28.8 kB] 403s Get:25 http://ftpmaster.internal/ubuntu noble/main arm64 python3-zope.interface arm64 6.1-1 [181 kB] 403s Get:26 http://ftpmaster.internal/ubuntu noble/main arm64 python3-twisted all 23.10.0-2 [2847 kB] 403s Get:27 http://ftpmaster.internal/ubuntu noble/universe arm64 python3-mock all 5.1.0-1 [64.1 kB] 405s Fetched 8155 kB in 4s (2309 kB/s) 405s Selecting previously unselected package libjs-jquery. 405s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 75467 files and directories currently installed.) 405s Preparing to unpack .../00-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 405s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 405s Selecting previously unselected package libjs-underscore. 405s Preparing to unpack .../01-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 405s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 405s Selecting previously unselected package libjs-sphinxdoc. 405s Preparing to unpack .../02-libjs-sphinxdoc_7.2.6-4_all.deb ... 405s Unpacking libjs-sphinxdoc (7.2.6-4) ... 405s Selecting previously unselected package libxslt1.1:arm64. 405s Preparing to unpack .../03-libxslt1.1_1.1.39-0exp1_arm64.deb ... 405s Unpacking libxslt1.1:arm64 (1.1.39-0exp1) ... 405s Selecting previously unselected package python-jsonschema-doc. 405s Preparing to unpack .../04-python-jsonschema-doc_4.10.3-2ubuntu1_all.deb ... 405s Unpacking python-jsonschema-doc (4.10.3-2ubuntu1) ... 406s Selecting previously unselected package python3-automat. 406s Preparing to unpack .../05-python3-automat_22.10.0-2_all.deb ... 406s Unpacking python3-automat (22.10.0-2) ... 406s Selecting previously unselected package python3-constantly. 406s Preparing to unpack .../06-python3-constantly_23.10.4-1_all.deb ... 406s Unpacking python3-constantly (23.10.4-1) ... 406s Selecting previously unselected package python3-hamcrest. 406s Preparing to unpack .../07-python3-hamcrest_2.1.0-1_all.deb ... 406s Unpacking python3-hamcrest (2.1.0-1) ... 406s Selecting previously unselected package python3-hyperlink. 406s Preparing to unpack .../08-python3-hyperlink_21.0.0-5_all.deb ... 406s Unpacking python3-hyperlink (21.0.0-5) ... 406s Selecting previously unselected package python3-incremental. 406s Preparing to unpack .../09-python3-incremental_22.10.0-1_all.deb ... 406s Unpacking python3-incremental (22.10.0-1) ... 406s Selecting previously unselected package python3-iniconfig. 406s Preparing to unpack .../10-python3-iniconfig_1.1.1-2_all.deb ... 406s Unpacking python3-iniconfig (1.1.1-2) ... 406s Selecting previously unselected package python3-lxml:arm64. 406s Preparing to unpack .../11-python3-lxml_5.1.0-1_arm64.deb ... 406s Unpacking python3-lxml:arm64 (5.1.0-1) ... 407s Selecting previously unselected package python3-zombie-imp. 407s Preparing to unpack .../12-python3-zombie-imp_0.0.2-2_all.deb ... 407s Unpacking python3-zombie-imp (0.0.2-2) ... 407s Selecting previously unselected package python3-nose. 407s Preparing to unpack .../13-python3-nose_1.3.7-12_all.deb ... 407s Unpacking python3-nose (1.3.7-12) ... 407s Selecting previously unselected package python3-packaging. 407s Preparing to unpack .../14-python3-packaging_23.2-1_all.deb ... 407s Unpacking python3-packaging (23.2-1) ... 407s Selecting previously unselected package python3-wheel. 407s Preparing to unpack .../15-python3-wheel_0.42.0-1_all.deb ... 407s Unpacking python3-wheel (0.42.0-1) ... 407s Selecting previously unselected package python3-pip. 407s Preparing to unpack .../16-python3-pip_24.0+dfsg-1_all.deb ... 407s Unpacking python3-pip (24.0+dfsg-1) ... 408s Selecting previously unselected package python3-pluggy. 408s Preparing to unpack .../17-python3-pluggy_1.4.0-1_all.deb ... 408s Unpacking python3-pluggy (1.4.0-1) ... 408s Selecting previously unselected package python3-pyasn1. 408s Preparing to unpack .../18-python3-pyasn1_0.4.8-4_all.deb ... 408s Unpacking python3-pyasn1 (0.4.8-4) ... 408s Selecting previously unselected package python3-pyasn1-modules. 408s Preparing to unpack .../19-python3-pyasn1-modules_0.2.8-1_all.deb ... 408s Unpacking python3-pyasn1-modules (0.2.8-1) ... 408s Selecting previously unselected package python3-pytest. 408s Preparing to unpack .../20-python3-pytest_7.4.4-1_all.deb ... 408s Unpacking python3-pytest (7.4.4-1) ... 408s Selecting previously unselected package python3-service-identity. 408s Preparing to unpack .../21-python3-service-identity_24.1.0-1_all.deb ... 408s Unpacking python3-service-identity (24.1.0-1) ... 408s Selecting previously unselected package python3-bcrypt. 408s Preparing to unpack .../22-python3-bcrypt_3.2.2-1_arm64.deb ... 408s Unpacking python3-bcrypt (3.2.2-1) ... 408s Selecting previously unselected package python3-zope.interface. 408s Preparing to unpack .../23-python3-zope.interface_6.1-1_arm64.deb ... 408s Unpacking python3-zope.interface (6.1-1) ... 408s Selecting previously unselected package python3-twisted. 409s Preparing to unpack .../24-python3-twisted_23.10.0-2_all.deb ... 409s Unpacking python3-twisted (23.10.0-2) ... 409s Selecting previously unselected package python3-mock. 409s Preparing to unpack .../25-python3-mock_5.1.0-1_all.deb ... 409s Unpacking python3-mock (5.1.0-1) ... 409s Selecting previously unselected package autopkgtest-satdep. 409s Preparing to unpack .../26-1-autopkgtest-satdep.deb ... 409s Unpacking autopkgtest-satdep (0) ... 410s Setting up python3-iniconfig (1.1.1-2) ... 410s Setting up python3-zombie-imp (0.0.2-2) ... 411s Setting up python3-zope.interface (6.1-1) ... 412s Setting up python3-bcrypt (3.2.2-1) ... 412s Setting up python3-automat (22.10.0-2) ... 413s Setting up python3-hamcrest (2.1.0-1) ... 413s Setting up python3-nose (1.3.7-12) ... 414s /usr/lib/python3/dist-packages/nose/config.py:142: SyntaxWarning: invalid escape sequence '\.' 414s """nose configuration. 414s /usr/lib/python3/dist-packages/nose/ext/dtcompat.py:686: SyntaxWarning: invalid escape sequence '\S' 414s _INDENT_RE = re.compile('^([ ]*)(?=\S)', re.MULTILINE) 414s /usr/lib/python3/dist-packages/nose/ext/dtcompat.py:1021: SyntaxWarning: invalid escape sequence '\s' 414s pat = re.compile('(^|.*:)\s*\w*("|\')') 414s /usr/lib/python3/dist-packages/nose/ext/dtcompat.py:1430: SyntaxWarning: invalid escape sequence '\s' 414s want = re.sub('(?m)^%s\s*?$' % re.escape(BLANKLINE_MARKER), 414s /usr/lib/python3/dist-packages/nose/ext/dtcompat.py:1434: SyntaxWarning: invalid escape sequence '\s' 414s got = re.sub('(?m)^\s*?$', '', got) 414s /usr/lib/python3/dist-packages/nose/inspector.py:110: SyntaxWarning: invalid escape sequence '\ ' 414s """Find lines in home that are inspectable. 414s Setting up python3-wheel (0.42.0-1) ... 416s Setting up python3-mock (5.1.0-1) ... 416s Setting up python3-packaging (23.2-1) ... 416s Setting up python3-incremental (22.10.0-1) ... 417s Setting up python3-hyperlink (21.0.0-5) ... 418s Setting up python3-pip (24.0+dfsg-1) ... 422s Setting up python3-pluggy (1.4.0-1) ... 423s Setting up libxslt1.1:arm64 (1.1.39-0exp1) ... 423s Setting up python3-pyasn1 (0.4.8-4) ... 424s Setting up python3-constantly (23.10.4-1) ... 424s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 424s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 424s Setting up python3-pytest (7.4.4-1) ... 426s Setting up python3-pyasn1-modules (0.2.8-1) ... 427s Setting up python3-service-identity (24.1.0-1) ... 427s Setting up libjs-sphinxdoc (7.2.6-4) ... 427s Setting up python3-lxml:arm64 (5.1.0-1) ... 428s Setting up python-jsonschema-doc (4.10.3-2ubuntu1) ... 428s Setting up python3-twisted (23.10.0-2) ... 438s Setting up autopkgtest-satdep (0) ... 438s Processing triggers for man-db (2.12.0-3) ... 439s Processing triggers for libc-bin (2.39-0ubuntu6) ... 448s (Reading database ... 78081 files and directories currently installed.) 448s Removing autopkgtest-satdep (0) ... 449s autopkgtest [01:22:38]: test upstream-py3: [----------------------- 450s ============================= test session starts ============================== 450s platform linux -- Python 3.12.2, pytest-7.4.4, pluggy-1.4.0 -- /usr/bin/python3 450s cachedir: .pytest_cache 450s rootdir: /tmp/autopkgtest.aCiQaD/build.Wpk/src 458s collecting ... collected 7182 items 458s 458s jsonschema/tests/test_cli.py::TestCLI::test_custom_error_format PASSED 458s jsonschema/tests/test_cli.py::TestCLI::test_custom_error_format_applies_to_schema_errors PASSED 458s jsonschema/tests/test_cli.py::TestCLI::test_instance_does_not_exist PASSED 458s jsonschema/tests/test_cli.py::TestCLI::test_instance_does_not_exist_pretty_output PASSED 458s jsonschema/tests/test_cli.py::TestCLI::test_instance_is_invalid_JSON PASSED 458s jsonschema/tests/test_cli.py::TestCLI::test_instance_is_invalid_JSON_on_stdin PASSED 458s jsonschema/tests/test_cli.py::TestCLI::test_instance_is_invalid_JSON_on_stdin_pretty_output PASSED 458s jsonschema/tests/test_cli.py::TestCLI::test_instance_is_invalid_JSON_pretty_output PASSED 458s jsonschema/tests/test_cli.py::TestCLI::test_invalid_exlicit_base_uri PASSED 458s jsonschema/tests/test_cli.py::TestCLI::test_invalid_instance PASSED 458s jsonschema/tests/test_cli.py::TestCLI::test_invalid_instance_continues_with_the_rest PASSED 458s jsonschema/tests/test_cli.py::TestCLI::test_invalid_instance_explicit_plain_output PASSED 458s jsonschema/tests/test_cli.py::TestCLI::test_invalid_instance_multiple_errors PASSED 458s jsonschema/tests/test_cli.py::TestCLI::test_invalid_instance_multiple_errors_pretty_output PASSED 458s jsonschema/tests/test_cli.py::TestCLI::test_invalid_instance_pretty_output PASSED 458s jsonschema/tests/test_cli.py::TestCLI::test_invalid_schema PASSED 458s jsonschema/tests/test_cli.py::TestCLI::test_invalid_schema_multiple_errors PASSED 458s jsonschema/tests/test_cli.py::TestCLI::test_invalid_schema_multiple_errors_pretty_output PASSED 458s jsonschema/tests/test_cli.py::TestCLI::test_invalid_schema_pretty_output PASSED 458s jsonschema/tests/test_cli.py::TestCLI::test_invalid_schema_with_invalid_instance PASSED 459s jsonschema/tests/test_cli.py::TestCLI::test_invalid_schema_with_invalid_instance_pretty_output PASSED 459s jsonschema/tests/test_cli.py::TestCLI::test_it_validates_using_draft4_when_specified PASSED 459s jsonschema/tests/test_cli.py::TestCLI::test_it_validates_using_draft7_when_specified PASSED 459s jsonschema/tests/test_cli.py::TestCLI::test_it_validates_using_the_latest_validator_when_unspecified PASSED 459s jsonschema/tests/test_cli.py::TestCLI::test_multiple_invalid_instances PASSED 459s jsonschema/tests/test_cli.py::TestCLI::test_multiple_invalid_instances_pretty_output PASSED 459s jsonschema/tests/test_cli.py::TestCLI::test_neither_instance_nor_schema_exist PASSED 459s jsonschema/tests/test_cli.py::TestCLI::test_neither_instance_nor_schema_exist_pretty_output PASSED 459s jsonschema/tests/test_cli.py::TestCLI::test_nonexistent_file_with_explicit_base_uri PASSED 459s jsonschema/tests/test_cli.py::TestCLI::test_schema_and_instance_are_both_invalid_JSON PASSED 459s jsonschema/tests/test_cli.py::TestCLI::test_schema_and_instance_are_both_invalid_JSON_pretty_output PASSED 459s jsonschema/tests/test_cli.py::TestCLI::test_schema_does_not_exist PASSED 459s jsonschema/tests/test_cli.py::TestCLI::test_schema_does_not_exist_pretty_output PASSED 459s jsonschema/tests/test_cli.py::TestCLI::test_schema_is_invalid_JSON PASSED 459s jsonschema/tests/test_cli.py::TestCLI::test_schema_is_invalid_JSON_pretty_output PASSED 459s jsonschema/tests/test_cli.py::TestCLI::test_successful_validation PASSED 459s jsonschema/tests/test_cli.py::TestCLI::test_successful_validation_of_just_the_schema PASSED 459s jsonschema/tests/test_cli.py::TestCLI::test_successful_validation_of_just_the_schema_pretty_output PASSED 459s jsonschema/tests/test_cli.py::TestCLI::test_successful_validation_of_stdin PASSED 459s jsonschema/tests/test_cli.py::TestCLI::test_successful_validation_of_stdin_pretty_output PASSED 459s jsonschema/tests/test_cli.py::TestCLI::test_successful_validation_pretty_output PASSED 459s jsonschema/tests/test_cli.py::TestCLI::test_successful_validation_via_explicit_base_uri PASSED 459s jsonschema/tests/test_cli.py::TestCLI::test_unsuccessful_validation_via_explicit_base_uri PASSED 459s jsonschema/tests/test_cli.py::TestParser::test_find_validator_by_fully_qualified_object_name PASSED 459s jsonschema/tests/test_cli.py::TestParser::test_find_validator_in_jsonschema PASSED 459s jsonschema/tests/test_cli.py::TestParser::test_unknown_output PASSED 459s jsonschema/tests/test_cli.py::TestParser::test_useless_error_format PASSED 462s jsonschema/tests/test_cli.py::TestCLIIntegration::test_license PASSED 463s jsonschema/tests/test_cli.py::TestCLIIntegration::test_no_arguments_shows_usage_notes PASSED 463s jsonschema/tests/test_cli.py::TestCLIIntegration::test_version PASSED 463s jsonschema/tests/test_deprecations.py::TestDeprecations::test_RefResolver_in_scope PASSED 463s jsonschema/tests/test_deprecations.py::TestDeprecations::test_Validator_is_valid_two_arguments PASSED 463s jsonschema/tests/test_deprecations.py::TestDeprecations::test_Validator_iter_errors_two_arguments PASSED 463s jsonschema/tests/test_deprecations.py::TestDeprecations::test_validators_ErrorTree PASSED 463s jsonschema/tests/test_deprecations.py::TestDeprecations::test_validators_meta_schemas PASSED 463s jsonschema/tests/test_deprecations.py::TestDeprecations::test_validators_validators PASSED 463s jsonschema/tests/test_deprecations.py::TestDeprecations::test_version PASSED 463s jsonschema/tests/test_exceptions.py::TestBestMatch::test_anyOf_traversal_for_single_equally_relevant_error PASSED 463s jsonschema/tests/test_exceptions.py::TestBestMatch::test_boolean_schemas PASSED 463s jsonschema/tests/test_exceptions.py::TestBestMatch::test_if_the_most_relevant_error_is_allOf_it_is_traversed PASSED 463s jsonschema/tests/test_exceptions.py::TestBestMatch::test_if_the_most_relevant_error_is_anyOf_it_is_traversed PASSED 463s jsonschema/tests/test_exceptions.py::TestBestMatch::test_if_the_most_relevant_error_is_oneOf_it_is_traversed PASSED 463s jsonschema/tests/test_exceptions.py::TestBestMatch::test_it_prioritizes_matching_types PASSED 463s jsonschema/tests/test_exceptions.py::TestBestMatch::test_it_prioritizes_matching_union_types PASSED 463s jsonschema/tests/test_exceptions.py::TestBestMatch::test_nested_context_for_oneOf PASSED 463s jsonschema/tests/test_exceptions.py::TestBestMatch::test_no_anyOf_traversal_for_equally_relevant_errors PASSED 463s jsonschema/tests/test_exceptions.py::TestBestMatch::test_no_errors PASSED 463s jsonschema/tests/test_exceptions.py::TestBestMatch::test_no_oneOf_traversal_for_equally_relevant_errors PASSED 463s jsonschema/tests/test_exceptions.py::TestBestMatch::test_oneOf_and_anyOf_are_weak_matches PASSED 463s jsonschema/tests/test_exceptions.py::TestBestMatch::test_oneOf_traversal_for_single_equally_relevant_error PASSED 463s jsonschema/tests/test_exceptions.py::TestBestMatch::test_one_error PASSED 463s jsonschema/tests/test_exceptions.py::TestBestMatch::test_shallower_errors_are_better_matches PASSED 463s jsonschema/tests/test_exceptions.py::TestByRelevance::test_global_errors_are_even_better_matches PASSED 463s jsonschema/tests/test_exceptions.py::TestByRelevance::test_short_paths_are_better_matches PASSED 463s jsonschema/tests/test_exceptions.py::TestByRelevance::test_strong_keywords_are_higher_priority PASSED 463s jsonschema/tests/test_exceptions.py::TestByRelevance::test_weak_keywords_are_lower_priority PASSED 463s jsonschema/tests/test_exceptions.py::TestErrorTree::test_children_have_their_errors_dicts_built PASSED 463s jsonschema/tests/test_exceptions.py::TestErrorTree::test_if_its_in_the_tree_anyhow_it_does_not_raise_an_error PASSED 463s jsonschema/tests/test_exceptions.py::TestErrorTree::test_it_contains_an_item_if_the_item_had_an_error PASSED 463s jsonschema/tests/test_exceptions.py::TestErrorTree::test_it_creates_a_child_tree_for_each_nested_path PASSED 463s jsonschema/tests/test_exceptions.py::TestErrorTree::test_it_does_not_contain_an_item_if_the_item_had_no_error PASSED 463s jsonschema/tests/test_exceptions.py::TestErrorTree::test_it_does_not_contain_subtrees_that_are_not_in_the_instance PASSED 463s jsonschema/tests/test_exceptions.py::TestErrorTree::test_it_knows_how_many_total_errors_it_contains PASSED 463s jsonschema/tests/test_exceptions.py::TestErrorTree::test_keywords_that_failed_appear_in_errors_dict PASSED 463s jsonschema/tests/test_exceptions.py::TestErrorTree::test_multiple_errors_with_instance PASSED 463s jsonschema/tests/test_exceptions.py::TestErrorTree::test_repr PASSED 463s jsonschema/tests/test_exceptions.py::TestErrorInitReprStr::test_empty_paths PASSED 463s jsonschema/tests/test_exceptions.py::TestErrorInitReprStr::test_it_calls_super_and_sets_args PASSED 463s jsonschema/tests/test_exceptions.py::TestErrorInitReprStr::test_multiple_item_paths PASSED 463s jsonschema/tests/test_exceptions.py::TestErrorInitReprStr::test_one_item_paths PASSED 463s jsonschema/tests/test_exceptions.py::TestErrorInitReprStr::test_repr PASSED 463s jsonschema/tests/test_exceptions.py::TestErrorInitReprStr::test_str_works_with_instances_having_overriden_eq_operator PASSED 463s jsonschema/tests/test_exceptions.py::TestErrorInitReprStr::test_unset_error PASSED 463s jsonschema/tests/test_exceptions.py::TestErrorInitReprStr::test_uses_pprint PASSED 463s jsonschema/tests/test_exceptions.py::TestHashable::test_hashable PASSED 463s jsonschema/tests/test_format.py::TestFormatChecker::test_duration_format PASSED 463s jsonschema/tests/test_format.py::TestFormatChecker::test_format_checkers_come_with_defaults PASSED 463s jsonschema/tests/test_format.py::TestFormatChecker::test_format_error_causes_become_validation_error_causes PASSED 463s jsonschema/tests/test_format.py::TestFormatChecker::test_it_can_register_checkers PASSED 463s jsonschema/tests/test_format.py::TestFormatChecker::test_it_can_register_cls_checkers PASSED 463s jsonschema/tests/test_format.py::TestFormatChecker::test_it_can_validate_no_formats PASSED 463s jsonschema/tests/test_format.py::TestFormatChecker::test_it_catches_registered_errors PASSED 463s jsonschema/tests/test_format.py::TestFormatChecker::test_it_raises_a_key_error_for_unknown_formats PASSED 463s jsonschema/tests/test_format.py::TestFormatChecker::test_repr PASSED 463s jsonschema/tests/test_format.py::TestFormatChecker::test_uuid_format PASSED 463s jsonschema/tests/test_jsonschema_test_suite.py::test_suite_bug PASSED 463s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated PASSED 463s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays PASSED 463s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid PASSED 463s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema PASSED 463s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalItems_additionalItems_as_schema_additional_items_match_schema PASSED 463s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalItems_additionalItems_does_not_look_in_applicators_items_defined_in_extends_are_not_examined PASSED 463s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalItems_additionalItems_with_null_instance_elements_allows_null_elements PASSED 463s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted PASSED 463s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalProperties_additionalProperties_does_not_look_in_applicators_properties_defined_in_extends_are_not_examined PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalProperties_additionalProperties_with_null_valued_instance_properties_allows_null_values PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalProperties_additionalProperties_with_schema_an_additional_invalid_property_is_invalid PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalProperties_additionalProperties_with_schema_an_additional_valid_property_is_valid PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalProperties_additionalProperties_with_schema_no_additional_properties_is_valid PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_bignum_integer_a_bignum_is_an_integer PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_bignum_integer_a_negative_bignum_is_an_integer PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_bignum_maximum_integer_comparison_comparison_works_for_high_numbers PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_bignum_minimum_integer_comparison_comparison_works_for_very_negative_numbers PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_bignum_number_a_bignum_is_a_number PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_bignum_number_a_negative_bignum_is_a_number PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_bignum_string_a_bignum_is_not_a_string PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_color_validation_of_CSS_colors_a_CSS_color_name_containing_invalid_characters SKIPPED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_color_validation_of_CSS_colors_a_valid_CSS_color_name PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_color_validation_of_CSS_colors_a_valid_six_digit_CSS_color_code PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_color_validation_of_CSS_colors_a_valid_three_digit_CSS_color_code PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_color_validation_of_CSS_colors_an_invalid_CSS_color_code SKIPPED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_color_validation_of_CSS_colors_an_invalid_CSS_color_name SKIPPED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_time_validation_of_date_time_strings_a_valid_date_time_string PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_time_validation_of_date_time_strings_an_invalid_date_time_string SKIPPED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates SKIPPED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates SKIPPED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid SKIPPED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_validation_of_date_strings_a_valid_date_string PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_validation_of_date_strings_an_invalid_date_string PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_validation_of_date_strings_invalidates_non_padded_day_dates PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_validation_of_date_strings_invalidates_non_padded_month_dates PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_default_invalid_string_value_for_default_valid_when_property_is_specified PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_default_invalid_type_for_default_valid_when_property_is_specified PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_dependencies_dependencies_ignores_arrays PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_dependencies_dependencies_ignores_other_non_objects PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_dependencies_dependencies_ignores_strings PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_dependencies_dependencies_missing_dependency PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_dependencies_dependencies_neither PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_dependencies_dependencies_nondependant PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_dependencies_dependencies_with_dependency PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_dependencies_multiple_dependencies_missing_both_dependencies PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_dependencies_multiple_dependencies_missing_dependency PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_dependencies_multiple_dependencies_missing_other_dependency PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_dependencies_multiple_dependencies_neither PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_dependencies_multiple_dependencies_nondependants PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_dependencies_multiple_dependencies_subschema_no_dependency PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_dependencies_multiple_dependencies_subschema_valid PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_dependencies_multiple_dependencies_subschema_wrong_type PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_dependencies_multiple_dependencies_subschema_wrong_type_both PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_dependencies_multiple_dependencies_subschema_wrong_type_other PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_dependencies_multiple_dependencies_with_dependencies PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_disallow_disallow_allowed PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_disallow_disallow_disallowed PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_disallow_multiple_disallow_mismatch PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_disallow_multiple_disallow_other_mismatch PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_disallow_multiple_disallow_subschema_match PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_disallow_multiple_disallow_subschema_mismatch PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_disallow_multiple_disallow_subschema_other_match PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_disallow_multiple_disallow_subschema_other_mismatch PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_disallow_multiple_disallow_valid PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_divisibleBy_by_int_ignores_non_numbers PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_divisibleBy_by_int_int_by_int PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_divisibleBy_by_int_int_by_int_fail PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_divisibleBy_by_number_35_is_not_divisible_by_1_5 PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_divisibleBy_by_number_4_5_is_divisible_by_1_5 PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_divisibleBy_by_number_zero_is_divisible_by_anything_except_0_ PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_divisibleBy_by_small_number_0_00751_is_not_divisible_by_0_0001 PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_divisibleBy_by_small_number_0_0075_is_divisible_by_0_0001 PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_email_validation_of_e_mail_addresses_a_valid_e_mail_address PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid SKIPPED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid SKIPPED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid SKIPPED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_enum_enums_in_properties_both_properties_are_valid PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_enum_enums_in_properties_missing_all_properties_is_invalid PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_enum_enums_in_properties_missing_optional_property_is_valid PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_enum_enums_in_properties_missing_required_property_is_invalid PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_enum_enums_in_properties_wrong_bar_value PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_enum_enums_in_properties_wrong_foo_value PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_enum_heterogeneous_enum_validation_objects_are_deep_compared PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_enum_heterogeneous_enum_validation_something_else_is_invalid PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_enum_heterogeneous_enum_with_null_validation_null_is_valid PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_enum_heterogeneous_enum_with_null_validation_number_is_valid PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_enum_nul_characters_in_strings_match_string_with_nul PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_enum_simple_enum_validation_one_of_the_enum_is_valid PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_enum_simple_enum_validation_something_else_is_invalid PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_extends_extends_extends PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_extends_extends_mismatch_extended PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_extends_extends_mismatch_extends PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_extends_extends_simple_types_mismatch_extends PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_extends_extends_simple_types_valid PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_extends_extends_wrong_type PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_extends_multiple_extends_mismatch_both PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_extends_multiple_extends_mismatch_first_extends PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_extends_multiple_extends_mismatch_second_extends PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_extends_multiple_extends_valid PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_color_format_all_string_formats_ignore_arrays PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_color_format_all_string_formats_ignore_booleans PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_color_format_all_string_formats_ignore_floats PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_color_format_all_string_formats_ignore_integers PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_color_format_all_string_formats_ignore_nulls PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_color_format_all_string_formats_ignore_objects PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_date_format_all_string_formats_ignore_arrays PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_date_format_all_string_formats_ignore_booleans PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_date_format_all_string_formats_ignore_floats PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_date_format_all_string_formats_ignore_integers PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_date_format_all_string_formats_ignore_nulls PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_date_format_all_string_formats_ignore_objects PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_date_time_format_all_string_formats_ignore_arrays PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_date_time_format_all_string_formats_ignore_booleans PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_date_time_format_all_string_formats_ignore_floats PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_date_time_format_all_string_formats_ignore_integers PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_date_time_format_all_string_formats_ignore_nulls PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_date_time_format_all_string_formats_ignore_objects PASSED 464s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_email_format_all_string_formats_ignore_arrays PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_email_format_all_string_formats_ignore_booleans PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_email_format_all_string_formats_ignore_floats PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_email_format_all_string_formats_ignore_integers PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_email_format_all_string_formats_ignore_nulls PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_email_format_all_string_formats_ignore_objects PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_host_name_format_all_string_formats_ignore_arrays PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_host_name_format_all_string_formats_ignore_booleans PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_host_name_format_all_string_formats_ignore_floats PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_host_name_format_all_string_formats_ignore_integers PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_host_name_format_all_string_formats_ignore_nulls PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_host_name_format_all_string_formats_ignore_objects PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_ip_address_format_all_string_formats_ignore_arrays PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_ip_address_format_all_string_formats_ignore_booleans PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_ip_address_format_all_string_formats_ignore_floats PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_ip_address_format_all_string_formats_ignore_integers PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_ip_address_format_all_string_formats_ignore_nulls PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_ip_address_format_all_string_formats_ignore_objects PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_ipv6_format_all_string_formats_ignore_arrays PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_ipv6_format_all_string_formats_ignore_booleans PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_ipv6_format_all_string_formats_ignore_floats PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_ipv6_format_all_string_formats_ignore_integers PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_ipv6_format_all_string_formats_ignore_nulls PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_ipv6_format_all_string_formats_ignore_objects PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_regex_format_all_string_formats_ignore_arrays PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_regex_format_all_string_formats_ignore_booleans PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_regex_format_all_string_formats_ignore_floats PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_regex_format_all_string_formats_ignore_integers PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_regex_format_all_string_formats_ignore_nulls PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_regex_format_all_string_formats_ignore_objects PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_time_format_all_string_formats_ignore_arrays PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_time_format_all_string_formats_ignore_booleans PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_time_format_all_string_formats_ignore_floats PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_time_format_all_string_formats_ignore_integers PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_time_format_all_string_formats_ignore_nulls PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_time_format_all_string_formats_ignore_objects PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_uri_format_all_string_formats_ignore_arrays PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_uri_format_all_string_formats_ignore_booleans PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_uri_format_all_string_formats_ignore_floats PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_uri_format_all_string_formats_ignore_integers PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_uri_format_all_string_formats_ignore_nulls PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_uri_format_all_string_formats_ignore_objects PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_host_name_validation_of_host_names_a_host_name_containing_illegal_characters SKIPPED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_host_name_validation_of_host_names_a_host_name_starting_with_an_illegal_character SKIPPED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_host_name_validation_of_host_names_a_host_name_with_a_component_too_long SKIPPED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_host_name_validation_of_host_names_a_valid_host_name PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_host_name_validation_of_host_names_contains_underscore SKIPPED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_host_name_validation_of_host_names_ends_with_hyphen SKIPPED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_host_name_validation_of_host_names_ends_with_underscore SKIPPED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_host_name_validation_of_host_names_exceeds_maximum_label_length SKIPPED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_host_name_validation_of_host_names_maximum_label_length PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_host_name_validation_of_host_names_starts_with_hyphen SKIPPED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_host_name_validation_of_host_names_starts_with_underscore SKIPPED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ip_address_validation_of_IP_addresses_a_valid_IP_address PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ip_address_validation_of_IP_addresses_an_IP_address_with_out_of_range_values PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ip_address_validation_of_IP_addresses_an_IP_address_with_too_many_components PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_items_a_schema_given_for_items_ignores_non_arrays PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_items_a_schema_given_for_items_valid_items PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_items_a_schema_given_for_items_wrong_type_of_items PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_items_an_array_of_schemas_for_items_correct_types PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_items_an_array_of_schemas_for_items_wrong_types PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_items_array_form_items_with_null_instance_elements_allows_null_elements PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_items_items_with_null_instance_elements_allows_null_elements PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_maxItems_maxItems_validation_exact_length_is_valid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_maxItems_maxItems_validation_ignores_non_arrays PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_maxItems_maxItems_validation_shorter_is_valid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_maxItems_maxItems_validation_too_long_is_invalid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_maxLength_maxLength_validation_exact_length_is_valid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_maxLength_maxLength_validation_ignores_non_strings PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_maxLength_maxLength_validation_shorter_is_valid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_maxLength_maxLength_validation_too_long_is_invalid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_maximum_exclusiveMaximum_validation_below_the_maximum_is_still_valid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_maximum_exclusiveMaximum_validation_boundary_point_is_invalid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_maximum_maximum_validation_above_the_maximum_is_invalid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_maximum_maximum_validation_below_the_maximum_is_valid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_maximum_maximum_validation_boundary_point_is_valid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_maximum_maximum_validation_explicit_false_exclusivity__above_the_maximum_is_invalid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_maximum_maximum_validation_explicit_false_exclusivity__below_the_maximum_is_valid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_maximum_maximum_validation_explicit_false_exclusivity__boundary_point_is_valid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_maximum_maximum_validation_explicit_false_exclusivity__ignores_non_numbers PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_maximum_maximum_validation_ignores_non_numbers PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_minItems_minItems_validation_exact_length_is_valid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_minItems_minItems_validation_ignores_non_arrays PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_minItems_minItems_validation_longer_is_valid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_minItems_minItems_validation_too_short_is_invalid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_minLength_minLength_validation_exact_length_is_valid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_minLength_minLength_validation_ignores_non_strings PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_minLength_minLength_validation_longer_is_valid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_minLength_minLength_validation_too_short_is_invalid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_minimum_exclusiveMinimum_validation_above_the_minimum_is_still_valid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_minimum_exclusiveMinimum_validation_boundary_point_is_invalid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_minimum_minimum_validation_above_the_minimum_is_valid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_minimum_minimum_validation_below_the_minimum_is_invalid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_minimum_minimum_validation_boundary_point_is_valid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_minimum_minimum_validation_ignores_non_numbers PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_patternProperties_patternProperties_with_null_valued_instance_properties_allows_null_values PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_pattern_pattern_is_not_anchored_matches_a_substring PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_pattern_pattern_validation_a_matching_pattern_is_valid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_pattern_pattern_validation_a_non_matching_pattern_is_invalid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_pattern_pattern_validation_ignores_arrays PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_pattern_pattern_validation_ignores_booleans PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_pattern_pattern_validation_ignores_floats PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_pattern_pattern_validation_ignores_integers PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_pattern_pattern_validation_ignores_null PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_pattern_pattern_validation_ignores_objects PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_properties_object_properties_validation_both_properties_invalid_is_invalid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_properties_object_properties_validation_both_properties_present_and_valid_is_valid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_properties_object_properties_validation_doesn_t_invalidate_other_properties PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_properties_object_properties_validation_ignores_arrays PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_properties_object_properties_validation_ignores_other_non_objects PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_properties_object_properties_validation_one_property_invalid_is_invalid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_properties_properties_with_null_valued_instance_properties_allows_null_values PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_refRemote_change_resolution_scope_changed_scope_ref_invalid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_refRemote_change_resolution_scope_changed_scope_ref_valid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_refRemote_fragment_within_remote_ref_remote_fragment_invalid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_refRemote_fragment_within_remote_ref_remote_fragment_valid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_refRemote_ref_within_remote_ref_ref_within_ref_invalid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_refRemote_ref_within_remote_ref_ref_within_ref_valid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_refRemote_remote_ref_remote_ref_invalid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_refRemote_remote_ref_remote_ref_valid PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate SKIPPED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates PASSED 465s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_escaped_pointer_ref_percent_invalid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_escaped_pointer_ref_percent_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_escaped_pointer_ref_slash_invalid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_escaped_pointer_ref_slash_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_escaped_pointer_ref_tilde_invalid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_escaped_pointer_ref_tilde_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_nested_refs_nested_ref_invalid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_nested_refs_nested_ref_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_ref_overrides_any_sibling_keywords_ref_invalid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_ref_overrides_any_sibling_keywords_remote_ref_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_ref_overrides_any_sibling_keywords_remote_ref_valid_maxItems_ignored PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_relative_pointer_ref_to_array_match_array PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_relative_pointer_ref_to_array_mismatch_array PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_relative_pointer_ref_to_object_match PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_relative_pointer_ref_to_object_mismatch PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_remote_ref_containing_refs_itself_remote_ref_invalid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_remote_ref_containing_refs_itself_remote_ref_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_root_pointer_ref_match PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_root_pointer_ref_mismatch PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_root_pointer_ref_recursive_match PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_root_pointer_ref_recursive_mismatch PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_regex_validation_of_regular_expressions_a_valid_regular_expression PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_required_required_default_validation_not_required_by_default PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_required_required_explicitly_false_validation_not_required_if_required_is_false PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_required_required_validation_non_present_required_property_is_invalid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_required_required_validation_present_required_property_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_time_validation_of_time_strings_a_valid_time_string PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_time_validation_of_time_strings_an_invalid_time_string PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_any_type_matches_any_type_any_type_includes_array PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_any_type_matches_any_type_any_type_includes_boolean PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_any_type_matches_any_type_any_type_includes_float PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_any_type_matches_any_type_any_type_includes_integers PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_any_type_matches_any_type_any_type_includes_null PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_any_type_matches_any_type_any_type_includes_object PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_any_type_matches_any_type_any_type_includes_string PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_applies_a_nested_schema_an_integer_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_applies_a_nested_schema_an_object_is_invalid_otherwise PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_applies_a_nested_schema_an_object_is_valid_only_if_it_is_fully_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_array_type_matches_arrays_a_boolean_is_not_an_array PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_array_type_matches_arrays_a_float_is_not_an_array PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_array_type_matches_arrays_a_string_is_not_an_array PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_array_type_matches_arrays_an_array_is_an_array PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_array_type_matches_arrays_an_integer_is_not_an_array PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_array_type_matches_arrays_an_object_is_not_an_array PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_array_type_matches_arrays_null_is_not_an_array PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_boolean_type_matches_booleans_a_boolean_is_a_boolean PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_boolean_type_matches_booleans_null_is_not_a_boolean PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_integer_type_matches_integers_a_boolean_is_not_an_integer PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_integer_type_matches_integers_a_float_is_not_an_integer PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_integer_type_matches_integers_a_string_is_not_an_integer PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_integer_type_matches_integers_an_array_is_not_an_integer PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_integer_type_matches_integers_an_integer_is_an_integer PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_integer_type_matches_integers_an_object_is_not_an_integer PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_integer_type_matches_integers_null_is_not_an_integer PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_null_type_matches_only_the_null_object_a_boolean_is_not_null PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_null_type_matches_only_the_null_object_a_float_is_not_null PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_null_type_matches_only_the_null_object_a_string_is_not_null PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_null_type_matches_only_the_null_object_an_array_is_not_null PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_null_type_matches_only_the_null_object_an_integer_is_not_null PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_null_type_matches_only_the_null_object_an_object_is_not_null PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_null_type_matches_only_the_null_object_null_is_null PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_number_type_matches_numbers_a_boolean_is_not_a_number PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_number_type_matches_numbers_a_float_is_a_number PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_number_type_matches_numbers_a_string_is_not_a_number PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_number_type_matches_numbers_an_array_is_not_a_number PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_number_type_matches_numbers_an_integer_is_a_number PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_number_type_matches_numbers_an_object_is_not_a_number PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_number_type_matches_numbers_null_is_not_a_number PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_object_type_matches_objects_a_boolean_is_not_an_object PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_object_type_matches_objects_a_float_is_not_an_object PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_object_type_matches_objects_a_string_is_not_an_object PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_object_type_matches_objects_an_array_is_not_an_object PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_object_type_matches_objects_an_integer_is_not_an_object PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_object_type_matches_objects_an_object_is_an_object PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_object_type_matches_objects_null_is_not_an_object PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_string_type_matches_strings_1_is_not_a_string PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_string_type_matches_strings_a_boolean_is_not_a_string PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_string_type_matches_strings_a_float_is_not_a_string PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_string_type_matches_strings_a_string_is_a_string PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_string_type_matches_strings_an_array_is_not_a_string PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_string_type_matches_strings_an_object_is_not_a_string PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_string_type_matches_strings_null_is_not_a_string PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_types_can_include_schemas_a_boolean_is_invalid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_types_can_include_schemas_a_float_is_invalid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_types_can_include_schemas_a_string_is_invalid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_types_can_include_schemas_an_array_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_types_can_include_schemas_an_integer_is_invalid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_types_can_include_schemas_an_object_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_types_can_include_schemas_null_is_invalid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_types_from_separate_schemas_are_merged_a_string_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_types_from_separate_schemas_are_merged_an_array_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_types_from_separate_schemas_are_merged_an_integer_is_invalid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_validation_0_and_false_are_unique PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_validation_1_and_true_are_unique PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_validation__0_and_false_are_unique PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_validation__1_and_true_are_unique PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uri_validation_of_URIs_a_valid_URI PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uri_validation_of_URIs_an_invalid_URI SKIPPED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference SKIPPED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference SKIPPED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_zeroTerminatedFloats_some_languages_do_not_distinguish_between_different_types_of_numeric_value_a_float_is_not_an_integer_even_without_fractional_part PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalItems_additionalItems_as_schema_additional_items_match_schema PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalItems_additionalItems_does_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalItems_additionalItems_does_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalItems_additionalItems_with_null_instance_elements_allows_null_elements PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted PASSED 466s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalProperties_additionalProperties_does_not_look_in_applicators_properties_defined_in_allOf_are_not_examined PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalProperties_additionalProperties_with_null_valued_instance_properties_allows_null_values PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalProperties_additionalProperties_with_schema_an_additional_invalid_property_is_invalid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalProperties_additionalProperties_with_schema_an_additional_valid_property_is_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalProperties_additionalProperties_with_schema_no_additional_properties_is_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_allOf_allOf PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_allOf_mismatch_first PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_allOf_mismatch_second PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_allOf_simple_types_mismatch_one PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_allOf_simple_types_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_allOf_with_base_schema_mismatch_base_schema PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_allOf_with_base_schema_mismatch_both PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_allOf_with_base_schema_mismatch_first_allOf PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_allOf_with_base_schema_mismatch_second_allOf PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_allOf_with_base_schema_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_allOf_with_one_empty_schema_any_data_is_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_allOf_with_the_first_empty_schema_number_is_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_allOf_with_the_first_empty_schema_string_is_invalid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_allOf_with_the_last_empty_schema_number_is_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_allOf_with_the_last_empty_schema_string_is_invalid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_allOf_with_two_empty_schemas_any_data_is_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_allOf_wrong_type PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_anyOf_anyOf_both_anyOf_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_anyOf_anyOf_first_anyOf_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_anyOf_anyOf_neither_anyOf_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_anyOf_anyOf_second_anyOf_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_anyOf_anyOf_with_base_schema_both_anyOf_invalid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_anyOf_anyOf_with_base_schema_mismatch_base_schema PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_anyOf_anyOf_with_base_schema_one_anyOf_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_anyOf_anyOf_with_one_empty_schema_number_is_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_anyOf_anyOf_with_one_empty_schema_string_is_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_bignum_integer_a_bignum_is_an_integer PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_bignum_integer_a_negative_bignum_is_an_integer PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_bignum_maximum_integer_comparison_comparison_works_for_high_numbers PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_bignum_minimum_integer_comparison_comparison_works_for_very_negative_numbers PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_bignum_number_a_bignum_is_a_number PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_bignum_number_a_negative_bignum_is_a_number PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_bignum_string_a_bignum_is_not_a_string PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_date_time_validation_of_date_time_strings_a_valid_date_time_string PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC SKIPPED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset SKIPPED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset SKIPPED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC SKIPPED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_date_time_validation_of_date_time_strings_an_invalid_date_time_string SKIPPED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC SKIPPED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC SKIPPED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string SKIPPED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string SKIPPED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_date_time_validation_of_date_time_strings_invalid_non_ASCII_৪_a_Bengali_4_in_date_portion SKIPPED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_date_time_validation_of_date_time_strings_invalid_non_ASCII_৪_a_Bengali_4_in_time_portion SKIPPED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates SKIPPED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates SKIPPED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid SKIPPED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_default_invalid_string_value_for_default_valid_when_property_is_specified PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_default_invalid_type_for_default_valid_when_property_is_specified PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_definitions_validate_definition_against_metaschema_invalid_definition_schema PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_definitions_validate_definition_against_metaschema_valid_definition_schema PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_dependencies_ignores_arrays PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_dependencies_ignores_other_non_objects PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_dependencies_ignores_strings PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_dependencies_missing_dependency PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_dependencies_neither PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_dependencies_nondependant PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_dependencies_with_dependency PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_dependencies_with_escaped_characters_invalid_object_1 PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_dependencies_with_escaped_characters_invalid_object_2 PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_dependencies_with_escaped_characters_invalid_object_3 PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_dependencies_with_escaped_characters_invalid_object_4 PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_dependencies_with_escaped_characters_valid_object_1 PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_dependencies_with_escaped_characters_valid_object_2 PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_dependencies_with_escaped_characters_valid_object_3 PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_multiple_dependencies_missing_both_dependencies PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_multiple_dependencies_missing_dependency PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_multiple_dependencies_missing_other_dependency PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_multiple_dependencies_neither PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_multiple_dependencies_nondependants PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_multiple_dependencies_subschema_no_dependency PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_multiple_dependencies_subschema_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_multiple_dependencies_subschema_wrong_type PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_multiple_dependencies_subschema_wrong_type_both PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_multiple_dependencies_subschema_wrong_type_other PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_multiple_dependencies_with_dependencies PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_email_validation_of_e_mail_addresses_a_valid_e_mail_address PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid SKIPPED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid SKIPPED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid SKIPPED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_enum_with_0_does_not_match_false_false_is_invalid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_enum_with_0_does_not_match_false_float_zero_is_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_enum_with_1_does_not_match_true_float_one_is_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_enum_with_1_does_not_match_true_integer_one_is_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_enum_with_1_does_not_match_true_true_is_invalid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_enum_with_escaped_characters_another_string_is_invalid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_enum_with_escaped_characters_member_1_is_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_enum_with_escaped_characters_member_2_is_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_enum_with_false_does_not_match_0_false_is_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_enum_with_true_does_not_match_1_float_one_is_invalid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_enum_with_true_does_not_match_1_true_is_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_enums_in_properties_both_properties_are_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_enums_in_properties_missing_all_properties_is_invalid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_enums_in_properties_missing_optional_property_is_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_enums_in_properties_missing_required_property_is_invalid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_enums_in_properties_wrong_bar_value PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_enums_in_properties_wrong_foo_value PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_heterogeneous_enum_validation_objects_are_deep_compared PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_heterogeneous_enum_validation_something_else_is_invalid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_heterogeneous_enum_validation_valid_object_matches PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_heterogeneous_enum_with_null_validation_null_is_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_heterogeneous_enum_with_null_validation_number_is_valid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_nul_characters_in_strings_match_string_with_nul PASSED 467s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_simple_enum_validation_one_of_the_enum_is_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_simple_enum_validation_something_else_is_invalid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_date_time_format_all_string_formats_ignore_arrays PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_date_time_format_all_string_formats_ignore_booleans PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_date_time_format_all_string_formats_ignore_floats PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_date_time_format_all_string_formats_ignore_integers PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_date_time_format_all_string_formats_ignore_nulls PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_date_time_format_all_string_formats_ignore_objects PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_email_format_all_string_formats_ignore_arrays PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_email_format_all_string_formats_ignore_booleans PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_email_format_all_string_formats_ignore_floats PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_email_format_all_string_formats_ignore_integers PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_email_format_all_string_formats_ignore_nulls PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_email_format_all_string_formats_ignore_objects PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_hostname_format_all_string_formats_ignore_arrays PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_hostname_format_all_string_formats_ignore_booleans PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_hostname_format_all_string_formats_ignore_floats PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_hostname_format_all_string_formats_ignore_integers PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_hostname_format_all_string_formats_ignore_nulls PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_hostname_format_all_string_formats_ignore_objects PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_ipv4_format_all_string_formats_ignore_arrays PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_ipv4_format_all_string_formats_ignore_booleans PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_ipv4_format_all_string_formats_ignore_floats PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_ipv4_format_all_string_formats_ignore_integers PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_ipv4_format_all_string_formats_ignore_nulls PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_ipv4_format_all_string_formats_ignore_objects PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_ipv6_format_all_string_formats_ignore_arrays PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_ipv6_format_all_string_formats_ignore_booleans PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_ipv6_format_all_string_formats_ignore_floats PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_ipv6_format_all_string_formats_ignore_integers PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_ipv6_format_all_string_formats_ignore_nulls PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_ipv6_format_all_string_formats_ignore_objects PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_uri_format_all_string_formats_ignore_arrays PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_uri_format_all_string_formats_ignore_booleans PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_uri_format_all_string_formats_ignore_floats PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_uri_format_all_string_formats_ignore_integers PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_uri_format_all_string_formats_ignore_nulls PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_uri_format_all_string_formats_ignore_objects PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters SKIPPED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character SKIPPED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long SKIPPED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_hostname_validation_of_host_names_a_valid_host_name PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_hostname_validation_of_host_names_all_string_formats_ignore_arrays PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_hostname_validation_of_host_names_all_string_formats_ignore_booleans PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_hostname_validation_of_host_names_all_string_formats_ignore_floats PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_hostname_validation_of_host_names_all_string_formats_ignore_integers PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_hostname_validation_of_host_names_all_string_formats_ignore_nulls PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_hostname_validation_of_host_names_all_string_formats_ignore_objects PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_hostname_validation_of_host_names_contains_underscore SKIPPED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_hostname_validation_of_host_names_ends_with_hyphen SKIPPED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_hostname_validation_of_host_names_ends_with_underscore SKIPPED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_hostname_validation_of_host_names_exceeds_maximum_label_length SKIPPED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_hostname_validation_of_host_names_maximum_label_length PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_hostname_validation_of_host_names_starts_with_hyphen SKIPPED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_hostname_validation_of_host_names_starts_with_underscore SKIPPED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_id_id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id SKIPPED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id SKIPPED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv4_validation_of_IP_addresses_a_valid_IP_address PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv4_validation_of_IP_addresses_invalid_leading_zeroes_as_they_are_treated_as_octals PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv4_validation_of_IP_addresses_invalid_non_ASCII_২_a_Bengali_2_ PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_8_octets PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_invalid_non_ASCII_৪_a_Bengali_4_ PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_invalid_non_ASCII_৪_a_Bengali_4_in_the_IPv4_portion PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_items_a_schema_given_for_items_ignores_non_arrays PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_items_a_schema_given_for_items_valid_items PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_items_a_schema_given_for_items_wrong_type_of_items PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_items_an_array_of_schemas_for_items_array_with_additional_items PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_items_an_array_of_schemas_for_items_correct_types PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_items_an_array_of_schemas_for_items_empty_array PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_items_an_array_of_schemas_for_items_incomplete_array_of_items PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_items_an_array_of_schemas_for_items_wrong_types PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_items_array_form_items_with_null_instance_elements_allows_null_elements PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_items_items_and_subitems_fewer_items_is_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_items_items_and_subitems_too_many_items PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_items_items_and_subitems_too_many_sub_items PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_items_items_and_subitems_valid_items PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_items_items_and_subitems_wrong_item PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_items_items_and_subitems_wrong_sub_item PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_items_items_with_null_instance_elements_allows_null_elements PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_items_nested_items_nested_array_with_invalid_type PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_items_nested_items_not_deep_enough PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_items_nested_items_valid_nested_array PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maxItems_maxItems_validation_exact_length_is_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maxItems_maxItems_validation_ignores_non_arrays PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maxItems_maxItems_validation_shorter_is_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maxItems_maxItems_validation_too_long_is_invalid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maxLength_maxLength_validation_exact_length_is_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maxLength_maxLength_validation_ignores_non_strings PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maxLength_maxLength_validation_shorter_is_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maxLength_maxLength_validation_too_long_is_invalid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maxProperties_maxProperties_validation_exact_length_is_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maxProperties_maxProperties_validation_ignores_arrays PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maxProperties_maxProperties_validation_ignores_other_non_objects PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maxProperties_maxProperties_validation_ignores_strings PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maxProperties_maxProperties_validation_shorter_is_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maxProperties_maxProperties_validation_too_long_is_invalid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maximum_exclusiveMaximum_validation_below_the_maximum_is_still_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maximum_exclusiveMaximum_validation_boundary_point_is_invalid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maximum_maximum_validation_above_the_maximum_is_invalid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maximum_maximum_validation_below_the_maximum_is_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maximum_maximum_validation_boundary_point_is_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maximum_maximum_validation_explicit_false_exclusivity__above_the_maximum_is_invalid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maximum_maximum_validation_explicit_false_exclusivity__below_the_maximum_is_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maximum_maximum_validation_explicit_false_exclusivity__boundary_point_is_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maximum_maximum_validation_explicit_false_exclusivity__ignores_non_numbers PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maximum_maximum_validation_ignores_non_numbers PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minItems_minItems_validation_exact_length_is_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minItems_minItems_validation_ignores_non_arrays PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minItems_minItems_validation_longer_is_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minItems_minItems_validation_too_short_is_invalid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minLength_minLength_validation_exact_length_is_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minLength_minLength_validation_ignores_non_strings PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minLength_minLength_validation_longer_is_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minLength_minLength_validation_too_short_is_invalid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minProperties_minProperties_validation_exact_length_is_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minProperties_minProperties_validation_ignores_arrays PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minProperties_minProperties_validation_ignores_other_non_objects PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minProperties_minProperties_validation_ignores_strings PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minProperties_minProperties_validation_longer_is_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minProperties_minProperties_validation_too_short_is_invalid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minimum_exclusiveMinimum_validation_above_the_minimum_is_still_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minimum_exclusiveMinimum_validation_boundary_point_is_invalid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minimum_minimum_validation_above_the_minimum_is_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minimum_minimum_validation_below_the_minimum_is_invalid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minimum_minimum_validation_boundary_point_is_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minimum_minimum_validation_explicit_false_exclusivity__above_the_minimum_is_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minimum_minimum_validation_explicit_false_exclusivity__below_the_minimum_is_invalid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minimum_minimum_validation_explicit_false_exclusivity__boundary_point_is_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minimum_minimum_validation_explicit_false_exclusivity__ignores_non_numbers PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minimum_minimum_validation_ignores_non_numbers PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid PASSED 468s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_multipleOf_by_int_ignores_non_numbers PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_multipleOf_by_int_int_by_int PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_multipleOf_by_int_int_by_int_fail PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_multipleOf_by_number_35_is_not_multiple_of_1_5 PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_multipleOf_by_number_4_5_is_multiple_of_1_5 PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_multipleOf_by_number_zero_is_multiple_of_anything PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_multipleOf_float_division_inf_invalid_but_naive_implementations_may_raise_an_overflow_error PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_not_forbidden_property_property_absent PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_not_forbidden_property_property_present PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_not_not_allowed PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_not_not_disallowed PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_not_not_more_complex_schema_match PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_not_not_more_complex_schema_mismatch PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_not_not_more_complex_schema_other_match PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_not_not_multiple_types_mismatch PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_not_not_multiple_types_other_mismatch PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_not_not_multiple_types_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_oneOf_oneOf_both_oneOf_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_oneOf_oneOf_first_oneOf_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_oneOf_oneOf_neither_oneOf_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_oneOf_oneOf_second_oneOf_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_oneOf_oneOf_with_base_schema_both_oneOf_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_oneOf_oneOf_with_base_schema_mismatch_base_schema PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_oneOf_oneOf_with_base_schema_one_oneOf_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_oneOf_oneOf_with_empty_schema_both_valid_invalid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_oneOf_oneOf_with_empty_schema_one_valid_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_oneOf_oneOf_with_required_both_invalid_invalid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_oneOf_oneOf_with_required_both_valid_invalid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_oneOf_oneOf_with_required_first_valid_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_oneOf_oneOf_with_required_second_valid_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_patternProperties_patternProperties_with_null_valued_instance_properties_allows_null_values PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_pattern_pattern_is_not_anchored_matches_a_substring PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_pattern_pattern_validation_a_matching_pattern_is_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_pattern_pattern_validation_a_non_matching_pattern_is_invalid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_pattern_pattern_validation_ignores_arrays PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_pattern_pattern_validation_ignores_booleans PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_pattern_pattern_validation_ignores_floats PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_pattern_pattern_validation_ignores_integers PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_pattern_pattern_validation_ignores_null PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_pattern_pattern_validation_ignores_objects PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_properties_object_properties_validation_both_properties_invalid_is_invalid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_properties_object_properties_validation_both_properties_present_and_valid_is_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_properties_object_properties_validation_doesn_t_invalidate_other_properties PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_properties_object_properties_validation_ignores_arrays PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_properties_object_properties_validation_ignores_other_non_objects PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_properties_object_properties_validation_one_property_invalid_is_invalid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_properties_properties_whose_names_are_Javascript_object_property_names___proto___not_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_properties_properties_whose_names_are_Javascript_object_property_names_all_present_and_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_properties_properties_whose_names_are_Javascript_object_property_names_constructor_not_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_properties_properties_whose_names_are_Javascript_object_property_names_ignores_arrays PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_properties_properties_whose_names_are_Javascript_object_property_names_ignores_other_non_objects PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_properties_properties_whose_names_are_Javascript_object_property_names_none_of_the_properties_mentioned PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_properties_properties_whose_names_are_Javascript_object_property_names_toString_not_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_properties_properties_with_escaped_characters_object_with_strings_is_invalid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_properties_properties_with_null_valued_instance_properties_allows_null_values PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_refRemote_Location_independent_identifier_in_remote_ref_integer_is_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_refRemote_Location_independent_identifier_in_remote_ref_string_is_invalid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_refRemote_base_URI_change_base_URI_change_ref_invalid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_refRemote_base_URI_change_base_URI_change_ref_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid SKIPPED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid SKIPPED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_refRemote_base_URI_change_change_folder_number_is_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_refRemote_base_URI_change_change_folder_string_is_invalid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_refRemote_fragment_within_remote_ref_remote_fragment_invalid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_refRemote_fragment_within_remote_ref_remote_fragment_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_refRemote_ref_within_remote_ref_ref_within_ref_invalid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_refRemote_ref_within_remote_ref_ref_within_ref_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_refRemote_remote_ref_remote_ref_invalid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_refRemote_remote_ref_remote_ref_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_refRemote_root_ref_in_remote_ref_null_is_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_refRemote_root_ref_in_remote_ref_object_is_invalid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_refRemote_root_ref_in_remote_ref_string_is_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_Location_independent_identifier_match PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_Location_independent_identifier_mismatch PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match SKIPPED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch SKIPPED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_Recursive_references_between_schemas_invalid_tree SKIPPED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_Recursive_references_between_schemas_valid_tree SKIPPED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate SKIPPED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates SKIPPED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_escaped_pointer_ref_percent_invalid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_escaped_pointer_ref_percent_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_escaped_pointer_ref_slash_invalid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_escaped_pointer_ref_slash_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_escaped_pointer_ref_tilde_invalid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_escaped_pointer_ref_tilde_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_is_invalid SKIPPED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_is_valid SKIPPED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_nested_refs_nested_ref_invalid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_nested_refs_nested_ref_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_ref_overrides_any_sibling_keywords_ref_invalid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_ref_overrides_any_sibling_keywords_ref_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_ref_overrides_any_sibling_keywords_ref_valid_maxItems_ignored PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_refs_with_quote_object_with_numbers_is_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_refs_with_quote_object_with_strings_is_invalid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_relative_pointer_ref_to_array_match_array PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_relative_pointer_ref_to_array_mismatch_array PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_relative_pointer_ref_to_object_match PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_relative_pointer_ref_to_object_mismatch PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_remote_ref_containing_refs_itself_remote_ref_invalid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_remote_ref_containing_refs_itself_remote_ref_valid PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_root_pointer_ref_match PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_root_pointer_ref_mismatch PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_root_pointer_ref_recursive_match PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_root_pointer_ref_recursive_mismatch PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_required_required_default_validation_not_required_by_default PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_required_required_properties_whose_names_are_Javascript_object_property_names___proto___present PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_required_required_properties_whose_names_are_Javascript_object_property_names_all_present PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_required_required_properties_whose_names_are_Javascript_object_property_names_constructor_present PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_required_required_properties_whose_names_are_Javascript_object_property_names_ignores_arrays PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_required_required_properties_whose_names_are_Javascript_object_property_names_ignores_other_non_objects PASSED 469s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_required_required_properties_whose_names_are_Javascript_object_property_names_none_of_the_properties_mentioned PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_required_required_properties_whose_names_are_Javascript_object_property_names_toString_present PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_required_required_validation_ignores_arrays PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_required_required_validation_ignores_other_non_objects PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_required_required_validation_ignores_strings PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_required_required_validation_non_present_required_property_is_invalid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_required_required_validation_present_required_property_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_array_type_matches_arrays_a_boolean_is_not_an_array PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_array_type_matches_arrays_a_float_is_not_an_array PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_array_type_matches_arrays_a_string_is_not_an_array PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_array_type_matches_arrays_an_array_is_an_array PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_array_type_matches_arrays_an_integer_is_not_an_array PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_array_type_matches_arrays_an_object_is_not_an_array PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_array_type_matches_arrays_null_is_not_an_array PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_boolean_type_matches_booleans_false_is_a_boolean PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_boolean_type_matches_booleans_null_is_not_a_boolean PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_boolean_type_matches_booleans_true_is_a_boolean PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_boolean_type_matches_booleans_zero_is_not_a_boolean PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_integer_type_matches_integers_a_boolean_is_not_an_integer PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_integer_type_matches_integers_a_float_is_not_an_integer PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_integer_type_matches_integers_a_string_is_not_an_integer PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_integer_type_matches_integers_an_array_is_not_an_integer PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_integer_type_matches_integers_an_integer_is_an_integer PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_integer_type_matches_integers_an_object_is_not_an_integer PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_integer_type_matches_integers_null_is_not_an_integer PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_null_type_matches_only_the_null_object_a_float_is_not_null PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_null_type_matches_only_the_null_object_a_string_is_not_null PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_null_type_matches_only_the_null_object_an_array_is_not_null PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_null_type_matches_only_the_null_object_an_integer_is_not_null PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_null_type_matches_only_the_null_object_an_object_is_not_null PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_null_type_matches_only_the_null_object_false_is_not_null PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_null_type_matches_only_the_null_object_null_is_null PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_null_type_matches_only_the_null_object_true_is_not_null PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_null_type_matches_only_the_null_object_zero_is_not_null PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_number_type_matches_numbers_a_boolean_is_not_a_number PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_number_type_matches_numbers_a_float_is_a_number PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_number_type_matches_numbers_a_string_is_not_a_number PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_number_type_matches_numbers_an_array_is_not_a_number PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_number_type_matches_numbers_an_integer_is_a_number PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_number_type_matches_numbers_an_object_is_not_a_number PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_number_type_matches_numbers_null_is_not_a_number PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_object_type_matches_objects_a_boolean_is_not_an_object PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_object_type_matches_objects_a_float_is_not_an_object PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_object_type_matches_objects_a_string_is_not_an_object PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_object_type_matches_objects_an_array_is_not_an_object PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_object_type_matches_objects_an_integer_is_not_an_object PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_object_type_matches_objects_an_object_is_an_object PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_object_type_matches_objects_null_is_not_an_object PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_string_type_matches_strings_1_is_not_a_string PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_string_type_matches_strings_a_boolean_is_not_a_string PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_string_type_matches_strings_a_float_is_not_a_string PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_string_type_matches_strings_a_string_is_a_string PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_string_type_matches_strings_an_array_is_not_a_string PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_string_type_matches_strings_an_empty_string_is_still_a_string PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_string_type_matches_strings_an_object_is_not_a_string PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_string_type_matches_strings_null_is_not_a_string PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_type_array_object_or_null_array_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_type_array_object_or_null_null_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_type_array_object_or_null_number_is_invalid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_type_array_object_or_null_object_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_type_array_object_or_null_string_is_invalid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_type_array_or_object_array_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_type_array_or_object_null_is_invalid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_type_array_or_object_number_is_invalid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_type_array_or_object_object_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_type_array_or_object_string_is_invalid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_type_as_array_with_one_item_number_is_invalid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_type_as_array_with_one_item_string_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_validation_0_and_false_are_unique PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_validation_1_and_true_are_unique PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_validation__0_and_false_are_unique PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_validation__1_and_true_are_unique PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_validation_different_objects_are_unique PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_unknown_unknown_format_unknown_formats_ignore_arrays PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_unknown_unknown_format_unknown_formats_ignore_booleans PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_unknown_unknown_format_unknown_formats_ignore_floats PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_unknown_unknown_format_unknown_formats_ignore_integers PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_unknown_unknown_format_unknown_formats_ignore_nulls PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_unknown_unknown_format_unknown_formats_ignore_objects PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_unknown_unknown_format_unknown_formats_ignore_strings PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uri_validation_of_URIs_a_valid_URL_ PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uri_validation_of_URIs_a_valid_URN PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uri_validation_of_URIs_a_valid_mailto_URI PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uri_validation_of_URIs_a_valid_newsgroup_URI PASSED 470s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uri_validation_of_URIs_a_valid_puny_coded_URL_ PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uri_validation_of_URIs_a_valid_tel_URI PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uri_validation_of_URIs_an_invalid_URI SKIPPED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference SKIPPED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme SKIPPED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uri_validation_of_URIs_an_invalid_URI_with_spaces SKIPPED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme SKIPPED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference SKIPPED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uri_validation_of_URIs_an_invalid_relative_URI_Reference SKIPPED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_zeroTerminatedFloats_some_languages_do_not_distinguish_between_different_types_of_numeric_value_a_float_is_not_an_integer_even_without_fractional_part PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_additionalItems_additionalItems_as_schema_additional_items_match_schema PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_additionalItems_additionalItems_does_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_additionalItems_additionalItems_does_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_additionalItems_additionalItems_with_null_instance_elements_allows_null_elements PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_additionalProperties_additionalProperties_does_not_look_in_applicators_properties_defined_in_allOf_are_not_examined PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_additionalProperties_additionalProperties_with_null_valued_instance_properties_allows_null_values PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_additionalProperties_additionalProperties_with_schema_an_additional_invalid_property_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_additionalProperties_additionalProperties_with_schema_an_additional_valid_property_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_additionalProperties_additionalProperties_with_schema_no_additional_properties_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_allOf_allOf_allOf PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_allOf_allOf_mismatch_first PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_allOf_allOf_mismatch_second PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_allOf_allOf_simple_types_mismatch_one PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_allOf_allOf_simple_types_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_allOf_allOf_with_base_schema_mismatch_base_schema PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_allOf_allOf_with_base_schema_mismatch_both PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_allOf_allOf_with_base_schema_mismatch_first_allOf PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_allOf_allOf_with_base_schema_mismatch_second_allOf PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_allOf_allOf_with_base_schema_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_allOf_allOf_with_one_empty_schema_any_data_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_allOf_allOf_with_the_first_empty_schema_number_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_allOf_allOf_with_the_first_empty_schema_string_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_allOf_allOf_with_the_last_empty_schema_number_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_allOf_allOf_with_the_last_empty_schema_string_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_allOf_allOf_with_two_empty_schemas_any_data_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_allOf_allOf_wrong_type PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_anyOf_anyOf_both_anyOf_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_anyOf_anyOf_first_anyOf_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_anyOf_anyOf_neither_anyOf_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_anyOf_anyOf_second_anyOf_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_anyOf_anyOf_with_base_schema_both_anyOf_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_anyOf_anyOf_with_base_schema_mismatch_base_schema PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_anyOf_anyOf_with_base_schema_one_anyOf_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_anyOf_anyOf_with_one_empty_schema_number_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_anyOf_anyOf_with_one_empty_schema_string_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_bignum_integer_a_bignum_is_an_integer PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_bignum_integer_a_negative_bignum_is_an_integer PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_bignum_maximum_integer_comparison_comparison_works_for_high_numbers PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_bignum_minimum_integer_comparison_comparison_works_for_very_negative_numbers PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_bignum_number_a_bignum_is_a_number PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_bignum_number_a_negative_bignum_is_a_number PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_bignum_string_a_bignum_is_not_a_string PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_boolean_schema_boolean_schema_false__array_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_boolean_schema_boolean_schema_false__boolean_false_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_boolean_schema_boolean_schema_false__boolean_true_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_boolean_schema_boolean_schema_false__empty_array_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_boolean_schema_boolean_schema_false__empty_object_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_boolean_schema_boolean_schema_false__null_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_boolean_schema_boolean_schema_false__number_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_boolean_schema_boolean_schema_false__object_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_boolean_schema_boolean_schema_false__string_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_boolean_schema_boolean_schema_true__array_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_boolean_schema_boolean_schema_true__boolean_false_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_boolean_schema_boolean_schema_true__boolean_true_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_boolean_schema_boolean_schema_true__empty_array_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_boolean_schema_boolean_schema_true__empty_object_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_boolean_schema_boolean_schema_true__null_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_boolean_schema_boolean_schema_true__number_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_boolean_schema_boolean_schema_true__object_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_boolean_schema_boolean_schema_true__string_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_validation_another_type_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_validation_another_value_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_validation_same_value_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_1_does_not_match_true_float_one_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_1_does_not_match_true_integer_one_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_1_does_not_match_true_true_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_array_another_array_item_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_array_array_with_additional_items_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_array_same_array_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_false_does_not_match_0___0_0_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_false_does_not_match_0___0_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_false_does_not_match_0___false_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_false_does_not_match_0_false_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_false_does_not_match_0_float_zero_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_false_does_not_match_0_integer_zero_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_null_not_null_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_null_null_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_object_another_object_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_object_another_type_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_object_same_object_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_object_same_object_with_different_property_order_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_true_does_not_match_1___1_0_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_true_does_not_match_1___1_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_true_does_not_match_1___true_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_true_does_not_match_1_float_one_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_true_does_not_match_1_integer_one_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_const_with_true_does_not_match_1_true_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_nul_characters_in_strings_do_not_match_string_lacking_nul PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_const_nul_characters_in_strings_match_string_with_nul PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_contains_contains_keyword_validation_empty_array_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_contains_contains_keyword_validation_not_array_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid PASSED 471s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_contains_contains_with_null_instance_elements_allows_null_items PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_contains_items_contains_does_not_match_items_matches_contains PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_contains_items_contains_matches_both_items_and_contains PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_contains_items_contains_matches_items_does_not_match_contains PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_contains_items_contains_matches_neither_items_nor_contains PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_date_time_validation_of_date_time_strings_a_valid_date_time_string PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC SKIPPED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset SKIPPED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset SKIPPED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC SKIPPED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_date_time_validation_of_date_time_strings_an_invalid_date_time_string SKIPPED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC SKIPPED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC SKIPPED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string SKIPPED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string SKIPPED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_date_time_validation_of_date_time_strings_invalid_non_ASCII_৪_a_Bengali_4_in_date_portion SKIPPED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_date_time_validation_of_date_time_strings_invalid_non_ASCII_৪_a_Bengali_4_in_time_portion SKIPPED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates SKIPPED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates SKIPPED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid SKIPPED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_default_invalid_string_value_for_default_valid_when_property_is_specified PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_default_invalid_type_for_default_valid_when_property_is_specified PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_definitions_validate_definition_against_metaschema_invalid_definition_schema PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_definitions_validate_definition_against_metaschema_valid_definition_schema PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_dependencies_dependencies_ignores_arrays PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_dependencies_dependencies_ignores_other_non_objects PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_dependencies_dependencies_ignores_strings PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_dependencies_dependencies_missing_dependency PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_dependencies_dependencies_neither PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_dependencies_dependencies_nondependant PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_dependencies_dependencies_with_boolean_subschemas_empty_object_is_valid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_dependencies_dependencies_with_boolean_subschemas_object_with_both_properties_is_invalid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_false_is_invalid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_true_is_valid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_dependencies_dependencies_with_dependency PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_dependencies_dependencies_with_empty_array_empty_object PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_dependencies_dependencies_with_empty_array_non_object_is_valid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_dependencies_dependencies_with_empty_array_object_with_one_property PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_dependencies_dependencies_with_escaped_characters_invalid_object_1 PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_dependencies_dependencies_with_escaped_characters_invalid_object_2 PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_dependencies_dependencies_with_escaped_characters_invalid_object_3 PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_dependencies_dependencies_with_escaped_characters_invalid_object_4 PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_dependencies_dependencies_with_escaped_characters_valid_object_1 PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_dependencies_dependencies_with_escaped_characters_valid_object_2 PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_dependencies_dependencies_with_escaped_characters_valid_object_3 PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_dependencies_multiple_dependencies_missing_both_dependencies PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_dependencies_multiple_dependencies_missing_dependency PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_dependencies_multiple_dependencies_missing_other_dependency PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_dependencies_multiple_dependencies_neither PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_dependencies_multiple_dependencies_nondependants PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_dependencies_multiple_dependencies_subschema_no_dependency PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_dependencies_multiple_dependencies_subschema_valid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_dependencies_multiple_dependencies_subschema_wrong_type PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_dependencies_multiple_dependencies_subschema_wrong_type_both PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_dependencies_multiple_dependencies_subschema_wrong_type_other PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_dependencies_multiple_dependencies_with_dependencies PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_email_validation_of_e_mail_addresses_a_valid_e_mail_address PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid SKIPPED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid SKIPPED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid SKIPPED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_enum_enum_with_0_does_not_match_false_false_is_invalid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_enum_enum_with_0_does_not_match_false_float_zero_is_valid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_enum_enum_with_1_does_not_match_true_float_one_is_valid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_enum_enum_with_1_does_not_match_true_integer_one_is_valid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_enum_enum_with_1_does_not_match_true_true_is_invalid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_enum_enum_with_escaped_characters_another_string_is_invalid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_enum_enum_with_escaped_characters_member_1_is_valid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_enum_enum_with_escaped_characters_member_2_is_valid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_enum_enum_with_false_does_not_match_0_false_is_valid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_enum_enum_with_true_does_not_match_1_float_one_is_invalid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_enum_enum_with_true_does_not_match_1_true_is_valid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_enum_enums_in_properties_both_properties_are_valid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_enum_enums_in_properties_missing_all_properties_is_invalid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_enum_enums_in_properties_missing_optional_property_is_valid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_enum_enums_in_properties_missing_required_property_is_invalid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_enum_enums_in_properties_wrong_bar_value PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_enum_enums_in_properties_wrong_foo_value PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_enum_heterogeneous_enum_validation_objects_are_deep_compared PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_enum_heterogeneous_enum_validation_something_else_is_invalid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_enum_heterogeneous_enum_validation_valid_object_matches PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_enum_heterogeneous_enum_with_null_validation_null_is_valid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_enum_heterogeneous_enum_with_null_validation_number_is_valid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_enum_nul_characters_in_strings_match_string_with_nul PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_enum_simple_enum_validation_one_of_the_enum_is_valid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_enum_simple_enum_validation_something_else_is_invalid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_date_time_format_all_string_formats_ignore_arrays PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_date_time_format_all_string_formats_ignore_booleans PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_date_time_format_all_string_formats_ignore_floats PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_date_time_format_all_string_formats_ignore_integers PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_date_time_format_all_string_formats_ignore_nulls PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_date_time_format_all_string_formats_ignore_objects PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_email_format_all_string_formats_ignore_arrays PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_email_format_all_string_formats_ignore_booleans PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_email_format_all_string_formats_ignore_floats PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_email_format_all_string_formats_ignore_integers PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_email_format_all_string_formats_ignore_nulls PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_email_format_all_string_formats_ignore_objects PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_hostname_format_all_string_formats_ignore_arrays PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_hostname_format_all_string_formats_ignore_booleans PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_hostname_format_all_string_formats_ignore_floats PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_hostname_format_all_string_formats_ignore_integers PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_hostname_format_all_string_formats_ignore_nulls PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_hostname_format_all_string_formats_ignore_objects PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_ipv4_format_all_string_formats_ignore_arrays PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_ipv4_format_all_string_formats_ignore_booleans PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_ipv4_format_all_string_formats_ignore_floats PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_ipv4_format_all_string_formats_ignore_integers PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_ipv4_format_all_string_formats_ignore_nulls PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_ipv4_format_all_string_formats_ignore_objects PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_ipv6_format_all_string_formats_ignore_arrays PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_ipv6_format_all_string_formats_ignore_booleans PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_ipv6_format_all_string_formats_ignore_floats PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_ipv6_format_all_string_formats_ignore_integers PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_ipv6_format_all_string_formats_ignore_nulls PASSED 472s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_ipv6_format_all_string_formats_ignore_objects PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_json_pointer_format_all_string_formats_ignore_arrays PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_json_pointer_format_all_string_formats_ignore_booleans PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_json_pointer_format_all_string_formats_ignore_floats PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_json_pointer_format_all_string_formats_ignore_integers PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_json_pointer_format_all_string_formats_ignore_nulls PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_json_pointer_format_all_string_formats_ignore_objects PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_uri_format_all_string_formats_ignore_arrays PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_uri_format_all_string_formats_ignore_booleans PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_uri_format_all_string_formats_ignore_floats PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_uri_format_all_string_formats_ignore_integers PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_uri_format_all_string_formats_ignore_nulls PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_uri_format_all_string_formats_ignore_objects PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_uri_reference_format_all_string_formats_ignore_arrays PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_uri_reference_format_all_string_formats_ignore_booleans PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_uri_reference_format_all_string_formats_ignore_floats PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_uri_reference_format_all_string_formats_ignore_integers PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_uri_reference_format_all_string_formats_ignore_nulls PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_uri_reference_format_all_string_formats_ignore_objects PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_uri_template_format_all_string_formats_ignore_arrays PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_uri_template_format_all_string_formats_ignore_booleans PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_uri_template_format_all_string_formats_ignore_floats PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_uri_template_format_all_string_formats_ignore_integers PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_uri_template_format_all_string_formats_ignore_nulls PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_format_uri_template_format_all_string_formats_ignore_objects PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters SKIPPED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character SKIPPED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long SKIPPED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_hostname_validation_of_host_names_a_valid_host_name PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_hostname_validation_of_host_names_all_string_formats_ignore_arrays PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_hostname_validation_of_host_names_all_string_formats_ignore_booleans PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_hostname_validation_of_host_names_all_string_formats_ignore_floats PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_hostname_validation_of_host_names_all_string_formats_ignore_integers PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_hostname_validation_of_host_names_all_string_formats_ignore_nulls PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_hostname_validation_of_host_names_all_string_formats_ignore_objects PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_hostname_validation_of_host_names_contains_underscore SKIPPED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_hostname_validation_of_host_names_ends_with_hyphen SKIPPED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_hostname_validation_of_host_names_ends_with_underscore SKIPPED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_hostname_validation_of_host_names_exceeds_maximum_label_length SKIPPED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_hostname_validation_of_host_names_maximum_label_length PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_hostname_validation_of_host_names_starts_with_hyphen SKIPPED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_hostname_validation_of_host_names_starts_with_underscore SKIPPED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_id_id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_id_non_schema_object_containing_a_plain_name_id_property_const_at_const_not_anchor_does_not_match PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_id_non_schema_object_containing_a_plain_name_id_property_skip_traversing_definition_for_a_valid_result PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_id_non_schema_object_containing_an_id_property_const_at_const_not_id_does_not_match PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_id_non_schema_object_containing_an_id_property_skip_traversing_definition_for_a_valid_result PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv4_validation_of_IP_addresses_a_valid_IP_address PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv4_validation_of_IP_addresses_invalid_leading_zeroes_as_they_are_treated_as_octals PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv4_validation_of_IP_addresses_invalid_non_ASCII_২_a_Bengali_2_ PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_8_octets PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_invalid_non_ASCII_৪_a_Bengali_4_ PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_invalid_non_ASCII_৪_a_Bengali_4_in_the_IPv4_portion PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_items_a_schema_given_for_items_ignores_non_arrays PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_items_a_schema_given_for_items_valid_items PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_items_a_schema_given_for_items_wrong_type_of_items PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_items_an_array_of_schemas_for_items_array_with_additional_items PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_items_an_array_of_schemas_for_items_correct_types PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_items_an_array_of_schemas_for_items_empty_array PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_items_an_array_of_schemas_for_items_incomplete_array_of_items PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_items_an_array_of_schemas_for_items_wrong_types PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_items_array_form_items_with_null_instance_elements_allows_null_elements PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_items_items_and_subitems_fewer_items_is_valid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_items_items_and_subitems_too_many_items PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_items_items_and_subitems_too_many_sub_items PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_items_items_and_subitems_valid_items PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_items_items_and_subitems_wrong_item PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_items_items_and_subitems_wrong_sub_item PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_items_items_with_boolean_schema_false__empty_array_is_valid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_items_items_with_boolean_schema_true__any_array_is_valid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_items_items_with_boolean_schema_true__empty_array_is_valid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_items_items_with_boolean_schemas_array_with_one_item_is_valid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_items_items_with_boolean_schemas_array_with_two_items_is_invalid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_items_items_with_boolean_schemas_empty_array_is_valid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_items_nested_items_nested_array_with_invalid_type PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_items_nested_items_not_deep_enough PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_items_nested_items_valid_nested_array PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_items_single_form_items_with_null_instance_elements_allows_null_elements PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_maxItems_maxItems_validation_exact_length_is_valid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_maxItems_maxItems_validation_ignores_non_arrays PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_maxItems_maxItems_validation_shorter_is_valid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_maxItems_maxItems_validation_too_long_is_invalid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_maxItems_maxItems_validation_with_a_decimal_shorter_is_valid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_maxItems_maxItems_validation_with_a_decimal_too_long_is_invalid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_maxLength_maxLength_validation_exact_length_is_valid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_maxLength_maxLength_validation_ignores_non_strings PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_maxLength_maxLength_validation_shorter_is_valid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_maxLength_maxLength_validation_too_long_is_invalid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_maxLength_maxLength_validation_with_a_decimal_shorter_is_valid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_maxLength_maxLength_validation_with_a_decimal_too_long_is_invalid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_maxProperties_maxProperties_validation_exact_length_is_valid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_maxProperties_maxProperties_validation_ignores_arrays PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_maxProperties_maxProperties_validation_ignores_other_non_objects PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_maxProperties_maxProperties_validation_ignores_strings PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_maxProperties_maxProperties_validation_shorter_is_valid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_maxProperties_maxProperties_validation_too_long_is_invalid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_maxProperties_maxProperties_validation_with_a_decimal_shorter_is_valid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_maxProperties_maxProperties_validation_with_a_decimal_too_long_is_invalid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_maximum_maximum_validation_above_the_maximum_is_invalid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_maximum_maximum_validation_below_the_maximum_is_valid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_maximum_maximum_validation_boundary_point_is_valid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_maximum_maximum_validation_ignores_non_numbers PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_minItems_minItems_validation_exact_length_is_valid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_minItems_minItems_validation_ignores_non_arrays PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_minItems_minItems_validation_longer_is_valid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_minItems_minItems_validation_too_short_is_invalid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_minItems_minItems_validation_with_a_decimal_longer_is_valid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_minItems_minItems_validation_with_a_decimal_too_short_is_invalid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_minLength_minLength_validation_exact_length_is_valid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_minLength_minLength_validation_ignores_non_strings PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_minLength_minLength_validation_longer_is_valid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_minLength_minLength_validation_too_short_is_invalid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_minLength_minLength_validation_with_a_decimal_longer_is_valid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_minLength_minLength_validation_with_a_decimal_too_short_is_invalid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_minProperties_minProperties_validation_exact_length_is_valid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_minProperties_minProperties_validation_ignores_arrays PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_minProperties_minProperties_validation_ignores_other_non_objects PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_minProperties_minProperties_validation_ignores_strings PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_minProperties_minProperties_validation_longer_is_valid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_minProperties_minProperties_validation_too_short_is_invalid PASSED 473s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_minProperties_minProperties_validation_with_a_decimal_longer_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_minProperties_minProperties_validation_with_a_decimal_too_short_is_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_minimum_minimum_validation_above_the_minimum_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_minimum_minimum_validation_below_the_minimum_is_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_minimum_minimum_validation_boundary_point_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_minimum_minimum_validation_ignores_non_numbers PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_multipleOf_by_int_ignores_non_numbers PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_multipleOf_by_int_int_by_int PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_multipleOf_by_int_int_by_int_fail PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_multipleOf_by_number_35_is_not_multiple_of_1_5 PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_multipleOf_by_number_4_5_is_multiple_of_1_5 PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_multipleOf_by_number_zero_is_multiple_of_anything PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_multipleOf_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_not_forbidden_property_property_absent PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_not_forbidden_property_property_present PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_not_not_allowed PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_not_not_disallowed PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_not_not_more_complex_schema_match PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_not_not_more_complex_schema_mismatch PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_not_not_more_complex_schema_other_match PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_not_not_multiple_types_mismatch PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_not_not_multiple_types_other_mismatch PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_not_not_multiple_types_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_not_not_with_boolean_schema_false_any_value_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_not_not_with_boolean_schema_true_any_value_is_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_oneOf_oneOf_both_oneOf_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_oneOf_oneOf_first_oneOf_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_oneOf_oneOf_neither_oneOf_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_oneOf_oneOf_second_oneOf_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_oneOf_oneOf_with_base_schema_both_oneOf_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_oneOf_oneOf_with_base_schema_mismatch_base_schema PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_oneOf_oneOf_with_base_schema_one_oneOf_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_oneOf_oneOf_with_empty_schema_both_valid_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_oneOf_oneOf_with_empty_schema_one_valid_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_oneOf_oneOf_with_required_both_invalid_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_oneOf_oneOf_with_required_both_valid_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_oneOf_oneOf_with_required_first_valid_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_oneOf_oneOf_with_required_second_valid_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_patternProperties_patternProperties_with_null_valued_instance_properties_allows_null_values PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_pattern_pattern_is_not_anchored_matches_a_substring PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_pattern_pattern_validation_a_matching_pattern_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_pattern_pattern_validation_a_non_matching_pattern_is_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_pattern_pattern_validation_ignores_arrays PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_pattern_pattern_validation_ignores_booleans PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_pattern_pattern_validation_ignores_floats PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_pattern_pattern_validation_ignores_integers PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_pattern_pattern_validation_ignores_null PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_pattern_pattern_validation_ignores_objects PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_properties_object_properties_validation_both_properties_invalid_is_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_properties_object_properties_validation_both_properties_present_and_valid_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_properties_object_properties_validation_doesn_t_invalidate_other_properties PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_properties_object_properties_validation_ignores_arrays PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_properties_object_properties_validation_ignores_other_non_objects PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_properties_object_properties_validation_one_property_invalid_is_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_properties_properties_whose_names_are_Javascript_object_property_names___proto___not_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_properties_properties_whose_names_are_Javascript_object_property_names_all_present_and_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_properties_properties_whose_names_are_Javascript_object_property_names_constructor_not_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_properties_properties_whose_names_are_Javascript_object_property_names_ignores_arrays PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_properties_properties_whose_names_are_Javascript_object_property_names_ignores_other_non_objects PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_properties_properties_whose_names_are_Javascript_object_property_names_none_of_the_properties_mentioned PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_properties_properties_whose_names_are_Javascript_object_property_names_toString_not_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_properties_properties_with_boolean_schema_both_properties_present_is_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_properties_properties_with_boolean_schema_no_property_present_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_properties_properties_with_boolean_schema_only_true_property_present_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_properties_properties_with_escaped_characters_object_with_strings_is_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_properties_properties_with_null_valued_instance_properties_allows_null_values PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_propertyNames_propertyNames_validation_all_property_names_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_propertyNames_propertyNames_validation_ignores_arrays PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_propertyNames_propertyNames_validation_ignores_other_non_objects PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_propertyNames_propertyNames_validation_ignores_strings PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_propertyNames_propertyNames_validation_object_without_properties_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_propertyNames_propertyNames_validation_some_property_names_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_propertyNames_propertyNames_validation_with_pattern_matching_property_names_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_propertyNames_propertyNames_validation_with_pattern_non_matching_property_name_is_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_propertyNames_propertyNames_validation_with_pattern_object_without_properties_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_refRemote_Location_independent_identifier_in_remote_ref_integer_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_refRemote_Location_independent_identifier_in_remote_ref_string_is_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_refRemote_base_URI_change_base_URI_change_ref_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_refRemote_base_URI_change_base_URI_change_ref_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid SKIPPED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid SKIPPED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_refRemote_base_URI_change_change_folder_number_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_refRemote_base_URI_change_change_folder_string_is_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_refRemote_fragment_within_remote_ref_remote_fragment_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_refRemote_fragment_within_remote_ref_remote_fragment_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_refRemote_ref_within_remote_ref_ref_within_ref_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_refRemote_ref_within_remote_ref_ref_within_ref_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_refRemote_remote_ref_remote_ref_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_refRemote_remote_ref_remote_ref_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_refRemote_remote_ref_with_ref_to_definitions_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_refRemote_remote_ref_with_ref_to_definitions_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_refRemote_retrieved_nested_refs_resolve_relative_to_their_URI_not_id_number_is_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_refRemote_retrieved_nested_refs_resolve_relative_to_their_URI_not_id_string_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_refRemote_root_ref_in_remote_ref_null_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_refRemote_root_ref_in_remote_ref_object_is_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_refRemote_root_ref_in_remote_ref_string_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_Location_independent_identifier_match PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_Location_independent_identifier_mismatch PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_Recursive_references_between_schemas_invalid_tree PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_Recursive_references_between_schemas_valid_tree PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_URN_base_URI_with_NSS_a_non_string_is_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_URN_base_URI_with_NSS_a_string_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_URN_base_URI_with_URN_and_JSON_pointer_ref_a_non_string_is_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_URN_base_URI_with_URN_and_JSON_pointer_ref_a_string_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_URN_base_URI_with_URN_and_anchor_ref_a_non_string_is_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_URN_base_URI_with_URN_and_anchor_ref_a_string_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_URN_base_URI_with_q_component_a_non_string_is_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_URN_base_URI_with_q_component_a_string_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_URN_base_URI_with_r_component_a_non_string_is_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_URN_base_URI_with_r_component_a_string_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate SKIPPED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates SKIPPED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref__ref_to_boolean_schema_false_any_value_is_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref__ref_to_boolean_schema_true_any_value_is_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_escaped_pointer_ref_percent_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_escaped_pointer_ref_percent_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_escaped_pointer_ref_slash_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_escaped_pointer_ref_slash_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_escaped_pointer_ref_tilde_invalid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_escaped_pointer_ref_tilde_valid PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match PASSED 474s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_nested_refs_nested_ref_invalid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_nested_refs_nested_ref_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_ref_overrides_any_sibling_keywords_ref_invalid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_ref_overrides_any_sibling_keywords_ref_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_ref_overrides_any_sibling_keywords_ref_valid_maxItems_ignored PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_refs_with_quote_object_with_numbers_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_refs_with_quote_object_with_strings_is_invalid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_relative_pointer_ref_to_array_match_array PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_relative_pointer_ref_to_array_mismatch_array PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_relative_pointer_ref_to_object_match PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_relative_pointer_ref_to_object_mismatch PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_remote_ref_containing_refs_itself_remote_ref_invalid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_remote_ref_containing_refs_itself_remote_ref_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_root_pointer_ref_match PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_root_pointer_ref_mismatch PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_root_pointer_ref_recursive_match PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_root_pointer_ref_recursive_mismatch PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_simple_URN_base_URI_with_JSON_pointer_a_non_string_is_invalid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_simple_URN_base_URI_with_JSON_pointer_a_string_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_simple_URN_base_URI_with_ref_via_the_URN_invalid_under_the_URN_IDed_schema PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_ref_simple_URN_base_URI_with_ref_via_the_URN_valid_under_the_URN_IDed_schema PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_required_required_default_validation_not_required_by_default PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_required_required_properties_whose_names_are_Javascript_object_property_names___proto___present PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_required_required_properties_whose_names_are_Javascript_object_property_names_all_present PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_required_required_properties_whose_names_are_Javascript_object_property_names_constructor_present PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_required_required_properties_whose_names_are_Javascript_object_property_names_ignores_arrays PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_required_required_properties_whose_names_are_Javascript_object_property_names_ignores_other_non_objects PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_required_required_properties_whose_names_are_Javascript_object_property_names_none_of_the_properties_mentioned PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_required_required_properties_whose_names_are_Javascript_object_property_names_toString_present PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_required_required_validation_ignores_arrays PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_required_required_validation_ignores_other_non_objects PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_required_required_validation_ignores_strings PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_required_required_validation_non_present_required_property_is_invalid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_required_required_validation_present_required_property_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_required_required_with_empty_array_property_not_required PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_array_type_matches_arrays_a_boolean_is_not_an_array PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_array_type_matches_arrays_a_float_is_not_an_array PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_array_type_matches_arrays_a_string_is_not_an_array PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_array_type_matches_arrays_an_array_is_an_array PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_array_type_matches_arrays_an_integer_is_not_an_array PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_array_type_matches_arrays_an_object_is_not_an_array PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_array_type_matches_arrays_null_is_not_an_array PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_boolean_type_matches_booleans_false_is_a_boolean PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_boolean_type_matches_booleans_null_is_not_a_boolean PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_boolean_type_matches_booleans_true_is_a_boolean PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_boolean_type_matches_booleans_zero_is_not_a_boolean PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_integer_type_matches_integers_a_boolean_is_not_an_integer PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_integer_type_matches_integers_a_float_is_not_an_integer PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_integer_type_matches_integers_a_string_is_not_an_integer PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_integer_type_matches_integers_an_array_is_not_an_integer PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_integer_type_matches_integers_an_integer_is_an_integer PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_integer_type_matches_integers_an_object_is_not_an_integer PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_integer_type_matches_integers_null_is_not_an_integer PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_null_type_matches_only_the_null_object_a_float_is_not_null PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_null_type_matches_only_the_null_object_a_string_is_not_null PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_null_type_matches_only_the_null_object_an_array_is_not_null PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_null_type_matches_only_the_null_object_an_integer_is_not_null PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_null_type_matches_only_the_null_object_an_object_is_not_null PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_null_type_matches_only_the_null_object_false_is_not_null PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_null_type_matches_only_the_null_object_null_is_null PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_null_type_matches_only_the_null_object_true_is_not_null PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_null_type_matches_only_the_null_object_zero_is_not_null PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_number_type_matches_numbers_a_boolean_is_not_a_number PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_number_type_matches_numbers_a_float_is_a_number PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_number_type_matches_numbers_a_string_is_not_a_number PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_number_type_matches_numbers_an_array_is_not_a_number PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_number_type_matches_numbers_an_integer_is_a_number PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_number_type_matches_numbers_an_object_is_not_a_number PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_number_type_matches_numbers_null_is_not_a_number PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_object_type_matches_objects_a_boolean_is_not_an_object PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_object_type_matches_objects_a_float_is_not_an_object PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_object_type_matches_objects_a_string_is_not_an_object PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_object_type_matches_objects_an_array_is_not_an_object PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_object_type_matches_objects_an_integer_is_not_an_object PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_object_type_matches_objects_an_object_is_an_object PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_object_type_matches_objects_null_is_not_an_object PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_string_type_matches_strings_1_is_not_a_string PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_string_type_matches_strings_a_boolean_is_not_a_string PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_string_type_matches_strings_a_float_is_not_a_string PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_string_type_matches_strings_a_string_is_a_string PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_string_type_matches_strings_an_array_is_not_a_string PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_string_type_matches_strings_an_empty_string_is_still_a_string PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_string_type_matches_strings_an_object_is_not_a_string PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_string_type_matches_strings_null_is_not_a_string PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_type_array_object_or_null_array_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_type_array_object_or_null_null_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_type_array_object_or_null_number_is_invalid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_type_array_object_or_null_object_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_type_array_object_or_null_string_is_invalid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_type_array_or_object_array_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_type_array_or_object_null_is_invalid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_type_array_or_object_number_is_invalid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_type_array_or_object_object_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_type_array_or_object_string_is_invalid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_type_as_array_with_one_item_number_is_invalid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_type_type_as_array_with_one_item_string_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_validation_0_and_false_are_unique PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_validation_1_and_true_are_unique PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_validation__0_and_false_are_unique PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_validation__1_and_true_are_unique PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_validation_different_objects_are_unique PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_unknown_unknown_format_unknown_formats_ignore_arrays PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_unknown_unknown_format_unknown_formats_ignore_booleans PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_unknown_unknown_format_unknown_formats_ignore_floats PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_unknown_unknown_format_unknown_formats_ignore_integers PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_unknown_unknown_format_unknown_formats_ignore_nulls PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_unknown_unknown_format_unknown_formats_ignore_objects PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_unknown_unknown_format_unknown_formats_ignore_strings PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_reference_validation_of_URI_References_a_valid_URI PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_reference_validation_of_URI_References_a_valid_URI_Reference PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_reference_validation_of_URI_References_a_valid_URI_fragment PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference PASSED 475s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference SKIPPED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment SKIPPED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_template_format_uri_template_a_valid_relative_uri_template PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_template_format_uri_template_a_valid_uri_template PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_template_format_uri_template_a_valid_uri_template_without_variables PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_template_format_uri_template_all_string_formats_ignore_arrays PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_template_format_uri_template_all_string_formats_ignore_booleans PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_template_format_uri_template_all_string_formats_ignore_floats PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_template_format_uri_template_all_string_formats_ignore_integers PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_template_format_uri_template_all_string_formats_ignore_nulls PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_template_format_uri_template_all_string_formats_ignore_objects PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_template_format_uri_template_an_invalid_uri_template SKIPPED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_validation_of_URIs_a_valid_URL_ PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_validation_of_URIs_a_valid_URN PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_validation_of_URIs_a_valid_mailto_URI PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_validation_of_URIs_a_valid_newsgroup_URI PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_validation_of_URIs_a_valid_puny_coded_URL_ PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_validation_of_URIs_a_valid_tel_URI PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_validation_of_URIs_an_invalid_URI SKIPPED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference SKIPPED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme SKIPPED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_validation_of_URIs_an_invalid_URI_with_spaces SKIPPED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme SKIPPED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference SKIPPED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft6::test_uri_validation_of_URIs_an_invalid_relative_URI_Reference SKIPPED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_additionalItems_additionalItems_as_schema_additional_items_match_schema PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_additionalItems_additionalItems_does_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_additionalItems_additionalItems_does_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_additionalItems_additionalItems_with_null_instance_elements_allows_null_elements PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_additionalProperties_additionalProperties_does_not_look_in_applicators_properties_defined_in_allOf_are_not_examined PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_additionalProperties_additionalProperties_with_null_valued_instance_properties_allows_null_values PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_additionalProperties_additionalProperties_with_schema_an_additional_invalid_property_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_additionalProperties_additionalProperties_with_schema_an_additional_valid_property_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_additionalProperties_additionalProperties_with_schema_no_additional_properties_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_allOf_allOf_allOf PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_allOf_allOf_mismatch_first PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_allOf_allOf_mismatch_second PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_allOf_allOf_simple_types_mismatch_one PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_allOf_allOf_simple_types_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_allOf_allOf_with_base_schema_mismatch_base_schema PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_allOf_allOf_with_base_schema_mismatch_both PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_allOf_allOf_with_base_schema_mismatch_first_allOf PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_allOf_allOf_with_base_schema_mismatch_second_allOf PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_allOf_allOf_with_base_schema_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_allOf_allOf_with_one_empty_schema_any_data_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_allOf_allOf_with_the_first_empty_schema_number_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_allOf_allOf_with_the_first_empty_schema_string_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_allOf_allOf_with_the_last_empty_schema_number_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_allOf_allOf_with_the_last_empty_schema_string_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_allOf_allOf_with_two_empty_schemas_any_data_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_allOf_allOf_wrong_type PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_anyOf_anyOf_both_anyOf_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_anyOf_anyOf_first_anyOf_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_anyOf_anyOf_neither_anyOf_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_anyOf_anyOf_second_anyOf_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_anyOf_anyOf_with_base_schema_both_anyOf_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_anyOf_anyOf_with_base_schema_mismatch_base_schema PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_anyOf_anyOf_with_base_schema_one_anyOf_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_anyOf_anyOf_with_one_empty_schema_number_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_anyOf_anyOf_with_one_empty_schema_string_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_bignum_integer_a_bignum_is_an_integer PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_bignum_integer_a_negative_bignum_is_an_integer PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_bignum_maximum_integer_comparison_comparison_works_for_high_numbers PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_bignum_minimum_integer_comparison_comparison_works_for_very_negative_numbers PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_bignum_number_a_bignum_is_a_number PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_bignum_number_a_negative_bignum_is_a_number PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_bignum_string_a_bignum_is_not_a_string PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_boolean_schema_boolean_schema_false__array_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_boolean_schema_boolean_schema_false__boolean_false_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_boolean_schema_boolean_schema_false__boolean_true_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_boolean_schema_boolean_schema_false__empty_array_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_boolean_schema_boolean_schema_false__empty_object_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_boolean_schema_boolean_schema_false__null_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_boolean_schema_boolean_schema_false__number_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_boolean_schema_boolean_schema_false__object_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_boolean_schema_boolean_schema_false__string_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_boolean_schema_boolean_schema_true__array_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_boolean_schema_boolean_schema_true__boolean_false_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_boolean_schema_boolean_schema_true__boolean_true_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_boolean_schema_boolean_schema_true__empty_array_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_boolean_schema_boolean_schema_true__empty_object_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_boolean_schema_boolean_schema_true__null_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_boolean_schema_boolean_schema_true__number_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_boolean_schema_boolean_schema_true__object_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_boolean_schema_boolean_schema_true__string_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_validation_another_type_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_validation_another_value_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_validation_same_value_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_1_does_not_match_true_float_one_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_1_does_not_match_true_integer_one_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_1_does_not_match_true_true_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_array_another_array_item_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_array_array_with_additional_items_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_array_same_array_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_false_does_not_match_0___0_0_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_false_does_not_match_0___0_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_false_does_not_match_0___false_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_false_does_not_match_0_false_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_false_does_not_match_0_float_zero_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_false_does_not_match_0_integer_zero_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_null_not_null_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_null_null_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_object_another_object_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_object_another_type_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_object_same_object_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_object_same_object_with_different_property_order_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_true_does_not_match_1___1_0_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_true_does_not_match_1___1_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_true_does_not_match_1___true_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_true_does_not_match_1_float_one_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_true_does_not_match_1_integer_one_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_const_with_true_does_not_match_1_true_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_nul_characters_in_strings_do_not_match_string_lacking_nul PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_const_nul_characters_in_strings_match_string_with_nul PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid PASSED 476s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_contains_contains_keyword_validation_empty_array_is_invalid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_contains_contains_keyword_validation_not_array_is_valid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_contains_contains_with_false_if_subschema_empty_array_is_invalid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_contains_contains_with_null_instance_elements_allows_null_items PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_contains_items_contains_does_not_match_items_matches_contains PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_contains_items_contains_matches_both_items_and_contains PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_contains_items_contains_matches_items_does_not_match_contains PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_contains_items_contains_matches_neither_items_nor_contains PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_content_validation_of_binary_encoded_media_type_documents_a_valid_base64_encoded_JSON_document PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document SKIPPED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON SKIPPED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_content_validation_of_binary_encoded_media_type_documents_ignores_non_strings PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_content_validation_of_binary_string_encoding_a_valid_base64_string PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_ SKIPPED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_content_validation_of_binary_string_encoding_ignores_non_strings PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_content_validation_of_string_encoded_content_based_on_media_type_a_valid_JSON_document PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document SKIPPED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_content_validation_of_string_encoded_content_based_on_media_type_ignores_non_strings PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_cross_draft_refs_to_future_drafts_are_processed_as_future_drafts_missing_bar_is_invalid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_cross_draft_refs_to_future_drafts_are_processed_as_future_drafts_present_bar_is_valid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_time_validation_of_date_time_strings_a_valid_date_time_string PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC SKIPPED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset SKIPPED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset SKIPPED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC SKIPPED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_time_validation_of_date_time_strings_an_invalid_date_time_string SKIPPED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC SKIPPED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC SKIPPED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string SKIPPED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string SKIPPED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_time_validation_of_date_time_strings_invalid_non_ASCII_৪_a_Bengali_4_in_date_portion SKIPPED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_time_validation_of_date_time_strings_invalid_non_ASCII_৪_a_Bengali_4_in_time_portion SKIPPED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates SKIPPED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates SKIPPED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid SKIPPED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_2020_is_a_leap_year PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_2021_is_not_a_leap_year PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_a_valid_date_string PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_all_string_formats_ignore_arrays PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_all_string_formats_ignore_booleans PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_all_string_formats_ignore_floats PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_all_string_formats_ignore_integers PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_all_string_formats_ignore_nulls PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_all_string_formats_ignore_objects PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_an_invalid_date_string PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_invalid_month PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_invalid_month_day_combination PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_invalid_non_ASCII_৪_a_Bengali_4_ PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_non_padded_day_dates_are_not_valid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_non_padded_month_dates_are_not_valid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_default_invalid_string_value_for_default_valid_when_property_is_specified PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_default_invalid_type_for_default_valid_when_property_is_specified PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_definitions_validate_definition_against_metaschema_invalid_definition_schema PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_definitions_validate_definition_against_metaschema_valid_definition_schema PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_dependencies_dependencies_ignores_arrays PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_dependencies_dependencies_ignores_other_non_objects PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_dependencies_dependencies_ignores_strings PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_dependencies_dependencies_missing_dependency PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_dependencies_dependencies_neither PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_dependencies_dependencies_nondependant PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_dependencies_dependencies_with_boolean_subschemas_empty_object_is_valid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_dependencies_dependencies_with_boolean_subschemas_object_with_both_properties_is_invalid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_false_is_invalid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_dependencies_dependencies_with_boolean_subschemas_object_with_property_having_schema_true_is_valid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_dependencies_dependencies_with_dependency PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_dependencies_dependencies_with_empty_array_empty_object PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_dependencies_dependencies_with_empty_array_non_object_is_valid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_dependencies_dependencies_with_empty_array_object_with_one_property PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_dependencies_dependencies_with_escaped_characters_invalid_object_1 PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_dependencies_dependencies_with_escaped_characters_invalid_object_2 PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_dependencies_dependencies_with_escaped_characters_invalid_object_3 PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_dependencies_dependencies_with_escaped_characters_invalid_object_4 PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_dependencies_dependencies_with_escaped_characters_valid_object_1 PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_dependencies_dependencies_with_escaped_characters_valid_object_2 PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_dependencies_dependencies_with_escaped_characters_valid_object_3 PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_dependencies_multiple_dependencies_missing_both_dependencies PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_dependencies_multiple_dependencies_missing_dependency PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_dependencies_multiple_dependencies_missing_other_dependency PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_dependencies_multiple_dependencies_neither PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_dependencies_multiple_dependencies_nondependants PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_dependencies_multiple_dependencies_subschema_no_dependency PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_dependencies_multiple_dependencies_subschema_valid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_dependencies_multiple_dependencies_subschema_wrong_type PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_dependencies_multiple_dependencies_subschema_wrong_type_both PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_dependencies_multiple_dependencies_subschema_wrong_type_other PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_dependencies_multiple_dependencies_with_dependencies PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_email_validation_of_e_mail_addresses_a_valid_e_mail_address PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid SKIPPED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid SKIPPED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid SKIPPED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_enum_enum_with_0_does_not_match_false_false_is_invalid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_enum_enum_with_0_does_not_match_false_float_zero_is_valid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_enum_enum_with_1_does_not_match_true_float_one_is_valid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_enum_enum_with_1_does_not_match_true_integer_one_is_valid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_enum_enum_with_1_does_not_match_true_true_is_invalid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_enum_enum_with_escaped_characters_another_string_is_invalid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_enum_enum_with_escaped_characters_member_1_is_valid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_enum_enum_with_escaped_characters_member_2_is_valid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_enum_enum_with_false_does_not_match_0_false_is_valid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_enum_enum_with_true_does_not_match_1_float_one_is_invalid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_enum_enum_with_true_does_not_match_1_true_is_valid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_enum_enums_in_properties_both_properties_are_valid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_enum_enums_in_properties_missing_all_properties_is_invalid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_enum_enums_in_properties_missing_optional_property_is_valid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_enum_enums_in_properties_missing_required_property_is_invalid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_enum_enums_in_properties_wrong_bar_value PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_enum_enums_in_properties_wrong_foo_value PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_enum_heterogeneous_enum_validation_objects_are_deep_compared PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_enum_heterogeneous_enum_validation_something_else_is_invalid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_enum_heterogeneous_enum_validation_valid_object_matches PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_enum_heterogeneous_enum_with_null_validation_null_is_valid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_enum_heterogeneous_enum_with_null_validation_number_is_valid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_enum_nul_characters_in_strings_match_string_with_nul PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_enum_simple_enum_validation_one_of_the_enum_is_valid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_enum_simple_enum_validation_something_else_is_invalid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_date_format_all_string_formats_ignore_arrays PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_date_format_all_string_formats_ignore_booleans PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_date_format_all_string_formats_ignore_floats PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_date_format_all_string_formats_ignore_integers PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_date_format_all_string_formats_ignore_nulls PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_date_format_all_string_formats_ignore_objects PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_date_time_format_all_string_formats_ignore_arrays PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_date_time_format_all_string_formats_ignore_booleans PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_date_time_format_all_string_formats_ignore_floats PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_date_time_format_all_string_formats_ignore_integers PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_date_time_format_all_string_formats_ignore_nulls PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_date_time_format_all_string_formats_ignore_objects PASSED 477s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_email_format_all_string_formats_ignore_arrays PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_email_format_all_string_formats_ignore_booleans PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_email_format_all_string_formats_ignore_floats PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_email_format_all_string_formats_ignore_integers PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_email_format_all_string_formats_ignore_nulls PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_email_format_all_string_formats_ignore_objects PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_hostname_format_all_string_formats_ignore_arrays PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_hostname_format_all_string_formats_ignore_booleans PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_hostname_format_all_string_formats_ignore_floats PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_hostname_format_all_string_formats_ignore_integers PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_hostname_format_all_string_formats_ignore_nulls PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_hostname_format_all_string_formats_ignore_objects PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_idn_email_format_all_string_formats_ignore_arrays PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_idn_email_format_all_string_formats_ignore_booleans PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_idn_email_format_all_string_formats_ignore_floats PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_idn_email_format_all_string_formats_ignore_integers PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_idn_email_format_all_string_formats_ignore_nulls PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_idn_email_format_all_string_formats_ignore_objects PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_idn_hostname_format_all_string_formats_ignore_arrays PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_idn_hostname_format_all_string_formats_ignore_booleans PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_idn_hostname_format_all_string_formats_ignore_floats PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_idn_hostname_format_all_string_formats_ignore_integers PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_idn_hostname_format_all_string_formats_ignore_nulls PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_idn_hostname_format_all_string_formats_ignore_objects PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_ipv4_format_all_string_formats_ignore_arrays PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_ipv4_format_all_string_formats_ignore_booleans PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_ipv4_format_all_string_formats_ignore_floats PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_ipv4_format_all_string_formats_ignore_integers PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_ipv4_format_all_string_formats_ignore_nulls PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_ipv4_format_all_string_formats_ignore_objects PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_ipv6_format_all_string_formats_ignore_arrays PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_ipv6_format_all_string_formats_ignore_booleans PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_ipv6_format_all_string_formats_ignore_floats PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_ipv6_format_all_string_formats_ignore_integers PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_ipv6_format_all_string_formats_ignore_nulls PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_ipv6_format_all_string_formats_ignore_objects PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_iri_format_all_string_formats_ignore_arrays PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_iri_format_all_string_formats_ignore_booleans PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_iri_format_all_string_formats_ignore_floats PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_iri_format_all_string_formats_ignore_integers PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_iri_format_all_string_formats_ignore_nulls PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_iri_format_all_string_formats_ignore_objects PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_iri_reference_format_all_string_formats_ignore_arrays PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_iri_reference_format_all_string_formats_ignore_booleans PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_iri_reference_format_all_string_formats_ignore_floats PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_iri_reference_format_all_string_formats_ignore_integers PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_iri_reference_format_all_string_formats_ignore_nulls PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_iri_reference_format_all_string_formats_ignore_objects PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_json_pointer_format_all_string_formats_ignore_arrays PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_json_pointer_format_all_string_formats_ignore_booleans PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_json_pointer_format_all_string_formats_ignore_floats PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_json_pointer_format_all_string_formats_ignore_integers PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_json_pointer_format_all_string_formats_ignore_nulls PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_json_pointer_format_all_string_formats_ignore_objects PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_regex_format_all_string_formats_ignore_arrays PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_regex_format_all_string_formats_ignore_booleans PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_regex_format_all_string_formats_ignore_floats PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_regex_format_all_string_formats_ignore_integers PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_regex_format_all_string_formats_ignore_nulls PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_regex_format_all_string_formats_ignore_objects PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_relative_json_pointer_format_all_string_formats_ignore_arrays PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_relative_json_pointer_format_all_string_formats_ignore_booleans PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_relative_json_pointer_format_all_string_formats_ignore_floats PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_relative_json_pointer_format_all_string_formats_ignore_integers PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_relative_json_pointer_format_all_string_formats_ignore_nulls PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_relative_json_pointer_format_all_string_formats_ignore_objects PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_time_format_all_string_formats_ignore_arrays PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_time_format_all_string_formats_ignore_booleans PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_time_format_all_string_formats_ignore_floats PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_time_format_all_string_formats_ignore_integers PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_time_format_all_string_formats_ignore_nulls PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_time_format_all_string_formats_ignore_objects PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_uri_format_all_string_formats_ignore_arrays PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_uri_format_all_string_formats_ignore_booleans PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_uri_format_all_string_formats_ignore_floats PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_uri_format_all_string_formats_ignore_integers PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_uri_format_all_string_formats_ignore_nulls PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_uri_format_all_string_formats_ignore_objects PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_uri_reference_format_all_string_formats_ignore_arrays PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_uri_reference_format_all_string_formats_ignore_booleans PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_uri_reference_format_all_string_formats_ignore_floats PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_uri_reference_format_all_string_formats_ignore_integers PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_uri_reference_format_all_string_formats_ignore_nulls PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_uri_reference_format_all_string_formats_ignore_objects PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_uri_template_format_all_string_formats_ignore_arrays PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_uri_template_format_all_string_formats_ignore_booleans PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_uri_template_format_all_string_formats_ignore_floats PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_uri_template_format_all_string_formats_ignore_integers PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_uri_template_format_all_string_formats_ignore_nulls PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_format_uri_template_format_all_string_formats_ignore_objects PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters SKIPPED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character SKIPPED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long SKIPPED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_hostname_validation_of_host_names_a_valid_host_name PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_hostname_validation_of_host_names_all_string_formats_ignore_arrays PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_hostname_validation_of_host_names_all_string_formats_ignore_booleans PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_hostname_validation_of_host_names_all_string_formats_ignore_floats PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_hostname_validation_of_host_names_all_string_formats_ignore_integers PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_hostname_validation_of_host_names_all_string_formats_ignore_nulls PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_hostname_validation_of_host_names_all_string_formats_ignore_objects PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_hostname_validation_of_host_names_contains_underscore SKIPPED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_hostname_validation_of_host_names_ends_with_hyphen SKIPPED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_hostname_validation_of_host_names_ends_with_underscore SKIPPED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_hostname_validation_of_host_names_exceeds_maximum_label_length SKIPPED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_hostname_validation_of_host_names_maximum_label_length PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_hostname_validation_of_host_names_starts_with_hyphen SKIPPED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_hostname_validation_of_host_names_starts_with_underscore SKIPPED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_id_id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_id_id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_id_id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_id_non_schema_object_containing_a_plain_name_id_property_const_at_const_not_anchor_does_not_match PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_id_non_schema_object_containing_a_plain_name_id_property_skip_traversing_definition_for_a_valid_result PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_id_non_schema_object_containing_an_id_property_const_at_const_not_id_does_not_match PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_id_non_schema_object_containing_an_id_property_skip_traversing_definition_for_a_valid_result PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_e_mail_address PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_idn_e_mail_example_example_test_in_Hangul_ PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_arrays PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_booleans PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_floats PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_integers PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_nulls PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_objects PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_e_mail_address PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_idn_e_mail_address PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_mixed_with_Extended_Arabic_Indic_digits PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_not_mixed_with_Extended_Arabic_Indic_digits PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Nonspacing_Mark PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Spacing_Combining_Mark PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_Begins_with_an_Enclosing_Mark PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_left_to_right_chars PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_right_to_left_chars PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_left_to_right_chars PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_right_to_left_chars PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_Extended_Arabic_Indic_digits_not_mixed_with_Arabic_Indic_digits PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_followed_by_Greek PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_Greek PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_anything PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_Hebrew PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_anything PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_preceded_by_Hebrew PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_Hebrew PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_anything PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_preceded_by_Hebrew PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Han PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Hiragana PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Katakana PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_Hiragana_Katakana_or_Han PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_other_characters PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_following_l_ PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_preceding_l_ PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_following PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_preceding PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_surrounding_l_s PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_U_label_contains_in_the_3rd_and_4th_position PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_U_label_ends_with_a_dash PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_and_ends_with_a_dash PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_with_a_dash PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_Virama PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_anything PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_preceded_by_Virama PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_not_preceded_by_Virama_but_matches_regexp PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_preceded_by_Virama PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_a_host_name_with_a_component_too_long PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_a_valid_host_name_example_test_in_Hangul_ PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_arrays PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_booleans PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_floats PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_integers PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_nulls PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_objects PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_contains_illegal_char_U_302E_Hangul_single_dot_tone_mark PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_illegal_first_char_U_302E_Hangul_single_dot_tone_mark PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_invalid_Punycode PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_invalid_label_correct_Punycode PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_idn_hostname_validation_of_internationalized_host_names_valid_Chinese_Punycode PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_if_then_else_if_and_else_without_then_invalid_through_else PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_if_then_else_if_and_else_without_then_valid_through_else PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_if_then_else_if_and_else_without_then_valid_when_if_test_passes PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_if_then_else_if_and_then_without_else_invalid_through_then PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_if_then_else_if_and_then_without_else_valid_through_then PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_if_then_else_if_and_then_without_else_valid_when_if_test_fails PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__invalid_redirects_to_else_and_fails PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__no_redirects_to_then_and_fails PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__other_redirects_to_else_and_passes PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__yes_redirects_to_then_and_passes PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_invalid_ PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_valid_ PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_invalid_ PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_valid_ PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_if_then_else_ignore_else_without_if_valid_when_invalid_against_lone_else PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_if_then_else_ignore_else_without_if_valid_when_valid_against_lone_else PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_if_then_else_ignore_if_without_then_or_else_valid_when_invalid_against_lone_if PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_if_then_else_ignore_if_without_then_or_else_valid_when_valid_against_lone_if PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_if_then_else_ignore_then_without_if_valid_when_invalid_against_lone_then PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_if_then_else_ignore_then_without_if_valid_when_valid_against_lone_then PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_else PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_then PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_else PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_then PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_else PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_then PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv4_validation_of_IP_addresses_a_valid_IP_address PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects PASSED 478s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv4_validation_of_IP_addresses_invalid_leading_zeroes_as_they_are_treated_as_octals PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv4_validation_of_IP_addresses_invalid_non_ASCII_২_a_Bengali_2_ PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_8_octets PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_invalid_non_ASCII_৪_a_Bengali_4_ PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_invalid_non_ASCII_৪_a_Bengali_4_in_the_IPv4_portion PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_iri_reference_validation_of_IRI_References_a_valid_IRI PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_iri_reference_validation_of_IRI_References_a_valid_IRI_Reference PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_iri_reference_validation_of_IRI_References_a_valid_IRI_fragment PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_iri_reference_validation_of_IRI_References_a_valid_protocol_relative_IRI_Reference PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_iri_reference_validation_of_IRI_References_a_valid_relative_IRI_Reference PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_arrays PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_booleans PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_floats PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_integers PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_nulls PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_objects PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference SKIPPED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment SKIPPED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_iri_validation_of_IRIs_a_valid_IRI_based_on_IPv6 PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_iri_validation_of_IRIs_a_valid_IRI_with_URL_encoded_stuff PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag_and_parentheses PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_iri_validation_of_IRIs_a_valid_IRI_with_many_special_characters PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_iri_validation_of_IRIs_all_string_formats_ignore_arrays PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_iri_validation_of_IRIs_all_string_formats_ignore_booleans PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_iri_validation_of_IRIs_all_string_formats_ignore_floats PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_iri_validation_of_IRIs_all_string_formats_ignore_integers PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_iri_validation_of_IRIs_all_string_formats_ignore_nulls PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_iri_validation_of_IRIs_all_string_formats_ignore_objects PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_iri_validation_of_IRIs_an_invalid_IRI SKIPPED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6 SKIPPED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference SKIPPED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference SKIPPED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_items_a_schema_given_for_items_ignores_non_arrays PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_items_a_schema_given_for_items_valid_items PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_items_a_schema_given_for_items_wrong_type_of_items PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_items_an_array_of_schemas_for_items_array_with_additional_items PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_items_an_array_of_schemas_for_items_correct_types PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_items_an_array_of_schemas_for_items_empty_array PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_items_an_array_of_schemas_for_items_incomplete_array_of_items PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_items_an_array_of_schemas_for_items_wrong_types PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_items_array_form_items_with_null_instance_elements_allows_null_elements PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_items_items_and_subitems_fewer_items_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_items_items_and_subitems_too_many_items PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_items_items_and_subitems_too_many_sub_items PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_items_items_and_subitems_valid_items PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_items_items_and_subitems_wrong_item PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_items_items_and_subitems_wrong_sub_item PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_items_items_with_boolean_schema_false__empty_array_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_items_items_with_boolean_schema_true__any_array_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_items_items_with_boolean_schema_true__empty_array_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_items_items_with_boolean_schemas_array_with_one_item_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_items_items_with_boolean_schemas_array_with_two_items_is_invalid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_items_items_with_boolean_schemas_empty_array_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_items_nested_items_nested_array_with_invalid_type PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_items_nested_items_not_deep_enough PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_items_nested_items_valid_nested_array PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_items_single_form_items_with_null_instance_elements_allows_null_elements PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_maxItems_maxItems_validation_exact_length_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_maxItems_maxItems_validation_ignores_non_arrays PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_maxItems_maxItems_validation_shorter_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_maxItems_maxItems_validation_too_long_is_invalid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_maxItems_maxItems_validation_with_a_decimal_shorter_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_maxItems_maxItems_validation_with_a_decimal_too_long_is_invalid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_maxLength_maxLength_validation_exact_length_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_maxLength_maxLength_validation_ignores_non_strings PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_maxLength_maxLength_validation_shorter_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_maxLength_maxLength_validation_too_long_is_invalid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_maxLength_maxLength_validation_with_a_decimal_shorter_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_maxLength_maxLength_validation_with_a_decimal_too_long_is_invalid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_maxProperties_maxProperties_validation_exact_length_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_maxProperties_maxProperties_validation_ignores_arrays PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_maxProperties_maxProperties_validation_ignores_other_non_objects PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_maxProperties_maxProperties_validation_ignores_strings PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_maxProperties_maxProperties_validation_shorter_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_maxProperties_maxProperties_validation_too_long_is_invalid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_maxProperties_maxProperties_validation_with_a_decimal_shorter_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_maxProperties_maxProperties_validation_with_a_decimal_too_long_is_invalid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_maximum_maximum_validation_above_the_maximum_is_invalid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_maximum_maximum_validation_below_the_maximum_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_maximum_maximum_validation_boundary_point_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_maximum_maximum_validation_ignores_non_numbers PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_minItems_minItems_validation_exact_length_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_minItems_minItems_validation_ignores_non_arrays PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_minItems_minItems_validation_longer_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_minItems_minItems_validation_too_short_is_invalid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_minItems_minItems_validation_with_a_decimal_longer_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_minItems_minItems_validation_with_a_decimal_too_short_is_invalid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_minLength_minLength_validation_exact_length_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_minLength_minLength_validation_ignores_non_strings PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_minLength_minLength_validation_longer_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_minLength_minLength_validation_too_short_is_invalid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_minLength_minLength_validation_with_a_decimal_longer_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_minLength_minLength_validation_with_a_decimal_too_short_is_invalid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_minProperties_minProperties_validation_exact_length_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_minProperties_minProperties_validation_ignores_arrays PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_minProperties_minProperties_validation_ignores_other_non_objects PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_minProperties_minProperties_validation_ignores_strings PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_minProperties_minProperties_validation_longer_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_minProperties_minProperties_validation_too_short_is_invalid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_minProperties_minProperties_validation_with_a_decimal_longer_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_minProperties_minProperties_validation_with_a_decimal_too_short_is_invalid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_minimum_minimum_validation_above_the_minimum_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_minimum_minimum_validation_below_the_minimum_is_invalid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_minimum_minimum_validation_boundary_point_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_minimum_minimum_validation_ignores_non_numbers PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_multipleOf_by_int_ignores_non_numbers PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_multipleOf_by_int_int_by_int PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_multipleOf_by_int_int_by_int_fail PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_multipleOf_by_number_35_is_not_multiple_of_1_5 PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_multipleOf_by_number_4_5_is_multiple_of_1_5 PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_multipleOf_by_number_zero_is_multiple_of_anything PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 PASSED 479s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_multipleOf_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_not_forbidden_property_property_absent PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_not_forbidden_property_property_present PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_not_not_allowed PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_not_not_disallowed PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_not_not_more_complex_schema_match PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_not_not_more_complex_schema_mismatch PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_not_not_more_complex_schema_other_match PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_not_not_multiple_types_mismatch PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_not_not_multiple_types_other_mismatch PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_not_not_multiple_types_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_not_not_with_boolean_schema_false_any_value_is_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_not_not_with_boolean_schema_true_any_value_is_invalid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_oneOf_oneOf_both_oneOf_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_oneOf_oneOf_first_oneOf_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_oneOf_oneOf_neither_oneOf_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_oneOf_oneOf_second_oneOf_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_oneOf_oneOf_with_base_schema_both_oneOf_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_oneOf_oneOf_with_base_schema_mismatch_base_schema PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_oneOf_oneOf_with_base_schema_one_oneOf_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_oneOf_oneOf_with_empty_schema_both_valid_invalid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_oneOf_oneOf_with_empty_schema_one_valid_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_oneOf_oneOf_with_required_both_invalid_invalid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_oneOf_oneOf_with_required_both_valid_invalid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_oneOf_oneOf_with_required_first_valid_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_oneOf_oneOf_with_required_second_valid_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_patternProperties_patternProperties_with_null_valued_instance_properties_allows_null_values PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_pattern_pattern_is_not_anchored_matches_a_substring PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_pattern_pattern_validation_a_matching_pattern_is_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_pattern_pattern_validation_a_non_matching_pattern_is_invalid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_pattern_pattern_validation_ignores_arrays PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_pattern_pattern_validation_ignores_booleans PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_pattern_pattern_validation_ignores_floats PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_pattern_pattern_validation_ignores_integers PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_pattern_pattern_validation_ignores_null PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_pattern_pattern_validation_ignores_objects PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_properties_object_properties_validation_both_properties_invalid_is_invalid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_properties_object_properties_validation_both_properties_present_and_valid_is_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_properties_object_properties_validation_doesn_t_invalidate_other_properties PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_properties_object_properties_validation_ignores_arrays PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_properties_object_properties_validation_ignores_other_non_objects PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_properties_object_properties_validation_one_property_invalid_is_invalid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_properties_properties_whose_names_are_Javascript_object_property_names___proto___not_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_properties_properties_whose_names_are_Javascript_object_property_names_all_present_and_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_properties_properties_whose_names_are_Javascript_object_property_names_constructor_not_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_properties_properties_whose_names_are_Javascript_object_property_names_ignores_arrays PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_properties_properties_whose_names_are_Javascript_object_property_names_ignores_other_non_objects PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_properties_properties_whose_names_are_Javascript_object_property_names_none_of_the_properties_mentioned PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_properties_properties_whose_names_are_Javascript_object_property_names_toString_not_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_properties_properties_with_boolean_schema_both_properties_present_is_invalid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_properties_properties_with_boolean_schema_no_property_present_is_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_properties_properties_with_boolean_schema_only_true_property_present_is_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_properties_properties_with_escaped_characters_object_with_strings_is_invalid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_properties_properties_with_null_valued_instance_properties_allows_null_values PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_propertyNames_propertyNames_validation_all_property_names_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_propertyNames_propertyNames_validation_ignores_arrays PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_propertyNames_propertyNames_validation_ignores_other_non_objects PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_propertyNames_propertyNames_validation_ignores_strings PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_propertyNames_propertyNames_validation_object_without_properties_is_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_propertyNames_propertyNames_validation_some_property_names_invalid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_propertyNames_propertyNames_validation_with_pattern_matching_property_names_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_propertyNames_propertyNames_validation_with_pattern_non_matching_property_name_is_invalid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_propertyNames_propertyNames_validation_with_pattern_object_without_properties_is_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid PASSED 480s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_refRemote_Location_independent_identifier_in_remote_ref_integer_is_valid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_refRemote_Location_independent_identifier_in_remote_ref_string_is_invalid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_refRemote_base_URI_change_base_URI_change_ref_invalid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_refRemote_base_URI_change_base_URI_change_ref_valid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid SKIPPED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid SKIPPED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_refRemote_base_URI_change_change_folder_number_is_valid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_refRemote_base_URI_change_change_folder_string_is_invalid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_refRemote_fragment_within_remote_ref_remote_fragment_invalid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_refRemote_fragment_within_remote_ref_remote_fragment_valid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_refRemote_ref_within_remote_ref_ref_within_ref_invalid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_refRemote_ref_within_remote_ref_ref_within_ref_valid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_refRemote_remote_ref_remote_ref_invalid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_refRemote_remote_ref_remote_ref_valid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_refRemote_remote_ref_with_ref_to_definitions_invalid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_refRemote_remote_ref_with_ref_to_definitions_valid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_refRemote_retrieved_nested_refs_resolve_relative_to_their_URI_not_id_number_is_invalid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_refRemote_retrieved_nested_refs_resolve_relative_to_their_URI_not_id_string_is_valid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_refRemote_root_ref_in_remote_ref_null_is_valid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_refRemote_root_ref_in_remote_ref_object_is_invalid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_refRemote_root_ref_in_remote_ref_string_is_valid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_Location_independent_identifier_match PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_Location_independent_identifier_mismatch PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_match PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_Recursive_references_between_schemas_invalid_tree PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_Recursive_references_between_schemas_valid_tree PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_URN_base_URI_with_NSS_a_non_string_is_invalid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_URN_base_URI_with_NSS_a_string_is_valid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_URN_base_URI_with_URN_and_JSON_pointer_ref_a_non_string_is_invalid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_URN_base_URI_with_URN_and_JSON_pointer_ref_a_string_is_valid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_URN_base_URI_with_URN_and_anchor_ref_a_non_string_is_invalid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_URN_base_URI_with_URN_and_anchor_ref_a_string_is_valid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_URN_base_URI_with_q_component_a_non_string_is_invalid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_URN_base_URI_with_q_component_a_string_is_valid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_URN_base_URI_with_r_component_a_non_string_is_invalid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_URN_base_URI_with_r_component_a_string_is_valid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_is_invalid SKIPPED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_is_valid SKIPPED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_does_not_validate SKIPPED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref__ref_prevents_a_sibling_id_from_changing_the_base_uri__ref_resolves_to_definitions_base_foo_data_validates SKIPPED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref__ref_to_boolean_schema_false_any_value_is_invalid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref__ref_to_boolean_schema_true_any_value_is_valid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_escaped_pointer_ref_percent_invalid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_escaped_pointer_ref_percent_valid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_escaped_pointer_ref_slash_invalid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_escaped_pointer_ref_slash_valid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_escaped_pointer_ref_tilde_invalid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_escaped_pointer_ref_tilde_valid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_nested_refs_nested_ref_invalid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_nested_refs_nested_ref_valid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_ref_overrides_any_sibling_keywords_ref_invalid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_ref_overrides_any_sibling_keywords_ref_valid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_ref_overrides_any_sibling_keywords_ref_valid_maxItems_ignored PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_refs_with_quote_object_with_numbers_is_valid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_refs_with_quote_object_with_strings_is_invalid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_relative_pointer_ref_to_array_match_array PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_relative_pointer_ref_to_array_mismatch_array PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_relative_pointer_ref_to_object_match PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_relative_pointer_ref_to_object_mismatch PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_remote_ref_containing_refs_itself_remote_ref_invalid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_remote_ref_containing_refs_itself_remote_ref_valid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_root_pointer_ref_match PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_root_pointer_ref_mismatch PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_root_pointer_ref_recursive_match PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_root_pointer_ref_recursive_mismatch PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_simple_URN_base_URI_with_JSON_pointer_a_non_string_is_invalid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_simple_URN_base_URI_with_JSON_pointer_a_string_is_valid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_simple_URN_base_URI_with_ref_via_the_URN_invalid_under_the_URN_IDed_schema PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_ref_simple_URN_base_URI_with_ref_via_the_URN_valid_under_the_URN_IDed_schema PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_regex_validation_of_regular_expressions_a_valid_regular_expression PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_regex_validation_of_regular_expressions_all_string_formats_ignore_arrays PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_regex_validation_of_regular_expressions_all_string_formats_ignore_booleans PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_regex_validation_of_regular_expressions_all_string_formats_ignore_floats PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_regex_validation_of_regular_expressions_all_string_formats_ignore_integers PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_regex_validation_of_regular_expressions_all_string_formats_ignore_nulls PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_regex_validation_of_regular_expressions_all_string_formats_ignore_objects PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_RJP_taking_the_member_or_index_name PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_downwards_RJP PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_up_and_then_down_RJP_with_array_index PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_upwards_RJP PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_arrays PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_booleans PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_floats PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_integers PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_nulls PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_objects PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_required_required_default_validation_not_required_by_default PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_required_required_properties_whose_names_are_Javascript_object_property_names___proto___present PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_required_required_properties_whose_names_are_Javascript_object_property_names_all_present PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_required_required_properties_whose_names_are_Javascript_object_property_names_constructor_present PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_required_required_properties_whose_names_are_Javascript_object_property_names_ignores_arrays PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_required_required_properties_whose_names_are_Javascript_object_property_names_ignores_other_non_objects PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_required_required_properties_whose_names_are_Javascript_object_property_names_none_of_the_properties_mentioned PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_required_required_properties_whose_names_are_Javascript_object_property_names_toString_present PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_required_required_validation_ignores_arrays PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_required_required_validation_ignores_other_non_objects PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_required_required_validation_ignores_strings PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_required_required_validation_non_present_required_property_is_invalid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_required_required_validation_present_required_property_is_valid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_required_required_with_empty_array_property_not_required PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_a_valid_time_string PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_a_valid_time_string_with_case_insensitive_Z PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu SKIPPED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_a_valid_time_string_with_minus_offset PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_a_valid_time_string_with_plus_offset PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_a_valid_time_string_with_precise_second_fraction PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_a_valid_time_string_with_second_fraction PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_all_string_formats_ignore_arrays PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_all_string_formats_ignore_booleans PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_all_string_formats_ignore_floats PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_all_string_formats_ignore_integers PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_all_string_formats_ignore_nulls PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_all_string_formats_ignore_objects PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_an_invalid_offset_indicator SKIPPED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour SKIPPED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_ SKIPPED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_ SKIPPED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute SKIPPED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second SKIPPED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour SKIPPED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute SKIPPED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset SKIPPED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_ SKIPPED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_ SKIPPED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_ SKIPPED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_ SKIPPED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_ SKIPPED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_ SKIPPED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_ SKIPPED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_ SKIPPED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_invalid_non_ASCII_২_a_Bengali_2_ SKIPPED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_no_time_offset SKIPPED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid SKIPPED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset SKIPPED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset SKIPPED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_valid_leap_second_negative_time_offset SKIPPED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_valid_leap_second_positive_time_offset SKIPPED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_time_validation_of_time_strings_valid_leap_second_zero_time_offset SKIPPED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_array_type_matches_arrays_a_boolean_is_not_an_array PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_array_type_matches_arrays_a_float_is_not_an_array PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_array_type_matches_arrays_a_string_is_not_an_array PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_array_type_matches_arrays_an_array_is_an_array PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_array_type_matches_arrays_an_integer_is_not_an_array PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_array_type_matches_arrays_an_object_is_not_an_array PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_array_type_matches_arrays_null_is_not_an_array PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_boolean_type_matches_booleans_false_is_a_boolean PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_boolean_type_matches_booleans_null_is_not_a_boolean PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_boolean_type_matches_booleans_true_is_a_boolean PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_boolean_type_matches_booleans_zero_is_not_a_boolean PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_integer_type_matches_integers_a_boolean_is_not_an_integer PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_integer_type_matches_integers_a_float_is_not_an_integer PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_integer_type_matches_integers_a_string_is_not_an_integer PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_integer_type_matches_integers_an_array_is_not_an_integer PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_integer_type_matches_integers_an_integer_is_an_integer PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_integer_type_matches_integers_an_object_is_not_an_integer PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_integer_type_matches_integers_null_is_not_an_integer PASSED 481s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_null_type_matches_only_the_null_object_a_float_is_not_null PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_null_type_matches_only_the_null_object_a_string_is_not_null PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_null_type_matches_only_the_null_object_an_array_is_not_null PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_null_type_matches_only_the_null_object_an_integer_is_not_null PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_null_type_matches_only_the_null_object_an_object_is_not_null PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_null_type_matches_only_the_null_object_false_is_not_null PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_null_type_matches_only_the_null_object_null_is_null PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_null_type_matches_only_the_null_object_true_is_not_null PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_null_type_matches_only_the_null_object_zero_is_not_null PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_number_type_matches_numbers_a_boolean_is_not_a_number PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_number_type_matches_numbers_a_float_is_a_number PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_number_type_matches_numbers_a_string_is_not_a_number PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_number_type_matches_numbers_an_array_is_not_a_number PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_number_type_matches_numbers_an_integer_is_a_number PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_number_type_matches_numbers_an_object_is_not_a_number PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_number_type_matches_numbers_null_is_not_a_number PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_object_type_matches_objects_a_boolean_is_not_an_object PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_object_type_matches_objects_a_float_is_not_an_object PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_object_type_matches_objects_a_string_is_not_an_object PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_object_type_matches_objects_an_array_is_not_an_object PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_object_type_matches_objects_an_integer_is_not_an_object PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_object_type_matches_objects_an_object_is_an_object PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_object_type_matches_objects_null_is_not_an_object PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_string_type_matches_strings_1_is_not_a_string PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_string_type_matches_strings_a_boolean_is_not_a_string PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_string_type_matches_strings_a_float_is_not_a_string PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_string_type_matches_strings_a_string_is_a_string PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_string_type_matches_strings_an_array_is_not_a_string PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_string_type_matches_strings_an_empty_string_is_still_a_string PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_string_type_matches_strings_an_object_is_not_a_string PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_string_type_matches_strings_null_is_not_a_string PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_type_array_object_or_null_array_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_type_array_object_or_null_null_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_type_array_object_or_null_number_is_invalid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_type_array_object_or_null_object_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_type_array_object_or_null_string_is_invalid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_type_array_or_object_array_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_type_array_or_object_null_is_invalid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_type_array_or_object_number_is_invalid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_type_array_or_object_object_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_type_array_or_object_string_is_invalid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_type_as_array_with_one_item_number_is_invalid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_type_type_as_array_with_one_item_string_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_validation_0_and_false_are_unique PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_validation_1_and_true_are_unique PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_validation__0_and_false_are_unique PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_validation__1_and_true_are_unique PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_validation_different_objects_are_unique PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_unknown_unknown_format_unknown_formats_ignore_arrays PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_unknown_unknown_format_unknown_formats_ignore_booleans PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_unknown_unknown_format_unknown_formats_ignore_floats PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_unknown_unknown_format_unknown_formats_ignore_integers PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_unknown_unknown_format_unknown_formats_ignore_nulls PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_unknown_unknown_format_unknown_formats_ignore_objects PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_unknown_unknown_format_unknown_formats_ignore_strings PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_reference_validation_of_URI_References_a_valid_URI PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_reference_validation_of_URI_References_a_valid_URI_Reference PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_reference_validation_of_URI_References_a_valid_URI_fragment PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference SKIPPED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment SKIPPED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_template_format_uri_template_a_valid_relative_uri_template PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_template_format_uri_template_a_valid_uri_template PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_template_format_uri_template_a_valid_uri_template_without_variables PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_template_format_uri_template_all_string_formats_ignore_arrays PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_template_format_uri_template_all_string_formats_ignore_booleans PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_template_format_uri_template_all_string_formats_ignore_floats PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_template_format_uri_template_all_string_formats_ignore_integers PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_template_format_uri_template_all_string_formats_ignore_nulls PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_template_format_uri_template_all_string_formats_ignore_objects PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_template_format_uri_template_an_invalid_uri_template SKIPPED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_validation_of_URIs_a_valid_URL_ PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_validation_of_URIs_a_valid_URN PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_validation_of_URIs_a_valid_mailto_URI PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_validation_of_URIs_a_valid_newsgroup_URI PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_validation_of_URIs_a_valid_puny_coded_URL_ PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_validation_of_URIs_a_valid_tel_URI PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_validation_of_URIs_an_invalid_URI SKIPPED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference SKIPPED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme SKIPPED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_validation_of_URIs_an_invalid_URI_with_spaces SKIPPED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme SKIPPED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference SKIPPED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft7::test_uri_validation_of_URIs_an_invalid_relative_URI_Reference SKIPPED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_additionalItems_additionalItems_are_allowed_by_default_only_the_first_item_is_validated PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_additionalItems_additionalItems_as_false_without_items_ignores_non_arrays PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_additionalItems_additionalItems_as_false_without_items_items_defaults_to_empty_schema_so_everything_is_valid PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_additionalItems_additionalItems_as_schema_additional_items_do_not_match_schema PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_additionalItems_additionalItems_as_schema_additional_items_match_schema PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_additionalItems_additionalItems_does_not_look_in_applicators_invalid_case_items_defined_in_allOf_are_not_examined PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_additionalItems_additionalItems_does_not_look_in_applicators_valid_case_items_defined_in_allOf_are_not_examined PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_additionalItems_additionalItems_with_null_instance_elements_allows_null_elements PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_additionalItems_array_of_items_with_no_additionalItems_permitted_additional_items_are_not_permitted PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_additionalItems_array_of_items_with_no_additionalItems_permitted_empty_array PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_additionalItems_array_of_items_with_no_additionalItems_permitted_equal_number_of_items_present PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_1_ PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_additionalItems_array_of_items_with_no_additionalItems_permitted_fewer_number_of_items_present_2_ PASSED 482s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_valid_items PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_additionalItems_items_validation_adjusts_the_starting_index_for_additionalItems_wrong_type_of_second_item PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_additionalItems_when_items_is_schema_additionalItems_does_nothing_all_items_match_schema PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_additionalProperties_additionalProperties_does_not_look_in_applicators_properties_defined_in_allOf_are_not_examined PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_additionalProperties_additionalProperties_with_null_valued_instance_properties_allows_null_values PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_additionalProperties_additionalProperties_with_schema_an_additional_invalid_property_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_additionalProperties_additionalProperties_with_schema_an_additional_valid_property_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_additionalProperties_additionalProperties_with_schema_no_additional_properties_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_allOf_allOf_allOf PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_allOf_allOf_mismatch_first PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_allOf_allOf_mismatch_second PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_allOf_allOf_simple_types_mismatch_one PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_allOf_allOf_simple_types_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_allOf_allOf_with_base_schema_mismatch_base_schema PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_allOf_allOf_with_base_schema_mismatch_both PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_allOf_allOf_with_base_schema_mismatch_first_allOf PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_allOf_allOf_with_base_schema_mismatch_second_allOf PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_allOf_allOf_with_base_schema_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_allOf_allOf_with_one_empty_schema_any_data_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_allOf_allOf_with_the_first_empty_schema_number_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_allOf_allOf_with_the_first_empty_schema_string_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_allOf_allOf_with_the_last_empty_schema_number_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_allOf_allOf_with_the_last_empty_schema_string_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_allOf_allOf_with_two_empty_schemas_any_data_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_allOf_allOf_wrong_type PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_anchor_Location_independent_identifier_match PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_anchor_Location_independent_identifier_mismatch PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_anchor_Location_independent_identifier_with_absolute_URI_match PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_anchor_Location_independent_identifier_with_absolute_URI_mismatch PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_match PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_in_implementations_that_strip_anchor_this_may_match_either_def PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_match_ref_to_anchor PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_anchor PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_anchor_invalid_anchors_JSON_pointers_are_not_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_anchor_invalid_anchors_MUST_start_with_a_letter_and_not_ PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_anchor_invalid_anchors_invalid_with_valid_beginning PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_anchor_non_schema_object_containing_an_anchor_property_const_at_const_not_anchor_does_not_match PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_anchor_non_schema_object_containing_an_anchor_property_skip_traversing_definition_for_a_valid_result PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_anchor_same_anchor_with_different_base_uri__ref_does_not_resolve_to_defs_A_allOf_0 SKIPPED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_anchor_same_anchor_with_different_base_uri__ref_resolves_to_defs_A_allOf_1 SKIPPED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_anyOf_anyOf_both_anyOf_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_anyOf_anyOf_first_anyOf_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_anyOf_anyOf_neither_anyOf_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_anyOf_anyOf_second_anyOf_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_anyOf_anyOf_with_base_schema_both_anyOf_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_anyOf_anyOf_with_base_schema_mismatch_base_schema PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_anyOf_anyOf_with_base_schema_one_anyOf_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_anyOf_anyOf_with_one_empty_schema_number_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_anyOf_anyOf_with_one_empty_schema_string_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_bignum_integer_a_bignum_is_an_integer PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_bignum_integer_a_negative_bignum_is_an_integer PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_bignum_maximum_integer_comparison_comparison_works_for_high_numbers PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_bignum_minimum_integer_comparison_comparison_works_for_very_negative_numbers PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_bignum_number_a_bignum_is_a_number PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_bignum_number_a_negative_bignum_is_a_number PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_bignum_string_a_bignum_is_not_a_string PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_boolean_schema_boolean_schema_false__array_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_boolean_schema_boolean_schema_false__boolean_false_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_boolean_schema_boolean_schema_false__boolean_true_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_boolean_schema_boolean_schema_false__empty_array_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_boolean_schema_boolean_schema_false__empty_object_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_boolean_schema_boolean_schema_false__null_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_boolean_schema_boolean_schema_false__number_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_boolean_schema_boolean_schema_false__object_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_boolean_schema_boolean_schema_false__string_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_boolean_schema_boolean_schema_true__array_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_boolean_schema_boolean_schema_true__boolean_false_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_boolean_schema_boolean_schema_true__boolean_true_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_boolean_schema_boolean_schema_true__empty_array_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_boolean_schema_boolean_schema_true__empty_object_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_boolean_schema_boolean_schema_true__null_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_boolean_schema_boolean_schema_true__number_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_boolean_schema_boolean_schema_true__object_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_boolean_schema_boolean_schema_true__string_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_validation_another_type_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_validation_another_value_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_validation_same_value_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_1_does_not_match_true_float_one_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_1_does_not_match_true_integer_one_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_1_does_not_match_true_true_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_array_another_array_item_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_array_array_with_additional_items_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_array_same_array_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_false_does_not_match_0___0_0_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_false_does_not_match_0___0_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_false_does_not_match_0___false_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_false_does_not_match_0_false_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_false_does_not_match_0_float_zero_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_false_does_not_match_0_integer_zero_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_null_not_null_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_null_null_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_object_another_object_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_object_another_type_is_invalid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_object_same_object_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_object_same_object_with_different_property_order_is_valid PASSED 483s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_true_does_not_match_1___1_0_is_invalid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_true_does_not_match_1___1_is_invalid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_true_does_not_match_1___true_is_valid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_true_does_not_match_1_float_one_is_invalid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_true_does_not_match_1_integer_one_is_invalid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_const_with_true_does_not_match_1_true_is_valid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_nul_characters_in_strings_do_not_match_string_lacking_nul PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_const_nul_characters_in_strings_match_string_with_nul PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_contains_contains_keyword_validation_empty_array_is_invalid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_contains_contains_keyword_validation_not_array_is_valid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_contains_contains_with_false_if_subschema_empty_array_is_invalid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_contains_contains_with_null_instance_elements_allows_null_items PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_contains_items_contains_does_not_match_items_matches_contains PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_contains_items_contains_matches_both_items_and_contains PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_contains_items_contains_matches_items_does_not_match_contains PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_contains_items_contains_matches_neither_items_nor_contains PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_content_validation_of_binary_encoded_media_type_documents_a_valid_base64_encoded_JSON_document PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document_validates_true PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON_validates_true PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_content_validation_of_binary_encoded_media_type_documents_ignores_non_strings PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_valid_base64_encoded_JSON_document PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_validly_encoded_invalid_JSON_document_validates_true PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_array_as_a_base64_encoded_JSON_document PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_object_as_a_base64_encoded_JSON_document_validates_true PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_encoded_JSON_document_validates_true PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_string_that_is_valid_JSON_validates_true PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_content_validation_of_binary_encoded_media_type_documents_with_schema_another_valid_base64_encoded_JSON_document PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_content_validation_of_binary_encoded_media_type_documents_with_schema_ignores_non_strings PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_content_validation_of_binary_string_encoding_a_valid_base64_string PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_validates_true PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_content_validation_of_binary_string_encoding_ignores_non_strings PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_content_validation_of_string_encoded_content_based_on_media_type_a_valid_JSON_document PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document_validates_true PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_content_validation_of_string_encoded_content_based_on_media_type_ignores_non_strings PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_cross_draft_refs_to_future_drafts_are_processed_as_future_drafts_first_item_is_a_string_is_valid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_cross_draft_refs_to_future_drafts_are_processed_as_future_drafts_first_item_not_a_string_is_invalid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_cross_draft_refs_to_historic_drafts_are_processed_as_historic_drafts_missing_bar_is_valid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_default_invalid_string_value_for_default_valid_when_property_is_specified PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_default_invalid_type_for_default_valid_when_property_is_specified PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_defs_validate_definition_against_metaschema_invalid_definition_schema SKIPPED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_defs_validate_definition_against_metaschema_valid_definition_schema PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_dependentRequired_dependencies_with_escaped_characters_CRLF PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_dependentRequired_dependencies_with_escaped_characters_CRLF_missing_dependent PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes_missing_dependent PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_dependentRequired_empty_dependents_empty_object PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_dependentRequired_empty_dependents_non_object_is_valid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_dependentRequired_empty_dependents_object_with_one_property PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_dependentRequired_multiple_dependents_required_missing_both_dependencies PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_dependentRequired_multiple_dependents_required_missing_dependency PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_dependentRequired_multiple_dependents_required_missing_other_dependency PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_dependentRequired_multiple_dependents_required_neither PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_dependentRequired_multiple_dependents_required_nondependants PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_dependentRequired_multiple_dependents_required_with_dependencies PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_dependentRequired_single_dependency_ignores_arrays PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_dependentRequired_single_dependency_ignores_other_non_objects PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_dependentRequired_single_dependency_ignores_strings PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_dependentRequired_single_dependency_missing_dependency PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_dependentRequired_single_dependency_neither PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_dependentRequired_single_dependency_nondependant PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_dependentRequired_single_dependency_with_dependency PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_dependentSchemas_boolean_subschemas_empty_object_is_valid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_dependentSchemas_boolean_subschemas_object_with_both_properties_is_invalid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_false_is_invalid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_true_is_valid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote_invalid_under_dependent_schema PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab_invalid_under_dependent_schema PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_dependentSchemas_single_dependency_ignores_arrays PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_dependentSchemas_single_dependency_ignores_other_non_objects PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_dependentSchemas_single_dependency_ignores_strings PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_dependentSchemas_single_dependency_no_dependency PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_dependentSchemas_single_dependency_valid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_dependentSchemas_single_dependency_wrong_type PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_dependentSchemas_single_dependency_wrong_type_both PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_dependentSchemas_single_dependency_wrong_type_other PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_enum_enum_with_0_does_not_match_false_false_is_invalid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_enum_enum_with_0_does_not_match_false_float_zero_is_valid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_enum_enum_with_1_does_not_match_true_float_one_is_valid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_enum_enum_with_1_does_not_match_true_integer_one_is_valid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_enum_enum_with_1_does_not_match_true_true_is_invalid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_enum_enum_with_escaped_characters_another_string_is_invalid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_enum_enum_with_escaped_characters_member_1_is_valid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_enum_enum_with_escaped_characters_member_2_is_valid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_enum_enum_with_false_does_not_match_0_false_is_valid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_enum_enum_with_true_does_not_match_1_float_one_is_invalid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_enum_enum_with_true_does_not_match_1_true_is_valid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_enum_enums_in_properties_both_properties_are_valid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_enum_enums_in_properties_missing_all_properties_is_invalid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_enum_enums_in_properties_missing_optional_property_is_valid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_enum_enums_in_properties_missing_required_property_is_invalid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_enum_enums_in_properties_wrong_bar_value PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_enum_enums_in_properties_wrong_foo_value PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_enum_heterogeneous_enum_validation_objects_are_deep_compared PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_enum_heterogeneous_enum_validation_something_else_is_invalid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_enum_heterogeneous_enum_validation_valid_object_matches PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_enum_heterogeneous_enum_with_null_validation_null_is_valid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_enum_heterogeneous_enum_with_null_validation_number_is_valid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_enum_nul_characters_in_strings_match_string_with_nul PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_enum_simple_enum_validation_one_of_the_enum_is_valid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_enum_simple_enum_validation_something_else_is_invalid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_date_format_all_string_formats_ignore_arrays PASSED 484s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_date_format_all_string_formats_ignore_booleans PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_date_format_all_string_formats_ignore_floats PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_date_format_all_string_formats_ignore_integers PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_date_format_all_string_formats_ignore_nulls PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_date_format_all_string_formats_ignore_objects PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_date_time_format_all_string_formats_ignore_arrays PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_date_time_format_all_string_formats_ignore_booleans PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_date_time_format_all_string_formats_ignore_floats PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_date_time_format_all_string_formats_ignore_integers PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_date_time_format_all_string_formats_ignore_nulls PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_date_time_format_all_string_formats_ignore_objects PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_duration_format_all_string_formats_ignore_arrays PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_duration_format_all_string_formats_ignore_booleans PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_duration_format_all_string_formats_ignore_floats PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_duration_format_all_string_formats_ignore_integers PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_duration_format_all_string_formats_ignore_nulls PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_duration_format_all_string_formats_ignore_objects PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_email_format_all_string_formats_ignore_arrays PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_email_format_all_string_formats_ignore_booleans PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_email_format_all_string_formats_ignore_floats PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_email_format_all_string_formats_ignore_integers PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_email_format_all_string_formats_ignore_nulls PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_email_format_all_string_formats_ignore_objects PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_hostname_format_all_string_formats_ignore_arrays PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_hostname_format_all_string_formats_ignore_booleans PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_hostname_format_all_string_formats_ignore_floats PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_hostname_format_all_string_formats_ignore_integers PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_hostname_format_all_string_formats_ignore_nulls PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_hostname_format_all_string_formats_ignore_objects PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_idn_email_format_all_string_formats_ignore_arrays PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_idn_email_format_all_string_formats_ignore_booleans PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_idn_email_format_all_string_formats_ignore_floats PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_idn_email_format_all_string_formats_ignore_integers PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_idn_email_format_all_string_formats_ignore_nulls PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_idn_email_format_all_string_formats_ignore_objects PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_idn_hostname_format_all_string_formats_ignore_arrays PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_idn_hostname_format_all_string_formats_ignore_booleans PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_idn_hostname_format_all_string_formats_ignore_floats PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_idn_hostname_format_all_string_formats_ignore_integers PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_idn_hostname_format_all_string_formats_ignore_nulls PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_idn_hostname_format_all_string_formats_ignore_objects PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_ipv4_format_all_string_formats_ignore_arrays PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_ipv4_format_all_string_formats_ignore_booleans PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_ipv4_format_all_string_formats_ignore_floats PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_ipv4_format_all_string_formats_ignore_integers PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_ipv4_format_all_string_formats_ignore_nulls PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_ipv4_format_all_string_formats_ignore_objects PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_ipv6_format_all_string_formats_ignore_arrays PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_ipv6_format_all_string_formats_ignore_booleans PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_ipv6_format_all_string_formats_ignore_floats PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_ipv6_format_all_string_formats_ignore_integers PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_ipv6_format_all_string_formats_ignore_nulls PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_ipv6_format_all_string_formats_ignore_objects PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_iri_format_all_string_formats_ignore_arrays PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_iri_format_all_string_formats_ignore_booleans PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_iri_format_all_string_formats_ignore_floats PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_iri_format_all_string_formats_ignore_integers PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_iri_format_all_string_formats_ignore_nulls PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_iri_format_all_string_formats_ignore_objects PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_iri_reference_format_all_string_formats_ignore_arrays PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_iri_reference_format_all_string_formats_ignore_booleans PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_iri_reference_format_all_string_formats_ignore_floats PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_iri_reference_format_all_string_formats_ignore_integers PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_iri_reference_format_all_string_formats_ignore_nulls PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_iri_reference_format_all_string_formats_ignore_objects PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_json_pointer_format_all_string_formats_ignore_arrays PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_json_pointer_format_all_string_formats_ignore_booleans PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_json_pointer_format_all_string_formats_ignore_floats PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_json_pointer_format_all_string_formats_ignore_integers PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_json_pointer_format_all_string_formats_ignore_nulls PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_json_pointer_format_all_string_formats_ignore_objects PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_regex_format_all_string_formats_ignore_arrays PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_regex_format_all_string_formats_ignore_booleans PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_regex_format_all_string_formats_ignore_floats PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_regex_format_all_string_formats_ignore_integers PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_regex_format_all_string_formats_ignore_nulls PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_regex_format_all_string_formats_ignore_objects PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_relative_json_pointer_format_all_string_formats_ignore_arrays PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_relative_json_pointer_format_all_string_formats_ignore_booleans PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_relative_json_pointer_format_all_string_formats_ignore_floats PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_relative_json_pointer_format_all_string_formats_ignore_integers PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_relative_json_pointer_format_all_string_formats_ignore_nulls PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_relative_json_pointer_format_all_string_formats_ignore_objects PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_time_format_all_string_formats_ignore_arrays PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_time_format_all_string_formats_ignore_booleans PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_time_format_all_string_formats_ignore_floats PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_time_format_all_string_formats_ignore_integers PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_time_format_all_string_formats_ignore_nulls PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_time_format_all_string_formats_ignore_objects PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_uri_format_all_string_formats_ignore_arrays PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_uri_format_all_string_formats_ignore_booleans PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_uri_format_all_string_formats_ignore_floats PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_uri_format_all_string_formats_ignore_integers PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_uri_format_all_string_formats_ignore_nulls PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_uri_format_all_string_formats_ignore_objects PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_uri_reference_format_all_string_formats_ignore_arrays PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_uri_reference_format_all_string_formats_ignore_booleans PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_uri_reference_format_all_string_formats_ignore_floats PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_uri_reference_format_all_string_formats_ignore_integers PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_uri_reference_format_all_string_formats_ignore_nulls PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_uri_reference_format_all_string_formats_ignore_objects PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_uri_template_format_all_string_formats_ignore_arrays PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_uri_template_format_all_string_formats_ignore_booleans PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_uri_template_format_all_string_formats_ignore_floats PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_uri_template_format_all_string_formats_ignore_integers PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_uri_template_format_all_string_formats_ignore_nulls PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_uri_template_format_all_string_formats_ignore_objects PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_uuid_format_all_string_formats_ignore_arrays PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_uuid_format_all_string_formats_ignore_booleans PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_uuid_format_all_string_formats_ignore_floats PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_uuid_format_all_string_formats_ignore_integers PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_uuid_format_all_string_formats_ignore_nulls PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_format_uuid_format_all_string_formats_ignore_objects PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name SKIPPED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_and_no_ref SKIPPED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_absolute_URI SKIPPED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema SKIPPED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path SKIPPED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_absolute_URI SKIPPED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_base_URI_change_in_subschema SKIPPED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_and_no_ref PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment_and_no_ref PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_absolute_URI PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_id__id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_id__id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_id__id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_id_non_schema_object_containing_an_id_property_const_at_const_not_id_does_not_match PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_id_non_schema_object_containing_an_id_property_skip_traversing_definition_for_a_valid_result PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_if_then_else_if_and_else_without_then_invalid_through_else PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_if_then_else_if_and_else_without_then_valid_through_else PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_if_then_else_if_and_else_without_then_valid_when_if_test_passes PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_if_then_else_if_and_then_without_else_invalid_through_then PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_if_then_else_if_and_then_without_else_valid_through_then PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_if_then_else_if_and_then_without_else_valid_when_if_test_fails PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__invalid_redirects_to_else_and_fails PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__no_redirects_to_then_and_fails PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__other_redirects_to_else_and_passes PASSED 485s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__yes_redirects_to_then_and_passes PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_invalid_ PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_valid_ PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_invalid_ PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_valid_ PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_if_then_else_ignore_else_without_if_valid_when_invalid_against_lone_else PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_if_then_else_ignore_else_without_if_valid_when_valid_against_lone_else PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_if_then_else_ignore_if_without_then_or_else_valid_when_invalid_against_lone_if PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_if_then_else_ignore_if_without_then_or_else_valid_when_valid_against_lone_if PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_if_then_else_ignore_then_without_if_valid_when_invalid_against_lone_then PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_if_then_else_ignore_then_without_if_valid_when_valid_against_lone_then PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_else PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_then PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_else PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_then PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_else PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_then PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_items_a_schema_given_for_items_ignores_non_arrays PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_items_a_schema_given_for_items_valid_items PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_items_a_schema_given_for_items_wrong_type_of_items PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_items_an_array_of_schemas_for_items_JavaScript_pseudo_array_is_valid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_items_an_array_of_schemas_for_items_array_with_additional_items PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_items_an_array_of_schemas_for_items_correct_types PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_items_an_array_of_schemas_for_items_empty_array PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_items_an_array_of_schemas_for_items_incomplete_array_of_items PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_items_an_array_of_schemas_for_items_wrong_types PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_items_array_form_items_with_null_instance_elements_allows_null_elements PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_items_items_and_subitems_fewer_items_is_valid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_items_items_and_subitems_too_many_items PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_items_items_and_subitems_too_many_sub_items PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_items_items_and_subitems_valid_items PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_items_items_and_subitems_wrong_item PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_items_items_and_subitems_wrong_sub_item PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_items_items_with_boolean_schema_false__empty_array_is_valid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_items_items_with_boolean_schema_true__any_array_is_valid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_items_items_with_boolean_schema_true__empty_array_is_valid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_items_items_with_boolean_schemas_array_with_one_item_is_valid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_items_items_with_boolean_schemas_array_with_two_items_is_invalid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_items_items_with_boolean_schemas_empty_array_is_valid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_items_nested_items_nested_array_with_invalid_type PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_items_nested_items_not_deep_enough PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_items_nested_items_valid_nested_array PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_items_single_form_items_with_null_instance_elements_allows_null_elements PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maxContains_maxContains_with_contains_all_elements_match_invalid_maxContains PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maxContains_maxContains_with_contains_all_elements_match_valid_maxContains PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maxContains_maxContains_with_contains_empty_data PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maxContains_maxContains_with_contains_some_elements_match_invalid_maxContains PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maxContains_maxContains_with_contains_some_elements_match_valid_maxContains PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maxContains_maxContains_with_contains_value_with_a_decimal_one_element_matches_valid_maxContains PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maxContains_maxContains_with_contains_value_with_a_decimal_too_many_elements_match_invalid_maxContains PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maxContains_maxContains_without_contains_is_ignored_one_item_valid_against_lone_maxContains PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maxContains_maxContains_without_contains_is_ignored_two_items_still_valid_against_lone_maxContains PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maxContains_minContains_maxContains_actual_minContains_maxContains PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maxContains_minContains_maxContains_minContains_actual_maxContains PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maxContains_minContains_maxContains_minContains_maxContains_actual PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maxItems_maxItems_validation_exact_length_is_valid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maxItems_maxItems_validation_ignores_non_arrays PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maxItems_maxItems_validation_shorter_is_valid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maxItems_maxItems_validation_too_long_is_invalid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maxItems_maxItems_validation_with_a_decimal_shorter_is_valid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maxItems_maxItems_validation_with_a_decimal_too_long_is_invalid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maxLength_maxLength_validation_exact_length_is_valid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maxLength_maxLength_validation_ignores_non_strings PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maxLength_maxLength_validation_shorter_is_valid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maxLength_maxLength_validation_too_long_is_invalid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maxLength_maxLength_validation_with_a_decimal_shorter_is_valid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maxLength_maxLength_validation_with_a_decimal_too_long_is_invalid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maxProperties_maxProperties_validation_exact_length_is_valid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maxProperties_maxProperties_validation_ignores_arrays PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maxProperties_maxProperties_validation_ignores_other_non_objects PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maxProperties_maxProperties_validation_ignores_strings PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maxProperties_maxProperties_validation_shorter_is_valid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maxProperties_maxProperties_validation_too_long_is_invalid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maxProperties_maxProperties_validation_with_a_decimal_shorter_is_valid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maxProperties_maxProperties_validation_with_a_decimal_too_long_is_invalid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maximum_maximum_validation_above_the_maximum_is_invalid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maximum_maximum_validation_below_the_maximum_is_valid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maximum_maximum_validation_boundary_point_is_valid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maximum_maximum_validation_ignores_non_numbers PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minContains_maxContains_minContains_all_elements_match_invalid_maxContains PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minContains_maxContains_minContains_all_elements_match_invalid_minContains PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minContains_maxContains_minContains_all_elements_match_valid_maxContains_and_minContains PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minContains_maxContains_minContains_empty_data PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minContains_maxContains_minContains_invalid_maxContains PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minContains_maxContains_minContains_invalid_maxContains_and_minContains PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minContains_maxContains_minContains_invalid_minContains PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minContains_minContains_0_with_maxContains_empty_data PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minContains_minContains_0_with_maxContains_not_more_than_maxContains PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minContains_minContains_0_with_maxContains_too_many PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minContains_minContains_0_with_no_maxContains_empty_data PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minContains_minContains_0_with_no_maxContains_minContains_0_makes_contains_always_pass PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minContains_minContains_1_with_contains_all_elements_match_valid_minContains PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minContains_minContains_1_with_contains_empty_data PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minContains_minContains_1_with_contains_no_elements_match PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minContains_minContains_1_with_contains_single_element_matches_valid_minContains PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minContains_minContains_1_with_contains_some_elements_match_valid_minContains PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minContains_minContains_2_with_contains_all_elements_match_invalid_minContains PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_exactly_as_needed_ PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_more_than_needed_ PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minContains_minContains_2_with_contains_empty_data PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minContains_minContains_2_with_contains_some_elements_match_invalid_minContains PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minContains_minContains_2_with_contains_some_elements_match_valid_minContains PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minContains_minContains_2_with_contains_with_a_decimal_value_both_elements_match_valid_minContains PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minContains_minContains_2_with_contains_with_a_decimal_value_one_element_matches_invalid_minContains PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minContains_minContains_without_contains_is_ignored_one_item_valid_against_lone_minContains PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minContains_minContains_without_contains_is_ignored_zero_items_still_valid_against_lone_minContains PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minItems_minItems_validation_exact_length_is_valid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minItems_minItems_validation_ignores_non_arrays PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minItems_minItems_validation_longer_is_valid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minItems_minItems_validation_too_short_is_invalid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minItems_minItems_validation_with_a_decimal_longer_is_valid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minItems_minItems_validation_with_a_decimal_too_short_is_invalid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minLength_minLength_validation_exact_length_is_valid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minLength_minLength_validation_ignores_non_strings PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minLength_minLength_validation_longer_is_valid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minLength_minLength_validation_too_short_is_invalid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minLength_minLength_validation_with_a_decimal_longer_is_valid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minLength_minLength_validation_with_a_decimal_too_short_is_invalid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minProperties_minProperties_validation_exact_length_is_valid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minProperties_minProperties_validation_ignores_arrays PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minProperties_minProperties_validation_ignores_other_non_objects PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minProperties_minProperties_validation_ignores_strings PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minProperties_minProperties_validation_longer_is_valid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minProperties_minProperties_validation_too_short_is_invalid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minProperties_minProperties_validation_with_a_decimal_longer_is_valid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minProperties_minProperties_validation_with_a_decimal_too_short_is_invalid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minimum_minimum_validation_above_the_minimum_is_valid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minimum_minimum_validation_below_the_minimum_is_invalid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minimum_minimum_validation_boundary_point_is_valid PASSED 486s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minimum_minimum_validation_ignores_non_numbers PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_multipleOf_by_int_ignores_non_numbers PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_multipleOf_by_int_int_by_int PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_multipleOf_by_int_int_by_int_fail PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_multipleOf_by_number_35_is_not_multiple_of_1_5 PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_multipleOf_by_number_4_5_is_multiple_of_1_5 PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_multipleOf_by_number_zero_is_multiple_of_anything PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_multipleOf_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_not_forbidden_property_property_absent PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_not_forbidden_property_property_present PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_not_not_allowed PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_not_not_disallowed PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_not_not_more_complex_schema_match PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_not_not_more_complex_schema_mismatch PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_not_not_more_complex_schema_other_match PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_not_not_multiple_types_mismatch PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_not_not_multiple_types_other_mismatch PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_not_not_multiple_types_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_not_not_with_boolean_schema_false_any_value_is_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_not_not_with_boolean_schema_true_any_value_is_invalid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_oneOf_oneOf_both_oneOf_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_oneOf_oneOf_first_oneOf_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_oneOf_oneOf_neither_oneOf_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_oneOf_oneOf_second_oneOf_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_oneOf_oneOf_with_base_schema_both_oneOf_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_oneOf_oneOf_with_base_schema_mismatch_base_schema PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_oneOf_oneOf_with_base_schema_one_oneOf_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_oneOf_oneOf_with_empty_schema_both_valid_invalid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_oneOf_oneOf_with_empty_schema_one_valid_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_oneOf_oneOf_with_required_both_invalid_invalid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_oneOf_oneOf_with_required_both_valid_invalid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_oneOf_oneOf_with_required_first_valid_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_oneOf_oneOf_with_required_second_valid_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_patternProperties_patternProperties_with_null_valued_instance_properties_allows_null_values PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_pattern_pattern_is_not_anchored_matches_a_substring PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_pattern_pattern_validation_a_matching_pattern_is_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_pattern_pattern_validation_a_non_matching_pattern_is_invalid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_pattern_pattern_validation_ignores_arrays PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_pattern_pattern_validation_ignores_booleans PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_pattern_pattern_validation_ignores_floats PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_pattern_pattern_validation_ignores_integers PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_pattern_pattern_validation_ignores_null PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_pattern_pattern_validation_ignores_objects PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_properties_object_properties_validation_both_properties_invalid_is_invalid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_properties_object_properties_validation_both_properties_present_and_valid_is_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_properties_object_properties_validation_doesn_t_invalidate_other_properties PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_properties_object_properties_validation_ignores_arrays PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_properties_object_properties_validation_ignores_other_non_objects PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_properties_object_properties_validation_one_property_invalid_is_invalid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_properties_properties_whose_names_are_Javascript_object_property_names___proto___not_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_properties_properties_whose_names_are_Javascript_object_property_names_all_present_and_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_properties_properties_whose_names_are_Javascript_object_property_names_constructor_not_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_properties_properties_whose_names_are_Javascript_object_property_names_ignores_arrays PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_properties_properties_whose_names_are_Javascript_object_property_names_ignores_other_non_objects PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_properties_properties_whose_names_are_Javascript_object_property_names_none_of_the_properties_mentioned PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_properties_properties_whose_names_are_Javascript_object_property_names_toString_not_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_properties_properties_with_boolean_schema_both_properties_present_is_invalid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_properties_properties_with_boolean_schema_no_property_present_is_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_properties_properties_with_boolean_schema_only_true_property_present_is_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_properties_properties_with_escaped_characters_object_with_strings_is_invalid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_properties_properties_with_null_valued_instance_properties_allows_null_values PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_propertyNames_propertyNames_validation_all_property_names_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_propertyNames_propertyNames_validation_ignores_arrays PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_propertyNames_propertyNames_validation_ignores_other_non_objects PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_propertyNames_propertyNames_validation_ignores_strings PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_propertyNames_propertyNames_validation_object_without_properties_is_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_propertyNames_propertyNames_validation_some_property_names_invalid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_propertyNames_propertyNames_validation_with_pattern_matching_property_names_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_propertyNames_propertyNames_validation_with_pattern_non_matching_property_name_is_invalid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_propertyNames_propertyNames_validation_with_pattern_object_without_properties_is_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid PASSED 487s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_recursiveRef__recursiveRef_with_nesting_integer_matches_at_the_outer_level PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_recursiveRef__recursiveRef_with_nesting_integer_now_matches_as_a_property_value PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_recursiveRef__recursiveRef_with_nesting_single_level_match PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_inner_definition PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_recursiveRef__recursiveRef_with_nesting_two_levels_properties_match_with_recursiveRef PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_no_recursion PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_does_not_match_recursion_uses_the_inner_schema SKIPPED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_initial_target_schema_resource_leaf_node_matches_recursion_uses_the_inner_schema SKIPPED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_no_recursion PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_does_not_match_recursion_only_uses_inner_schema SKIPPED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_recursiveRef__recursiveRef_with_no_recursiveAnchor_in_the_outer_schema_resource_leaf_node_matches_recursion_only_uses_inner_schema SKIPPED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_does_not_match_as_a_property_value SKIPPED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_integer_matches_at_the_outer_level PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_single_level_match PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_integer_does_not_match_as_a_property_value SKIPPED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_recursiveRef__recursiveRef_with_no_recursiveAnchor_works_like_ref_two_levels_properties_match_with_inner_definition PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_does_not_match_as_a_property_value SKIPPED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_integer_matches_at_the_outer_level PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_single_level_match PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_integer_does_not_match_as_a_property_value SKIPPED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_recursiveRef__recursiveRef_with_recursiveAnchor_false_works_like_ref_two_levels_properties_match_with_inner_definition PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_match PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_mismatch PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_match PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_recursiveRef__recursiveRef_without_recursiveAnchor_works_like_ref_recursive_mismatch SKIPPED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_recursiveRef__recursiveRef_without_using_nesting_integer_does_not_match_as_a_property_value SKIPPED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_recursiveRef__recursiveRef_without_using_nesting_integer_matches_at_the_outer_level PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_recursiveRef__recursiveRef_without_using_nesting_single_level_match PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_recursiveRef__recursiveRef_without_using_nesting_two_levels_no_match SKIPPED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_recursiveRef__recursiveRef_without_using_nesting_two_levels_properties_match_with_inner_definition PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__integer_node SKIPPED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_recursiveRef_dynamic_recursiveRef_destination_not_predictable_at_schema_compile_time__numeric_node PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_anyLeafNode_floats_are_allowed PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_recursiveRef_multiple_dynamic_paths_to_the_recursiveRef_keyword_recurse_to_integerNode_floats_are_not_allowed SKIPPED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__match PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__mismatch PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_match PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_mismatch PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_refRemote_Location_independent_identifier_in_remote_ref_integer_is_valid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_refRemote_Location_independent_identifier_in_remote_ref_string_is_invalid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_refRemote_base_URI_change_base_URI_change_ref_invalid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_refRemote_base_URI_change_base_URI_change_ref_valid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_refRemote_base_URI_change_change_folder_number_is_valid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_refRemote_base_URI_change_change_folder_string_is_invalid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_refRemote_fragment_within_remote_ref_remote_fragment_invalid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_refRemote_fragment_within_remote_ref_remote_fragment_valid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_refRemote_ref_within_remote_ref_ref_within_ref_invalid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_refRemote_ref_within_remote_ref_ref_within_ref_valid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_refRemote_remote_ref_remote_ref_invalid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_refRemote_remote_ref_remote_ref_valid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_refRemote_remote_ref_with_ref_to_defs_invalid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_refRemote_remote_ref_with_ref_to_defs_valid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_refRemote_retrieved_nested_refs_resolve_relative_to_their_URI_not_id_number_is_invalid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_refRemote_retrieved_nested_refs_resolve_relative_to_their_URI_not_id_string_is_valid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_refRemote_root_ref_in_remote_ref_null_is_valid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_refRemote_root_ref_in_remote_ref_object_is_invalid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_refRemote_root_ref_in_remote_ref_string_is_valid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_Recursive_references_between_schemas_invalid_tree PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_Recursive_references_between_schemas_valid_tree PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_URN_base_URI_with_NSS_a_non_string_is_invalid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_URN_base_URI_with_NSS_a_string_is_valid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_URN_base_URI_with_URN_and_JSON_pointer_ref_a_non_string_is_invalid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_URN_base_URI_with_URN_and_JSON_pointer_ref_a_string_is_valid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_URN_base_URI_with_URN_and_anchor_ref_a_non_string_is_invalid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_URN_base_URI_with_URN_and_anchor_ref_a_string_is_valid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_URN_base_URI_with_f_component_is_invalid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_URN_base_URI_with_q_component_a_non_string_is_invalid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_URN_base_URI_with_q_component_a_string_is_valid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_URN_base_URI_with_r_component_a_non_string_is_invalid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_URN_base_URI_with_r_component_a_string_is_valid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_is_invalid SKIPPED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_is_valid SKIPPED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref__ref_to_boolean_schema_false_any_value_is_invalid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref__ref_to_boolean_schema_true_any_value_is_valid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_escaped_pointer_ref_percent_invalid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_escaped_pointer_ref_percent_valid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_escaped_pointer_ref_slash_invalid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_escaped_pointer_ref_slash_valid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_escaped_pointer_ref_tilde_invalid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_escaped_pointer_ref_tilde_valid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_nested_refs_nested_ref_invalid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_nested_refs_nested_ref_valid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_order_of_evaluation_id_and_anchor_and_ref_data_is_invalid_against_first_definition PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_order_of_evaluation_id_and_anchor_and_ref_data_is_valid_against_first_definition PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_order_of_evaluation_id_and_ref_data_is_invalid_against_first_definition PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_order_of_evaluation_id_and_ref_data_is_valid_against_first_definition PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_ref_applies_alongside_sibling_keywords_ref_invalid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_invalid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_valid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_ref_creates_new_scope_when_adjacent_to_keywords_referenced_subschema_doesn_t_see_annotations_from_properties PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_refs_with_quote_object_with_numbers_is_valid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_refs_with_quote_object_with_strings_is_invalid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_relative_pointer_ref_to_array_match_array PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_relative_pointer_ref_to_array_mismatch_array PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_relative_pointer_ref_to_object_match PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_relative_pointer_ref_to_object_mismatch PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_remote_ref_containing_refs_itself_remote_ref_invalid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_remote_ref_containing_refs_itself_remote_ref_valid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_root_pointer_ref_match PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_root_pointer_ref_mismatch PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_root_pointer_ref_recursive_match PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_root_pointer_ref_recursive_mismatch PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_simple_URN_base_URI_with_JSON_pointer_a_non_string_is_invalid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_simple_URN_base_URI_with_JSON_pointer_a_string_is_valid PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_simple_URN_base_URI_with_ref_via_the_URN_invalid_under_the_URN_IDed_schema PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_ref_simple_URN_base_URI_with_ref_via_the_URN_valid_under_the_URN_IDed_schema PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_required_required_default_validation_not_required_by_default PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_required_required_properties_whose_names_are_Javascript_object_property_names___proto___present PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_required_required_properties_whose_names_are_Javascript_object_property_names_all_present PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_required_required_properties_whose_names_are_Javascript_object_property_names_constructor_present PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_required_required_properties_whose_names_are_Javascript_object_property_names_ignores_arrays PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_required_required_properties_whose_names_are_Javascript_object_property_names_ignores_other_non_objects PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_required_required_properties_whose_names_are_Javascript_object_property_names_none_of_the_properties_mentioned PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_required_required_properties_whose_names_are_Javascript_object_property_names_toString_present PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_required_required_validation_ignores_arrays PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_required_required_validation_ignores_other_non_objects PASSED 488s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_required_required_validation_ignores_strings PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_required_required_validation_non_present_required_property_is_invalid PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_required_required_validation_present_required_property_is_valid PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_required_required_with_empty_array_property_not_required PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_array_type_matches_arrays_a_boolean_is_not_an_array PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_array_type_matches_arrays_a_float_is_not_an_array PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_array_type_matches_arrays_a_string_is_not_an_array PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_array_type_matches_arrays_an_array_is_an_array PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_array_type_matches_arrays_an_integer_is_not_an_array PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_array_type_matches_arrays_an_object_is_not_an_array PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_array_type_matches_arrays_null_is_not_an_array PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_boolean_type_matches_booleans_false_is_a_boolean PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_boolean_type_matches_booleans_null_is_not_a_boolean PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_boolean_type_matches_booleans_true_is_a_boolean PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_boolean_type_matches_booleans_zero_is_not_a_boolean PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_integer_type_matches_integers_a_boolean_is_not_an_integer PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_integer_type_matches_integers_a_float_is_not_an_integer PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_integer_type_matches_integers_a_string_is_not_an_integer PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_integer_type_matches_integers_an_array_is_not_an_integer PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_integer_type_matches_integers_an_integer_is_an_integer PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_integer_type_matches_integers_an_object_is_not_an_integer PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_integer_type_matches_integers_null_is_not_an_integer PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_null_type_matches_only_the_null_object_a_float_is_not_null PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_null_type_matches_only_the_null_object_a_string_is_not_null PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_null_type_matches_only_the_null_object_an_array_is_not_null PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_null_type_matches_only_the_null_object_an_integer_is_not_null PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_null_type_matches_only_the_null_object_an_object_is_not_null PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_null_type_matches_only_the_null_object_false_is_not_null PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_null_type_matches_only_the_null_object_null_is_null PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_null_type_matches_only_the_null_object_true_is_not_null PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_null_type_matches_only_the_null_object_zero_is_not_null PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_number_type_matches_numbers_a_boolean_is_not_a_number PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_number_type_matches_numbers_a_float_is_a_number PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_number_type_matches_numbers_a_string_is_not_a_number PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_number_type_matches_numbers_an_array_is_not_a_number PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_number_type_matches_numbers_an_integer_is_a_number PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_number_type_matches_numbers_an_object_is_not_a_number PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_number_type_matches_numbers_null_is_not_a_number PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_object_type_matches_objects_a_boolean_is_not_an_object PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_object_type_matches_objects_a_float_is_not_an_object PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_object_type_matches_objects_a_string_is_not_an_object PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_object_type_matches_objects_an_array_is_not_an_object PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_object_type_matches_objects_an_integer_is_not_an_object PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_object_type_matches_objects_an_object_is_an_object PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_object_type_matches_objects_null_is_not_an_object PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_string_type_matches_strings_1_is_not_a_string PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_string_type_matches_strings_a_boolean_is_not_a_string PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_string_type_matches_strings_a_float_is_not_a_string PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_string_type_matches_strings_a_string_is_a_string PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_string_type_matches_strings_an_array_is_not_a_string PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_string_type_matches_strings_an_empty_string_is_still_a_string PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_string_type_matches_strings_an_object_is_not_a_string PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_string_type_matches_strings_null_is_not_a_string PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_type_array_object_or_null_array_is_valid PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_type_array_object_or_null_null_is_valid PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_type_array_object_or_null_number_is_invalid PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_type_array_object_or_null_object_is_valid PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_type_array_object_or_null_string_is_invalid PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_type_array_or_object_array_is_valid PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_type_array_or_object_null_is_invalid PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_type_array_or_object_number_is_invalid PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_type_array_or_object_object_is_valid PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_type_array_or_object_string_is_invalid PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_type_as_array_with_one_item_number_is_invalid PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_type_type_as_array_with_one_item_string_is_valid PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_no_extra_items PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_uncle_keyword_evaluation_is_not_significant SKIPPED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_non_array_instances_are_valid_ignores_booleans PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_non_array_instances_are_valid_ignores_floats PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_non_array_instances_are_valid_ignores_integers PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_non_array_instances_are_valid_ignores_null PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_non_array_instances_are_valid_ignores_objects PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_non_array_instances_are_valid_ignores_strings PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_unevaluatedItems_as_schema_with_invalid_unevaluated_items PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_unevaluatedItems_as_schema_with_no_unevaluated_items PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_unevaluatedItems_as_schema_with_valid_unevaluated_items PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_unevaluatedItems_can_t_see_inside_cousins_always_fails PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_unevaluatedItems_false_with_no_unevaluated_items PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_unevaluatedItems_false_with_unevaluated_items PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_unevaluatedItems_true_with_no_unevaluated_items PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_unevaluatedItems_true_with_unevaluated_items PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_unevaluatedItems_with_additionalItems_unevaluatedItems_doesn_t_apply PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_no_unevaluated_items PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_unevaluated_items SKIPPED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_no_unevaluated_items PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_unevaluated_items SKIPPED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_no_unevaluated_items PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_unevaluated_items PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_no_unevaluated_items PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_unevaluated_items SKIPPED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_no_unevaluated_items PASSED 489s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_unevaluated_items SKIPPED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_unevaluatedItems_with_nested_items_and_additionalItems_with_additional_items PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_unevaluatedItems_with_nested_items_and_additionalItems_with_no_additional_items PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_unevaluatedItems_with_nested_items_with_invalid_additional_item PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_unevaluatedItems_with_nested_items_with_no_additional_items PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_unevaluatedItems_with_nested_items_with_only_valid_additional_items PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_no_unevaluated_items PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_unevaluated_items SKIPPED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_additional_items PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_no_additional_items PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_unevaluatedItems_with_not_with_unevaluated_items SKIPPED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_unevaluatedItems_with_null_instance_elements_allows_null_elements PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_unevaluatedItems_with_oneOf_with_no_unevaluated_items PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_unevaluatedItems_with_oneOf_with_unevaluated_items SKIPPED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_unevaluatedItems_with_ref_with_no_unevaluated_items PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_unevaluatedItems_with_ref_with_unevaluated_items SKIPPED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_unevaluatedItems_with_tuple_with_no_unevaluated_items PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_unevaluatedItems_with_tuple_with_unevaluated_items SKIPPED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedItems_unevaluatedItems_with_uniform_items_unevaluatedItems_doesn_t_apply PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_nested_unevaluated_properties PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_no_nested_unevaluated_properties PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_nested_unevaluated_properties PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_no_nested_unevaluated_properties PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_Empty_is_invalid PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_b_is_invalid PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_c_is_invalid PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_d_is_invalid PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_is_valid PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_a_is_invalid PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_foo_is_valid PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_is_valid PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_c_is_invalid PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_d_is_invalid PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_is_valid PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_d_is_invalid PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_is_valid PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_d_is_valid PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_a_is_invalid PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_b_is_invalid PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_c_is_invalid PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_d_is_invalid PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foo_is_invalid PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foox_is_valid PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_is_valid PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_base_case_both_properties_present PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_base_case_both_properties_present PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_nested_unevaluated_properties PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_no_nested_unevaluated_properties PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_nested_unevaluated_properties PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_no_nested_unevaluated_properties PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_nested_unevaluated_properties PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_no_nested_unevaluated_properties PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_nested_unevaluated_properties PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_no_nested_unevaluated_properties PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_non_object_instances_are_valid_ignores_arrays PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_non_object_instances_are_valid_ignores_booleans PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_non_object_instances_are_valid_ignores_floats PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_non_object_instances_are_valid_ignores_integers PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_non_object_instances_are_valid_ignores_null PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_non_object_instances_are_valid_ignores_strings PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_no_extra_properties PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_uncle_keyword_evaluation_is_not_significant PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_can_t_see_inside_cousins_always_fails PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_false_with_no_unevaluated_properties PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_false_with_unevaluated_properties PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_Empty_is_invalid_no_x_or_y_ PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_and_y_are_invalid PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_are_valid PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_y_are_valid PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_are_invalid_no_x_or_y_ PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_x_are_valid PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_y_are_valid PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_x_and_y_are_invalid PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_schema_with_invalid_unevaluated_properties PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_schema_with_no_unevaluated_properties PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_schema_with_valid_unevaluated_properties PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Deep_nested_is_valid PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Empty_is_valid PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Nested_is_valid PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Single_is_valid PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_1st_level_is_invalid PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_2nd_level_is_invalid PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_3rd_level_is_invalid PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_true_with_no_unevaluated_properties PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_true_with_unevaluated_properties PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_additional_properties PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_no_additional_properties PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_no_unevaluated_properties PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_unevaluated_properties PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_no_unevaluated_properties PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_unevaluated_properties PASSED 490s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_no_unevaluated_properties PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_unevaluated_properties PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_no_unevaluated_properties PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_unevaluated_properties PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_no_unevaluated_properties PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_unevaluated_properties PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_no_unevaluated_properties PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_unevaluated_properties PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_no_unevaluated_properties PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_unevaluated_properties PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_no_unevaluated_properties PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_unevaluated_properties PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_no_unevaluated_properties PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_unevaluated_properties PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_no_unevaluated_properties PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_unevaluated_properties PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_no_unevaluated_properties PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_unevaluated_properties PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_no_unevaluated_properties PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_unevaluated_properties PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_additional_properties PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_no_additional_properties PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_additional_properties PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_no_additional_properties PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_additional_properties PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_no_additional_properties PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_nested_unevaluated_properties PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_no_nested_unevaluated_properties PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_not_with_unevaluated_properties PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_null_valued_instance_properties_allows_null_valued_properties PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_no_unevaluated_properties PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_unevaluated_properties PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_ref_with_no_unevaluated_properties PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unevaluatedProperties_unevaluatedProperties_with_ref_with_unevaluated_properties PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_validation_0_and_false_are_unique PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_validation_1_and_true_are_unique PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_validation__0_and_false_are_unique PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_validation__1_and_true_are_unique PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_validation_different_objects_are_unique PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_applicator_vocabulary_still_works PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_invalid_number_but_it_still_validates SKIPPED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909::test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_valid_number PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_time_validation_of_date_time_strings_a_valid_date_time_string PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC SKIPPED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset SKIPPED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects PASSED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset SKIPPED 491s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC SKIPPED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_time_validation_of_date_time_strings_an_invalid_date_time_string SKIPPED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC SKIPPED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC SKIPPED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string SKIPPED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string SKIPPED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_time_validation_of_date_time_strings_invalid_non_ASCII_৪_a_Bengali_4_in_date_portion SKIPPED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_time_validation_of_date_time_strings_invalid_non_ASCII_৪_a_Bengali_4_in_time_portion SKIPPED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates SKIPPED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates SKIPPED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid SKIPPED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_2020_is_a_leap_year PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_2021_is_not_a_leap_year PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_a_valid_date_string PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_all_string_formats_ignore_arrays PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_all_string_formats_ignore_booleans PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_all_string_formats_ignore_floats PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_all_string_formats_ignore_integers PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_all_string_formats_ignore_nulls PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_all_string_formats_ignore_objects PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_an_invalid_date_string PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_invalid_month PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_invalid_month_day_combination PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_invalid_non_ASCII_৪_a_Bengali_4_ PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_non_padded_day_dates_are_not_valid PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_non_padded_month_dates_are_not_valid PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_duration_validation_of_duration_strings_a_valid_duration_string PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_duration_validation_of_duration_strings_all_string_formats_ignore_arrays PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_duration_validation_of_duration_strings_all_string_formats_ignore_booleans PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_duration_validation_of_duration_strings_all_string_formats_ignore_floats PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_duration_validation_of_duration_strings_all_string_formats_ignore_integers PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_duration_validation_of_duration_strings_all_string_formats_ignore_nulls PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_duration_validation_of_duration_strings_all_string_formats_ignore_objects PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_duration_validation_of_duration_strings_an_invalid_duration_string SKIPPED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_duration_validation_of_duration_strings_elements_out_of_order SKIPPED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_duration_validation_of_duration_strings_four_years_duration PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_duration_validation_of_duration_strings_invalid_non_ASCII_২_a_Bengali_2_ SKIPPED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_duration_validation_of_duration_strings_missing_time_separator SKIPPED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_duration_validation_of_duration_strings_no_date_or_time_elements_present SKIPPED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_duration_validation_of_duration_strings_no_elements_present SKIPPED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_duration_validation_of_duration_strings_no_time_elements_present SKIPPED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_duration_validation_of_duration_strings_one_and_a_half_days_in_days_and_hours PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_duration_validation_of_duration_strings_one_and_a_half_days_in_hours PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_duration_validation_of_duration_strings_one_minute_duration PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_duration_validation_of_duration_strings_one_month_duration PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_duration_validation_of_duration_strings_time_element_in_the_date_position SKIPPED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_duration_validation_of_duration_strings_two_weeks PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_duration_validation_of_duration_strings_weeks_cannot_be_combined_with_other_units SKIPPED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_duration_validation_of_duration_strings_zero_time_in_days PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_duration_validation_of_duration_strings_zero_time_in_seconds PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_email_validation_of_e_mail_addresses_a_valid_e_mail_address PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid SKIPPED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid SKIPPED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid SKIPPED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters SKIPPED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character SKIPPED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long SKIPPED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_hostname_validation_of_host_names_a_valid_host_name PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_hostname_validation_of_host_names_all_string_formats_ignore_arrays PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_hostname_validation_of_host_names_all_string_formats_ignore_booleans PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_hostname_validation_of_host_names_all_string_formats_ignore_floats PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_hostname_validation_of_host_names_all_string_formats_ignore_integers PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_hostname_validation_of_host_names_all_string_formats_ignore_nulls PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_hostname_validation_of_host_names_all_string_formats_ignore_objects PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_hostname_validation_of_host_names_contains_underscore SKIPPED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_hostname_validation_of_host_names_ends_with_hyphen SKIPPED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_hostname_validation_of_host_names_ends_with_underscore SKIPPED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_hostname_validation_of_host_names_exceeds_maximum_label_length SKIPPED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_hostname_validation_of_host_names_maximum_label_length PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_hostname_validation_of_host_names_starts_with_hyphen SKIPPED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_hostname_validation_of_host_names_starts_with_underscore SKIPPED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_e_mail_address PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_idn_e_mail_example_example_test_in_Hangul_ PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_arrays PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_booleans PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_floats PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_integers PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_nulls PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_objects PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_e_mail_address PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_idn_e_mail_address PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_mixed_with_Extended_Arabic_Indic_digits PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_not_mixed_with_Extended_Arabic_Indic_digits PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Nonspacing_Mark PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Spacing_Combining_Mark PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_Begins_with_an_Enclosing_Mark PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_left_to_right_chars PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_right_to_left_chars PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_left_to_right_chars PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_right_to_left_chars PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_Extended_Arabic_Indic_digits_not_mixed_with_Arabic_Indic_digits PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_followed_by_Greek PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_Greek PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_anything PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_Hebrew PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_anything PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_preceded_by_Hebrew PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_Hebrew PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_anything PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_preceded_by_Hebrew PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Han PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Hiragana PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Katakana PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_Hiragana_Katakana_or_Han PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_other_characters PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_following_l_ PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_preceding_l_ PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_following PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_preceding PASSED 492s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_surrounding_l_s PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_U_label_contains_in_the_3rd_and_4th_position PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_U_label_ends_with_a_dash PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_and_ends_with_a_dash PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_with_a_dash PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_Virama PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_anything PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_preceded_by_Virama PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_not_preceded_by_Virama_but_matches_regexp PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_preceded_by_Virama PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_a_host_name_with_a_component_too_long PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_a_valid_host_name_example_test_in_Hangul_ PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_arrays PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_booleans PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_floats PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_integers PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_nulls PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_objects PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_contains_illegal_char_U_302E_Hangul_single_dot_tone_mark PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_illegal_first_char_U_302E_Hangul_single_dot_tone_mark PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_invalid_Punycode PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_invalid_label_correct_Punycode PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_idn_hostname_validation_of_internationalized_host_names_valid_Chinese_Punycode PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv4_validation_of_IP_addresses_a_valid_IP_address PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv4_validation_of_IP_addresses_invalid_leading_zeroes_as_they_are_treated_as_octals PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv4_validation_of_IP_addresses_invalid_non_ASCII_২_a_Bengali_2_ PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_8_octets PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_invalid_non_ASCII_৪_a_Bengali_4_ PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_invalid_non_ASCII_৪_a_Bengali_4_in_the_IPv4_portion PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_iri_reference_validation_of_IRI_References_a_valid_IRI PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_iri_reference_validation_of_IRI_References_a_valid_IRI_Reference PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_iri_reference_validation_of_IRI_References_a_valid_IRI_fragment PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_iri_reference_validation_of_IRI_References_a_valid_protocol_relative_IRI_Reference PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_iri_reference_validation_of_IRI_References_a_valid_relative_IRI_Reference PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_arrays PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_booleans PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_floats PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_integers PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_nulls PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_objects PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference SKIPPED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment SKIPPED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_iri_validation_of_IRIs_a_valid_IRI_based_on_IPv6 PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_iri_validation_of_IRIs_a_valid_IRI_with_URL_encoded_stuff PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag_and_parentheses PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_iri_validation_of_IRIs_a_valid_IRI_with_many_special_characters PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_iri_validation_of_IRIs_all_string_formats_ignore_arrays PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_iri_validation_of_IRIs_all_string_formats_ignore_booleans PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_iri_validation_of_IRIs_all_string_formats_ignore_floats PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_iri_validation_of_IRIs_all_string_formats_ignore_integers PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_iri_validation_of_IRIs_all_string_formats_ignore_nulls PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_iri_validation_of_IRIs_all_string_formats_ignore_objects PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_iri_validation_of_IRIs_an_invalid_IRI SKIPPED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6 SKIPPED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference SKIPPED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference SKIPPED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_regex_validation_of_regular_expressions_a_valid_regular_expression PASSED 493s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_regex_validation_of_regular_expressions_all_string_formats_ignore_arrays PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_regex_validation_of_regular_expressions_all_string_formats_ignore_booleans PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_regex_validation_of_regular_expressions_all_string_formats_ignore_floats PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_regex_validation_of_regular_expressions_all_string_formats_ignore_integers PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_regex_validation_of_regular_expressions_all_string_formats_ignore_nulls PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_regex_validation_of_regular_expressions_all_string_formats_ignore_objects PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_RJP_taking_the_member_or_index_name PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_downwards_RJP PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_up_and_then_down_RJP_with_array_index PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_upwards_RJP PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_arrays PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_booleans PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_floats PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_integers PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_nulls PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_objects PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_a_valid_time_string PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_a_valid_time_string_with_case_insensitive_Z PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu SKIPPED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_a_valid_time_string_with_minus_offset PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_a_valid_time_string_with_plus_offset PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_a_valid_time_string_with_precise_second_fraction PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_a_valid_time_string_with_second_fraction PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_all_string_formats_ignore_arrays PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_all_string_formats_ignore_booleans PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_all_string_formats_ignore_floats PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_all_string_formats_ignore_integers PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_all_string_formats_ignore_nulls PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_all_string_formats_ignore_objects PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_an_invalid_offset_indicator SKIPPED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour SKIPPED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_ SKIPPED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_ SKIPPED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute SKIPPED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second SKIPPED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour SKIPPED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute SKIPPED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset SKIPPED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_ SKIPPED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_ SKIPPED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_ SKIPPED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_ SKIPPED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_ SKIPPED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_ SKIPPED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_ SKIPPED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_ SKIPPED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_invalid_non_ASCII_২_a_Bengali_2_ SKIPPED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_no_time_offset SKIPPED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid SKIPPED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset SKIPPED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset SKIPPED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_valid_leap_second_negative_time_offset SKIPPED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_valid_leap_second_positive_time_offset SKIPPED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_time_validation_of_time_strings_valid_leap_second_zero_time_offset SKIPPED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_unknown_unknown_format_unknown_formats_ignore_arrays PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_unknown_unknown_format_unknown_formats_ignore_booleans PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_unknown_unknown_format_unknown_formats_ignore_floats PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_unknown_unknown_format_unknown_formats_ignore_integers PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_unknown_unknown_format_unknown_formats_ignore_nulls PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_unknown_unknown_format_unknown_formats_ignore_objects PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_unknown_unknown_format_unknown_formats_ignore_strings PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_reference_validation_of_URI_References_a_valid_URI PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_reference_validation_of_URI_References_a_valid_URI_Reference PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_reference_validation_of_URI_References_a_valid_URI_fragment PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference SKIPPED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment SKIPPED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_template_format_uri_template_a_valid_relative_uri_template PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_template_format_uri_template_a_valid_uri_template PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_template_format_uri_template_a_valid_uri_template_without_variables PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_template_format_uri_template_all_string_formats_ignore_arrays PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_template_format_uri_template_all_string_formats_ignore_booleans PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_template_format_uri_template_all_string_formats_ignore_floats PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_template_format_uri_template_all_string_formats_ignore_integers PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_template_format_uri_template_all_string_formats_ignore_nulls PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_template_format_uri_template_all_string_formats_ignore_objects PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_template_format_uri_template_an_invalid_uri_template SKIPPED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_validation_of_URIs_a_valid_URL_ PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_validation_of_URIs_a_valid_URN PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_validation_of_URIs_a_valid_mailto_URI PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_validation_of_URIs_a_valid_newsgroup_URI PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_validation_of_URIs_a_valid_puny_coded_URL_ PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_validation_of_URIs_a_valid_tel_URI PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_validation_of_URIs_an_invalid_URI SKIPPED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference SKIPPED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme SKIPPED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_validation_of_URIs_an_invalid_URI_with_spaces SKIPPED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme SKIPPED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference SKIPPED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uri_validation_of_URIs_an_invalid_relative_URI_Reference SKIPPED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uuid_uuid_format_all_lower_case PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uuid_uuid_format_all_upper_case PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uuid_uuid_format_all_zeroes_is_valid PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uuid_uuid_format_bad_characters_not_hex_ PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uuid_uuid_format_dashes_in_the_wrong_spot PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uuid_uuid_format_hypothetical_version_15 PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uuid_uuid_format_hypothetical_version_6 PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uuid_uuid_format_missing_section PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uuid_uuid_format_mixed_case PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uuid_uuid_format_no_dashes PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uuid_uuid_format_too_few_dashes PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uuid_uuid_format_too_many_dashes PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uuid_uuid_format_valid_version_4 PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uuid_uuid_format_valid_version_5 PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft201909Format::test_uuid_uuid_format_wrong_length PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_additionalProperties_additionalProperties_are_allowed_by_default_additional_properties_are_allowed PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_an_additional_property_is_invalid PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_arrays PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_other_non_objects PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_ignores_strings PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_no_additional_properties_is_valid PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_additionalProperties_additionalProperties_being_false_does_not_allow_other_properties_patternProperties_are_not_additional_properties PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_invalid_property_is_invalid PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_additionalProperties_additionalProperties_can_exist_by_itself_an_additional_valid_property_is_valid PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_additionalProperties_additionalProperties_does_not_look_in_applicators_properties_defined_in_allOf_are_not_examined PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_additionalProperties_additionalProperties_with_null_valued_instance_properties_allows_null_values PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_additionalProperties_additionalProperties_with_schema_an_additional_invalid_property_is_invalid PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_additionalProperties_additionalProperties_with_schema_an_additional_valid_property_is_valid PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_additionalProperties_additionalProperties_with_schema_no_additional_properties_is_valid PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_additionalProperties_non_ASCII_pattern_with_additionalProperties_matching_the_pattern_is_valid PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_additionalProperties_non_ASCII_pattern_with_additionalProperties_not_matching_the_pattern_is_invalid PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_allOf_allOf_allOf PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_false PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_false_oneOf_true PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_false PASSED 494s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_false_anyOf_true_oneOf_true PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_false PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_false_oneOf_true PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_false PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_allOf_allOf_combined_with_anyOf_oneOf_allOf_true_anyOf_true_oneOf_true PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_allOf_allOf_mismatch_first PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_allOf_allOf_mismatch_second PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_allOf_allOf_simple_types_mismatch_one PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_allOf_allOf_simple_types_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_allOf_allOf_with_base_schema_mismatch_base_schema PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_allOf_allOf_with_base_schema_mismatch_both PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_allOf_allOf_with_base_schema_mismatch_first_allOf PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_allOf_allOf_with_base_schema_mismatch_second_allOf PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_allOf_allOf_with_base_schema_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_allOf_allOf_with_boolean_schemas_all_false_any_value_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_allOf_allOf_with_boolean_schemas_all_true_any_value_is_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_allOf_allOf_with_boolean_schemas_some_false_any_value_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_allOf_allOf_with_one_empty_schema_any_data_is_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_allOf_allOf_with_the_first_empty_schema_number_is_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_allOf_allOf_with_the_first_empty_schema_string_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_allOf_allOf_with_the_last_empty_schema_number_is_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_allOf_allOf_with_the_last_empty_schema_string_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_allOf_allOf_with_two_empty_schemas_any_data_is_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_allOf_allOf_wrong_type PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_allOf_nested_allOf_to_check_validation_semantics_anything_non_null_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_allOf_nested_allOf_to_check_validation_semantics_null_is_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_anchor_Location_independent_identifier_match PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_anchor_Location_independent_identifier_mismatch PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_anchor_Location_independent_identifier_with_absolute_URI_match PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_anchor_Location_independent_identifier_with_absolute_URI_mismatch PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_match PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_anchor_Location_independent_identifier_with_base_URI_change_in_subschema_mismatch PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_in_implementations_that_strip_anchor_this_may_match_either_def PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_match_ref_to_anchor PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_anchor__anchor_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_anchor PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_anchor_invalid_anchors_JSON_pointers_are_not_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_anchor_invalid_anchors_MUST_start_with_a_letter_and_not_ PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_anchor_invalid_anchors_invalid_with_valid_beginning PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_anchor_non_schema_object_containing_an_anchor_property_const_at_const_not_anchor_does_not_match PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_anchor_non_schema_object_containing_an_anchor_property_skip_traversing_definition_for_a_valid_result PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_anchor_same_anchor_with_different_base_uri__ref_does_not_resolve_to_defs_A_allOf_0 SKIPPED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_anchor_same_anchor_with_different_base_uri__ref_resolves_to_defs_A_allOf_1 SKIPPED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_anyOf_anyOf_both_anyOf_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_anyOf_anyOf_complex_types_both_anyOf_valid_complex_ PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_anyOf_anyOf_complex_types_first_anyOf_valid_complex_ PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_anyOf_anyOf_complex_types_neither_anyOf_valid_complex_ PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_anyOf_anyOf_complex_types_second_anyOf_valid_complex_ PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_anyOf_anyOf_first_anyOf_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_anyOf_anyOf_neither_anyOf_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_anyOf_anyOf_second_anyOf_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_anyOf_anyOf_with_base_schema_both_anyOf_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_anyOf_anyOf_with_base_schema_mismatch_base_schema PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_anyOf_anyOf_with_base_schema_one_anyOf_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_anyOf_anyOf_with_boolean_schemas_all_false_any_value_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_anyOf_anyOf_with_boolean_schemas_all_true_any_value_is_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_anyOf_anyOf_with_boolean_schemas_some_true_any_value_is_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_anyOf_anyOf_with_one_empty_schema_number_is_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_anyOf_anyOf_with_one_empty_schema_string_is_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_anyOf_nested_anyOf_to_check_validation_semantics_anything_non_null_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_anyOf_nested_anyOf_to_check_validation_semantics_null_is_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_bignum_float_comparison_with_high_precision_comparison_works_for_high_numbers PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_bignum_float_comparison_with_high_precision_on_negative_numbers_comparison_works_for_very_negative_numbers PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_bignum_integer_a_bignum_is_an_integer PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_bignum_integer_a_negative_bignum_is_an_integer PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_bignum_maximum_integer_comparison_comparison_works_for_high_numbers PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_bignum_minimum_integer_comparison_comparison_works_for_very_negative_numbers PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_bignum_number_a_bignum_is_a_number PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_bignum_number_a_negative_bignum_is_a_number PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_bignum_string_a_bignum_is_not_a_string PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_boolean_schema_boolean_schema_false__array_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_boolean_schema_boolean_schema_false__boolean_false_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_boolean_schema_boolean_schema_false__boolean_true_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_boolean_schema_boolean_schema_false__empty_array_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_boolean_schema_boolean_schema_false__empty_object_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_boolean_schema_boolean_schema_false__null_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_boolean_schema_boolean_schema_false__number_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_boolean_schema_boolean_schema_false__object_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_boolean_schema_boolean_schema_false__string_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_boolean_schema_boolean_schema_true__array_is_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_boolean_schema_boolean_schema_true__boolean_false_is_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_boolean_schema_boolean_schema_true__boolean_true_is_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_boolean_schema_boolean_schema_true__empty_array_is_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_boolean_schema_boolean_schema_true__empty_object_is_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_boolean_schema_boolean_schema_true__null_is_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_boolean_schema_boolean_schema_true__number_is_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_boolean_schema_boolean_schema_true__object_is_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_boolean_schema_boolean_schema_true__string_is_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_validation_another_type_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_validation_another_value_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_validation_same_value_is_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_0_does_not_match_other_zero_like_types_empty_array_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_0_does_not_match_other_zero_like_types_empty_object_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_0_does_not_match_other_zero_like_types_empty_string_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_0_does_not_match_other_zero_like_types_false_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_0_does_not_match_other_zero_like_types_float_zero_is_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_0_does_not_match_other_zero_like_types_integer_zero_is_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_1_does_not_match_true_float_one_is_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_1_does_not_match_true_integer_one_is_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_1_does_not_match_true_true_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_2_0_matches_integer_and_float_types_float_2_00001_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_2_0_matches_integer_and_float_types_float_2_0_is_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_2_0_matches_integer_and_float_types_integer_2_is_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_a_false_does_not_match_a_0___a_0_0_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_a_false_does_not_match_a_0___a_0_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_a_false_does_not_match_a_0___a_false_is_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_a_true_does_not_match_a_1___a_1_0_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_a_true_does_not_match_a_1___a_1_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_a_true_does_not_match_a_1___a_true_is_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_array_another_array_item_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_array_array_with_additional_items_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_array_same_array_is_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_false_does_not_match_0___0_0_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_false_does_not_match_0___0_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_false_does_not_match_0___false_is_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_false_does_not_match_0_false_is_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_false_does_not_match_0_float_zero_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_false_does_not_match_0_integer_zero_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_null_not_null_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_null_null_is_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_object_another_object_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_object_another_type_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_object_same_object_is_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_object_same_object_with_different_property_order_is_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_true_does_not_match_1___1_0_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_true_does_not_match_1___1_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_true_does_not_match_1___true_is_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_true_does_not_match_1_float_one_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_true_does_not_match_1_integer_one_is_invalid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_const_with_true_does_not_match_1_true_is_valid PASSED 495s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_is_valid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_float_minus_one_is_invalid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_is_valid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_float_and_integers_are_equal_up_to_64_bit_representation_limits_integer_minus_one_is_invalid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_nul_characters_in_strings_do_not_match_string_lacking_nul PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_const_nul_characters_in_strings_match_string_with_nul PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_contains_contains_keyword_validation_array_with_item_matching_schema_5_is_valid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_contains_contains_keyword_validation_array_with_item_matching_schema_6_is_valid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_contains_contains_keyword_validation_array_with_two_items_matching_schema_5_6_is_valid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_contains_contains_keyword_validation_array_without_items_matching_schema_is_invalid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_contains_contains_keyword_validation_empty_array_is_invalid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_contains_contains_keyword_validation_not_array_is_valid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_contains_contains_keyword_with_boolean_schema_false_any_non_empty_array_is_invalid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_contains_contains_keyword_with_boolean_schema_false_empty_array_is_invalid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_contains_contains_keyword_with_boolean_schema_false_non_arrays_are_valid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_contains_contains_keyword_with_boolean_schema_true_any_non_empty_array_is_valid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_contains_contains_keyword_with_boolean_schema_true_empty_array_is_invalid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_contains_contains_keyword_with_const_keyword_array_with_item_5_is_valid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_contains_contains_keyword_with_const_keyword_array_with_two_items_5_is_valid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_contains_contains_keyword_with_const_keyword_array_without_item_5_is_invalid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_contains_contains_with_false_if_subschema_any_non_empty_array_is_valid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_contains_contains_with_false_if_subschema_empty_array_is_invalid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_contains_contains_with_null_instance_elements_allows_null_items PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_contains_items_contains_does_not_match_items_matches_contains PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_contains_items_contains_matches_both_items_and_contains PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_contains_items_contains_matches_items_does_not_match_contains PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_contains_items_contains_matches_neither_items_nor_contains PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_content_validation_of_binary_encoded_media_type_documents_a_valid_base64_encoded_JSON_document PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_content_validation_of_binary_encoded_media_type_documents_a_validly_encoded_invalid_JSON_document_validates_true PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_content_validation_of_binary_encoded_media_type_documents_an_invalid_base64_string_that_is_valid_JSON_validates_true PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_content_validation_of_binary_encoded_media_type_documents_ignores_non_strings PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_valid_base64_encoded_JSON_document PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_content_validation_of_binary_encoded_media_type_documents_with_schema_a_validly_encoded_invalid_JSON_document_validates_true PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_array_as_a_base64_encoded_JSON_document PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_empty_object_as_a_base64_encoded_JSON_document_validates_true PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_encoded_JSON_document_validates_true PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_content_validation_of_binary_encoded_media_type_documents_with_schema_an_invalid_base64_string_that_is_valid_JSON_validates_true PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_content_validation_of_binary_encoded_media_type_documents_with_schema_another_valid_base64_encoded_JSON_document PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_content_validation_of_binary_encoded_media_type_documents_with_schema_ignores_non_strings PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_content_validation_of_binary_string_encoding_a_valid_base64_string PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_content_validation_of_binary_string_encoding_an_invalid_base64_string_is_not_a_valid_character_validates_true PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_content_validation_of_binary_string_encoding_ignores_non_strings PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_content_validation_of_string_encoded_content_based_on_media_type_a_valid_JSON_document PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_content_validation_of_string_encoded_content_based_on_media_type_an_invalid_JSON_document_validates_true PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_content_validation_of_string_encoded_content_based_on_media_type_ignores_non_strings PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_cross_draft_refs_to_historic_drafts_are_processed_as_historic_drafts_first_item_not_a_string_is_valid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_default_invalid_string_value_for_default_still_valid_when_the_invalid_default_is_used PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_default_invalid_string_value_for_default_valid_when_property_is_specified PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_default_invalid_type_for_default_still_valid_when_the_invalid_default_is_used PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_default_invalid_type_for_default_valid_when_property_is_specified PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_failing_ PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_an_explicit_property_value_is_checked_against_maximum_passing_ PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_default_the_default_keyword_does_not_do_anything_if_the_property_is_missing_missing_properties_are_not_filled_in_with_the_default PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_defs_validate_definition_against_metaschema_invalid_definition_schema SKIPPED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_defs_validate_definition_against_metaschema_valid_definition_schema PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dependentRequired_dependencies_with_escaped_characters_CRLF PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dependentRequired_dependencies_with_escaped_characters_CRLF_missing_dependent PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dependentRequired_dependencies_with_escaped_characters_quoted_quotes_missing_dependent PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dependentRequired_empty_dependents_empty_object PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dependentRequired_empty_dependents_non_object_is_valid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dependentRequired_empty_dependents_object_with_one_property PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dependentRequired_multiple_dependents_required_missing_both_dependencies PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dependentRequired_multiple_dependents_required_missing_dependency PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dependentRequired_multiple_dependents_required_missing_other_dependency PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dependentRequired_multiple_dependents_required_neither PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dependentRequired_multiple_dependents_required_nondependants PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dependentRequired_multiple_dependents_required_with_dependencies PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dependentRequired_single_dependency_ignores_arrays PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dependentRequired_single_dependency_ignores_other_non_objects PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dependentRequired_single_dependency_ignores_strings PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dependentRequired_single_dependency_missing_dependency PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dependentRequired_single_dependency_neither PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dependentRequired_single_dependency_nondependant PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dependentRequired_single_dependency_with_dependency PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dependentSchemas_boolean_subschemas_empty_object_is_valid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dependentSchemas_boolean_subschemas_object_with_both_properties_is_invalid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_false_is_invalid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dependentSchemas_boolean_subschemas_object_with_property_having_schema_true_is_valid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dependentSchemas_dependencies_with_escaped_characters_quoted_quote_invalid_under_dependent_schema PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dependentSchemas_dependencies_with_escaped_characters_quoted_tab_invalid_under_dependent_schema PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dependentSchemas_single_dependency_ignores_arrays PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dependentSchemas_single_dependency_ignores_other_non_objects PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dependentSchemas_single_dependency_ignores_strings PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dependentSchemas_single_dependency_no_dependency PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dependentSchemas_single_dependency_valid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dependentSchemas_single_dependency_wrong_type PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dependentSchemas_single_dependency_wrong_type_both PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dependentSchemas_single_dependency_wrong_type_other PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dynamicRef_A_dynamicRef_resolves_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_containing_non_strings_is_invalid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dynamicRef_A_dynamicRef_resolves_to_the_first_dynamicAnchor_still_in_scope_that_is_encountered_when_the_schema_is_evaluated_An_array_of_strings_is_valid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_resolves_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_not_valid_against_the_root SKIPPED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_with_a_matching_dynamicAnchor_resolves_to_the_first_dynamicAnchor_in_the_dynamic_scope_The_recursive_part_is_valid_against_the_root PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dynamicRef_A_dynamicRef_that_initially_resolves_to_a_schema_without_a_matching_dynamicAnchor_behaves_like_a_normal_ref_to_anchor_The_recursive_part_doesn_t_need_to_validate_against_the_root PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_behaves_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dynamicRef_A_dynamicRef_to_a_dynamicAnchor_in_the_same_schema_resource_behaves_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_behaves_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dynamicRef_A_dynamicRef_to_an_anchor_in_the_same_schema_resource_behaves_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dynamicRef_A_dynamicRef_with_a_non_matching_dynamicAnchor_in_the_same_schema_resource_behaves_like_a_normal_ref_to_anchor_Any_array_is_valid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_does_not_affect_dynamic_scope_resolution_An_array_containing_non_strings_is_invalid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dynamicRef_A_dynamicRef_with_intermediate_scopes_that_don_t_include_a_matching_dynamicAnchor_does_not_affect_dynamic_scope_resolution_An_array_of_strings_is_valid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dynamicRef_A_dynamicRef_without_a_matching_dynamicAnchor_in_the_same_schema_resource_behaves_like_a_normal_ref_to_anchor_Any_array_is_valid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_behaves_like_a_normal_ref_to_an_anchor_An_array_containing_non_strings_is_invalid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dynamicRef_A_ref_to_a_dynamicAnchor_in_the_same_schema_resource_behaves_like_a_normal_ref_to_an_anchor_An_array_of_strings_is_valid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dynamicRef_An_anchor_with_the_same_name_as_a_dynamicAnchor_is_not_used_for_dynamic_scope_resolution_Any_array_is_valid PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dynamicRef__ref_and_dynamicAnchor_are_independent_of_order_defs_first_correct_extended_schema SKIPPED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dynamicRef__ref_and_dynamicAnchor_are_independent_of_order_defs_first_incorrect_extended_schema SKIPPED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dynamicRef__ref_and_dynamicAnchor_are_independent_of_order_defs_first_incorrect_parent_schema PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dynamicRef__ref_and_dynamicAnchor_are_independent_of_order_ref_first_correct_extended_schema SKIPPED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dynamicRef__ref_and_dynamicAnchor_are_independent_of_order_ref_first_incorrect_extended_schema SKIPPED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dynamicRef__ref_and_dynamicAnchor_are_independent_of_order_ref_first_incorrect_parent_schema PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dynamicRef_after_leaving_a_dynamic_scope_it_is_not_used_by_a_dynamicRef__then_defs_thingy_is_the_final_stop_for_the_dynamicRef SKIPPED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dynamicRef_after_leaving_a_dynamic_scope_it_is_not_used_by_a_dynamicRef_first_scope_is_not_in_dynamic_scope_for_the_dynamicRef PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dynamicRef_after_leaving_a_dynamic_scope_it_is_not_used_by_a_dynamicRef_string_matches_defs_thingy_but_the_dynamicRef_does_not_stop_here SKIPPED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_anyLeafNode_floats_are_allowed PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dynamicRef_multiple_dynamic_paths_to_the_dynamicRef_keyword_recurse_to_integerNode_floats_are_not_allowed SKIPPED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_correct_field PASSED 496s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dynamicRef_strict_tree_schema_guards_against_misspelled_properties_instance_with_misspelled_field PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_correct_extended_schema PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_extended_schema PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_dynamicRef_tests_for_implementation_dynamic_anchor_and_reference_link_incorrect_parent_schema PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_enum_enum_with_0_does_not_match_false_false_is_invalid PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_enum_enum_with_0_does_not_match_false_float_zero_is_valid PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_enum_enum_with_0_does_not_match_false_integer_zero_is_valid PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_enum_enum_with_1_does_not_match_true_float_one_is_valid PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_enum_enum_with_1_does_not_match_true_integer_one_is_valid PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_enum_enum_with_1_does_not_match_true_true_is_invalid PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_enum_enum_with_escaped_characters_another_string_is_invalid PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_enum_enum_with_escaped_characters_member_1_is_valid PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_enum_enum_with_escaped_characters_member_2_is_valid PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_enum_enum_with_false_does_not_match_0_false_is_valid PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_enum_enum_with_false_does_not_match_0_float_zero_is_invalid PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_enum_enum_with_false_does_not_match_0_integer_zero_is_invalid PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_enum_enum_with_true_does_not_match_1_float_one_is_invalid PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_enum_enum_with_true_does_not_match_1_integer_one_is_invalid PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_enum_enum_with_true_does_not_match_1_true_is_valid PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_enum_enums_in_properties_both_properties_are_valid PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_enum_enums_in_properties_missing_all_properties_is_invalid PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_enum_enums_in_properties_missing_optional_property_is_valid PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_enum_enums_in_properties_missing_required_property_is_invalid PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_enum_enums_in_properties_wrong_bar_value PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_enum_enums_in_properties_wrong_foo_value PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_enum_heterogeneous_enum_validation_extra_properties_in_object_is_invalid PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_enum_heterogeneous_enum_validation_objects_are_deep_compared PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_enum_heterogeneous_enum_validation_one_of_the_enum_is_valid PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_enum_heterogeneous_enum_validation_something_else_is_invalid PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_enum_heterogeneous_enum_validation_valid_object_matches PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_enum_heterogeneous_enum_with_null_validation_null_is_valid PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_enum_heterogeneous_enum_with_null_validation_number_is_valid PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_enum_heterogeneous_enum_with_null_validation_something_else_is_invalid PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_enum_nul_characters_in_strings_do_not_match_string_lacking_nul PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_enum_nul_characters_in_strings_match_string_with_nul PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_enum_simple_enum_validation_one_of_the_enum_is_valid PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_enum_simple_enum_validation_something_else_is_invalid PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_exclusiveMaximum_exclusiveMaximum_validation_above_the_exclusiveMaximum_is_invalid PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_exclusiveMaximum_exclusiveMaximum_validation_below_the_exclusiveMaximum_is_valid PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_exclusiveMaximum_exclusiveMaximum_validation_boundary_point_is_invalid PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_exclusiveMaximum_exclusiveMaximum_validation_ignores_non_numbers PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_exclusiveMinimum_exclusiveMinimum_validation_above_the_exclusiveMinimum_is_valid PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_exclusiveMinimum_exclusiveMinimum_validation_below_the_exclusiveMinimum_is_invalid PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_exclusiveMinimum_exclusiveMinimum_validation_boundary_point_is_invalid PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_exclusiveMinimum_exclusiveMinimum_validation_ignores_non_numbers PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_float_overflow_all_integers_are_multiples_of_0_5_if_overflow_is_handled_valid_if_optional_overflow_handling_is_implemented PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_date_format_all_string_formats_ignore_arrays PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_date_format_all_string_formats_ignore_booleans PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_date_format_all_string_formats_ignore_floats PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_date_format_all_string_formats_ignore_integers PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_date_format_all_string_formats_ignore_nulls PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_date_format_all_string_formats_ignore_objects PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_date_time_format_all_string_formats_ignore_arrays PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_date_time_format_all_string_formats_ignore_booleans PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_date_time_format_all_string_formats_ignore_floats PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_date_time_format_all_string_formats_ignore_integers PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_date_time_format_all_string_formats_ignore_nulls PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_date_time_format_all_string_formats_ignore_objects PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_duration_format_all_string_formats_ignore_arrays PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_duration_format_all_string_formats_ignore_booleans PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_duration_format_all_string_formats_ignore_floats PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_duration_format_all_string_formats_ignore_integers PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_duration_format_all_string_formats_ignore_nulls PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_duration_format_all_string_formats_ignore_objects PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_email_format_all_string_formats_ignore_arrays PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_email_format_all_string_formats_ignore_booleans PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_email_format_all_string_formats_ignore_floats PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_email_format_all_string_formats_ignore_integers PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_email_format_all_string_formats_ignore_nulls PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_email_format_all_string_formats_ignore_objects PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_hostname_format_all_string_formats_ignore_arrays PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_hostname_format_all_string_formats_ignore_booleans PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_hostname_format_all_string_formats_ignore_floats PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_hostname_format_all_string_formats_ignore_integers PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_hostname_format_all_string_formats_ignore_nulls PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_hostname_format_all_string_formats_ignore_objects PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_idn_email_format_all_string_formats_ignore_arrays PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_idn_email_format_all_string_formats_ignore_booleans PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_idn_email_format_all_string_formats_ignore_floats PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_idn_email_format_all_string_formats_ignore_integers PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_idn_email_format_all_string_formats_ignore_nulls PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_idn_email_format_all_string_formats_ignore_objects PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_idn_hostname_format_all_string_formats_ignore_arrays PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_idn_hostname_format_all_string_formats_ignore_booleans PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_idn_hostname_format_all_string_formats_ignore_floats PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_idn_hostname_format_all_string_formats_ignore_integers PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_idn_hostname_format_all_string_formats_ignore_nulls PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_idn_hostname_format_all_string_formats_ignore_objects PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_ipv4_format_all_string_formats_ignore_arrays PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_ipv4_format_all_string_formats_ignore_booleans PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_ipv4_format_all_string_formats_ignore_floats PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_ipv4_format_all_string_formats_ignore_integers PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_ipv4_format_all_string_formats_ignore_nulls PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_ipv4_format_all_string_formats_ignore_objects PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_ipv6_format_all_string_formats_ignore_arrays PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_ipv6_format_all_string_formats_ignore_booleans PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_ipv6_format_all_string_formats_ignore_floats PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_ipv6_format_all_string_formats_ignore_integers PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_ipv6_format_all_string_formats_ignore_nulls PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_ipv6_format_all_string_formats_ignore_objects PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_iri_format_all_string_formats_ignore_arrays PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_iri_format_all_string_formats_ignore_booleans PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_iri_format_all_string_formats_ignore_floats PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_iri_format_all_string_formats_ignore_integers PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_iri_format_all_string_formats_ignore_nulls PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_iri_format_all_string_formats_ignore_objects PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_iri_reference_format_all_string_formats_ignore_arrays PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_iri_reference_format_all_string_formats_ignore_booleans PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_iri_reference_format_all_string_formats_ignore_floats PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_iri_reference_format_all_string_formats_ignore_integers PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_iri_reference_format_all_string_formats_ignore_nulls PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_iri_reference_format_all_string_formats_ignore_objects PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_json_pointer_format_all_string_formats_ignore_arrays PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_json_pointer_format_all_string_formats_ignore_booleans PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_json_pointer_format_all_string_formats_ignore_floats PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_json_pointer_format_all_string_formats_ignore_integers PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_json_pointer_format_all_string_formats_ignore_nulls PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_json_pointer_format_all_string_formats_ignore_objects PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_regex_format_all_string_formats_ignore_arrays PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_regex_format_all_string_formats_ignore_booleans PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_regex_format_all_string_formats_ignore_floats PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_regex_format_all_string_formats_ignore_integers PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_regex_format_all_string_formats_ignore_nulls PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_regex_format_all_string_formats_ignore_objects PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_relative_json_pointer_format_all_string_formats_ignore_arrays PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_relative_json_pointer_format_all_string_formats_ignore_booleans PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_relative_json_pointer_format_all_string_formats_ignore_floats PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_relative_json_pointer_format_all_string_formats_ignore_integers PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_relative_json_pointer_format_all_string_formats_ignore_nulls PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_relative_json_pointer_format_all_string_formats_ignore_objects PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_time_format_all_string_formats_ignore_arrays PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_time_format_all_string_formats_ignore_booleans PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_time_format_all_string_formats_ignore_floats PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_time_format_all_string_formats_ignore_integers PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_time_format_all_string_formats_ignore_nulls PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_time_format_all_string_formats_ignore_objects PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_uri_format_all_string_formats_ignore_arrays PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_uri_format_all_string_formats_ignore_booleans PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_uri_format_all_string_formats_ignore_floats PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_uri_format_all_string_formats_ignore_integers PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_uri_format_all_string_formats_ignore_nulls PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_uri_format_all_string_formats_ignore_objects PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_uri_reference_format_all_string_formats_ignore_arrays PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_uri_reference_format_all_string_formats_ignore_booleans PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_uri_reference_format_all_string_formats_ignore_floats PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_uri_reference_format_all_string_formats_ignore_integers PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_uri_reference_format_all_string_formats_ignore_nulls PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_uri_reference_format_all_string_formats_ignore_objects PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_uri_template_format_all_string_formats_ignore_arrays PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_uri_template_format_all_string_formats_ignore_booleans PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_uri_template_format_all_string_formats_ignore_floats PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_uri_template_format_all_string_formats_ignore_integers PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_uri_template_format_all_string_formats_ignore_nulls PASSED 497s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_uri_template_format_all_string_formats_ignore_objects PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_uuid_format_all_string_formats_ignore_arrays PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_uuid_format_all_string_formats_ignore_booleans PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_uuid_format_all_string_formats_ignore_floats PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_uuid_format_all_string_formats_ignore_integers PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_uuid_format_all_string_formats_ignore_nulls PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_format_uuid_format_all_string_formats_ignore_objects PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_and_no_ref PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_absolute_URI PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_absolute_URI PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_id_Invalid_use_of_fragments_in_location_independent_id_Identifier_path_with_base_URI_change_in_subschema PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_and_no_ref PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_id_Unnormalized_ids_are_allowed_but_discouraged_Unnormalized_identifier_with_empty_fragment_and_no_ref PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_absolute_URI PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_id_Valid_use_of_empty_fragments_in_location_independent_id_Identifier_name_with_base_URI_change_in_subschema PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_id__id_inside_an_enum_is_not_a_real_identifier_exact_match_to_enum_and_type_matches PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_id__id_inside_an_enum_is_not_a_real_identifier_match_ref_to_id PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_id__id_inside_an_enum_is_not_a_real_identifier_no_match_on_enum_or_ref_to_id PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_id_non_schema_object_containing_an_id_property_const_at_const_not_id_does_not_match PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_id_non_schema_object_containing_an_id_property_skip_traversing_definition_for_a_valid_result PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_if_then_else_if_and_else_without_then_invalid_through_else PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_if_then_else_if_and_else_without_then_valid_through_else PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_if_then_else_if_and_else_without_then_valid_when_if_test_passes PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_if_then_else_if_and_then_without_else_invalid_through_then PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_if_then_else_if_and_then_without_else_valid_through_then PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_if_then_else_if_and_then_without_else_valid_when_if_test_fails PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__invalid_redirects_to_else_and_fails PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__no_redirects_to_then_and_fails PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__other_redirects_to_else_and_passes PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_if_then_else_if_appears_at_the_end_when_serialized_keyword_processing_sequence__yes_redirects_to_then_and_passes PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_invalid_ PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_if_then_else_if_with_boolean_schema_false_boolean_schema_false_in_if_always_chooses_the_else_path_valid_ PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_invalid_ PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_if_then_else_if_with_boolean_schema_true_boolean_schema_true_in_if_always_chooses_the_then_path_valid_ PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_if_then_else_ignore_else_without_if_valid_when_invalid_against_lone_else PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_if_then_else_ignore_else_without_if_valid_when_valid_against_lone_else PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_if_then_else_ignore_if_without_then_or_else_valid_when_invalid_against_lone_if PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_if_then_else_ignore_if_without_then_or_else_valid_when_valid_against_lone_if PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_if_then_else_ignore_then_without_if_valid_when_invalid_against_lone_then PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_if_then_else_ignore_then_without_if_valid_when_valid_against_lone_then PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_else PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_if_then_else_non_interference_across_combined_schemas_valid_but_would_have_been_invalid_through_then PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_else PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_if_then_else_validate_against_correct_branch_then_vs_else_invalid_through_then PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_else PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_if_then_else_validate_against_correct_branch_then_vs_else_valid_through_then PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_failing_case PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_infinite_loop_detection_evaluating_the_same_schema_location_against_the_same_data_location_twice_is_not_a_sign_of_an_infinite_loop_passing_case PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_items_a_schema_given_for_items_JavaScript_pseudo_array_is_valid PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_items_a_schema_given_for_items_ignores_non_arrays PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_items_a_schema_given_for_items_valid_items PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_items_a_schema_given_for_items_wrong_type_of_items PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_items_items_and_subitems_fewer_items_is_valid PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_items_items_and_subitems_too_many_items PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_items_items_and_subitems_too_many_sub_items PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_items_items_and_subitems_valid_items PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_items_items_and_subitems_wrong_item PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_items_items_and_subitems_wrong_sub_item PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_items_items_does_not_look_in_applicators_valid_case_prefixItems_in_allOf_does_not_constrain_items_invalid_case PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_items_items_does_not_look_in_applicators_valid_case_prefixItems_in_allOf_does_not_constrain_items_valid_case PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_items_items_with_boolean_schema_false__any_non_empty_array_is_invalid PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_items_items_with_boolean_schema_false__empty_array_is_valid PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_items_items_with_boolean_schema_true__any_array_is_valid PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_items_items_with_boolean_schema_true__empty_array_is_valid PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_items_items_with_null_instance_elements_allows_null_elements PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_items_nested_items_nested_array_with_invalid_type PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_items_nested_items_not_deep_enough PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_items_nested_items_valid_nested_array PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_items_prefixItems_validation_adjusts_the_starting_index_for_items_valid_items PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_items_prefixItems_validation_adjusts_the_starting_index_for_items_wrong_type_of_second_item PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_items_prefixItems_with_no_additional_items_allowed_additional_items_are_not_permitted PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_items_prefixItems_with_no_additional_items_allowed_empty_array PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_items_prefixItems_with_no_additional_items_allowed_equal_number_of_items_present PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_items_prefixItems_with_no_additional_items_allowed_fewer_number_of_items_present_1_ PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_items_prefixItems_with_no_additional_items_allowed_fewer_number_of_items_present_2_ PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maxContains_maxContains_with_contains_all_elements_match_invalid_maxContains PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maxContains_maxContains_with_contains_all_elements_match_valid_maxContains PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maxContains_maxContains_with_contains_empty_data PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maxContains_maxContains_with_contains_some_elements_match_invalid_maxContains PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maxContains_maxContains_with_contains_some_elements_match_valid_maxContains PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maxContains_maxContains_with_contains_value_with_a_decimal_one_element_matches_valid_maxContains PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maxContains_maxContains_with_contains_value_with_a_decimal_too_many_elements_match_invalid_maxContains PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maxContains_maxContains_without_contains_is_ignored_one_item_valid_against_lone_maxContains PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maxContains_maxContains_without_contains_is_ignored_two_items_still_valid_against_lone_maxContains PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maxContains_minContains_maxContains_actual_minContains_maxContains PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maxContains_minContains_maxContains_minContains_actual_maxContains PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maxContains_minContains_maxContains_minContains_maxContains_actual PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maxItems_maxItems_validation_exact_length_is_valid PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maxItems_maxItems_validation_ignores_non_arrays PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maxItems_maxItems_validation_shorter_is_valid PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maxItems_maxItems_validation_too_long_is_invalid PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maxItems_maxItems_validation_with_a_decimal_shorter_is_valid PASSED 498s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maxItems_maxItems_validation_with_a_decimal_too_long_is_invalid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maxLength_maxLength_validation_exact_length_is_valid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maxLength_maxLength_validation_ignores_non_strings PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maxLength_maxLength_validation_shorter_is_valid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maxLength_maxLength_validation_too_long_is_invalid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maxLength_maxLength_validation_two_supplementary_Unicode_code_points_is_long_enough PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maxLength_maxLength_validation_with_a_decimal_shorter_is_valid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maxLength_maxLength_validation_with_a_decimal_too_long_is_invalid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maxProperties_maxProperties_0_means_the_object_is_empty_no_properties_is_valid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maxProperties_maxProperties_0_means_the_object_is_empty_one_property_is_invalid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maxProperties_maxProperties_validation_exact_length_is_valid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maxProperties_maxProperties_validation_ignores_arrays PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maxProperties_maxProperties_validation_ignores_other_non_objects PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maxProperties_maxProperties_validation_ignores_strings PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maxProperties_maxProperties_validation_shorter_is_valid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maxProperties_maxProperties_validation_too_long_is_invalid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maxProperties_maxProperties_validation_with_a_decimal_shorter_is_valid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maxProperties_maxProperties_validation_with_a_decimal_too_long_is_invalid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maximum_maximum_validation_above_the_maximum_is_invalid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maximum_maximum_validation_below_the_maximum_is_valid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maximum_maximum_validation_boundary_point_is_valid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maximum_maximum_validation_ignores_non_numbers PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maximum_maximum_validation_with_unsigned_integer_above_the_maximum_is_invalid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maximum_maximum_validation_with_unsigned_integer_below_the_maximum_is_invalid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maximum_maximum_validation_with_unsigned_integer_boundary_point_float_is_valid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_maximum_maximum_validation_with_unsigned_integer_boundary_point_integer_is_valid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minContains_maxContains_minContains_all_elements_match_invalid_maxContains PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minContains_maxContains_minContains_all_elements_match_invalid_minContains PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minContains_maxContains_minContains_all_elements_match_valid_maxContains_and_minContains PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minContains_maxContains_minContains_empty_data PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minContains_maxContains_minContains_invalid_maxContains PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minContains_maxContains_minContains_invalid_maxContains_and_minContains PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minContains_maxContains_minContains_invalid_minContains PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minContains_minContains_0_empty_data PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minContains_minContains_0_minContains_0_makes_contains_always_pass PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minContains_minContains_0_with_maxContains_empty_data PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minContains_minContains_0_with_maxContains_not_more_than_maxContains PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minContains_minContains_0_with_maxContains_too_many PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minContains_minContains_1_with_contains_all_elements_match_valid_minContains PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minContains_minContains_1_with_contains_empty_data PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minContains_minContains_1_with_contains_no_elements_match PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minContains_minContains_1_with_contains_single_element_matches_valid_minContains PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minContains_minContains_1_with_contains_some_elements_match_valid_minContains PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minContains_minContains_2_with_contains_all_elements_match_invalid_minContains PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_exactly_as_needed_ PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minContains_minContains_2_with_contains_all_elements_match_valid_minContains_more_than_needed_ PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minContains_minContains_2_with_contains_empty_data PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minContains_minContains_2_with_contains_some_elements_match_invalid_minContains PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minContains_minContains_2_with_contains_some_elements_match_valid_minContains PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minContains_minContains_2_with_contains_with_a_decimal_value_both_elements_match_valid_minContains PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minContains_minContains_2_with_contains_with_a_decimal_value_one_element_matches_invalid_minContains PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minContains_minContains_without_contains_is_ignored_one_item_valid_against_lone_minContains PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minContains_minContains_without_contains_is_ignored_zero_items_still_valid_against_lone_minContains PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minItems_minItems_validation_exact_length_is_valid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minItems_minItems_validation_ignores_non_arrays PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minItems_minItems_validation_longer_is_valid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minItems_minItems_validation_too_short_is_invalid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minItems_minItems_validation_with_a_decimal_longer_is_valid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minItems_minItems_validation_with_a_decimal_too_short_is_invalid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minLength_minLength_validation_exact_length_is_valid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minLength_minLength_validation_ignores_non_strings PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minLength_minLength_validation_longer_is_valid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minLength_minLength_validation_one_supplementary_Unicode_code_point_is_not_long_enough PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minLength_minLength_validation_too_short_is_invalid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minLength_minLength_validation_with_a_decimal_longer_is_valid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minLength_minLength_validation_with_a_decimal_too_short_is_invalid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minProperties_minProperties_validation_exact_length_is_valid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minProperties_minProperties_validation_ignores_arrays PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minProperties_minProperties_validation_ignores_other_non_objects PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minProperties_minProperties_validation_ignores_strings PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minProperties_minProperties_validation_longer_is_valid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minProperties_minProperties_validation_too_short_is_invalid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minProperties_minProperties_validation_with_a_decimal_longer_is_valid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minProperties_minProperties_validation_with_a_decimal_too_short_is_invalid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minimum_minimum_validation_above_the_minimum_is_valid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minimum_minimum_validation_below_the_minimum_is_invalid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minimum_minimum_validation_boundary_point_is_valid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minimum_minimum_validation_ignores_non_numbers PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minimum_minimum_validation_with_signed_integer_boundary_point_is_valid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minimum_minimum_validation_with_signed_integer_boundary_point_with_float_is_valid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minimum_minimum_validation_with_signed_integer_float_below_the_minimum_is_invalid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minimum_minimum_validation_with_signed_integer_ignores_non_numbers PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minimum_minimum_validation_with_signed_integer_int_below_the_minimum_is_invalid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minimum_minimum_validation_with_signed_integer_negative_above_the_minimum_is_valid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_minimum_minimum_validation_with_signed_integer_positive_above_the_minimum_is_valid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_multipleOf_by_int_ignores_non_numbers PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_multipleOf_by_int_int_by_int PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_multipleOf_by_int_int_by_int_fail PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_multipleOf_by_number_35_is_not_multiple_of_1_5 PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_multipleOf_by_number_4_5_is_multiple_of_1_5 PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_multipleOf_by_number_zero_is_multiple_of_anything PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_multipleOf_by_small_number_0_00751_is_not_multiple_of_0_0001 PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_multipleOf_by_small_number_0_0075_is_multiple_of_0_0001 PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_multipleOf_float_division_inf_always_invalid_but_naive_implementations_may_raise_an_overflow_error PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_one PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_doesn_t_match_two PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_empty PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_single PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_patternProperties_matches_two PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_one_ASCII PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_doesn_t_match_two_ASCII PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_empty PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_single PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_non_bmp_regex_Proper_UTF_16_surrogate_pair_handling_pattern_matches_two PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_not_forbidden_property_property_absent PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_not_forbidden_property_property_present PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_not_not_allowed PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_not_not_disallowed PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_not_not_more_complex_schema_match PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_not_not_more_complex_schema_mismatch PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_not_not_more_complex_schema_other_match PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_not_not_multiple_types_mismatch PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_not_not_multiple_types_other_mismatch PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_not_not_multiple_types_valid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_not_not_with_boolean_schema_false_any_value_is_valid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_not_not_with_boolean_schema_true_any_value_is_invalid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_oneOf_nested_oneOf_to_check_validation_semantics_anything_non_null_is_invalid PASSED 499s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_oneOf_nested_oneOf_to_check_validation_semantics_null_is_valid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_oneOf_oneOf_both_oneOf_valid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_oneOf_oneOf_complex_types_both_oneOf_valid_complex_ PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_oneOf_oneOf_complex_types_first_oneOf_valid_complex_ PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_oneOf_oneOf_complex_types_neither_oneOf_valid_complex_ PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_oneOf_oneOf_complex_types_second_oneOf_valid_complex_ PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_oneOf_oneOf_first_oneOf_valid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_oneOf_oneOf_neither_oneOf_valid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_oneOf_oneOf_second_oneOf_valid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_oneOf_oneOf_with_base_schema_both_oneOf_valid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_oneOf_oneOf_with_base_schema_mismatch_base_schema PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_oneOf_oneOf_with_base_schema_one_oneOf_valid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_oneOf_oneOf_with_boolean_schemas_all_false_any_value_is_invalid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_oneOf_oneOf_with_boolean_schemas_all_true_any_value_is_invalid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_oneOf_oneOf_with_boolean_schemas_more_than_one_true_any_value_is_invalid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_oneOf_oneOf_with_boolean_schemas_one_true_any_value_is_valid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_oneOf_oneOf_with_empty_schema_both_valid_invalid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_oneOf_oneOf_with_empty_schema_one_valid_valid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_oneOf_oneOf_with_missing_optional_property_both_oneOf_valid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_oneOf_oneOf_with_missing_optional_property_first_oneOf_valid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_oneOf_oneOf_with_missing_optional_property_neither_oneOf_valid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_oneOf_oneOf_with_missing_optional_property_second_oneOf_valid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_oneOf_oneOf_with_required_both_invalid_invalid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_oneOf_oneOf_with_required_both_valid_invalid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_oneOf_oneOf_with_required_first_valid_valid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_oneOf_oneOf_with_required_second_valid_valid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_simultaneous_match_is_valid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_patternProperties_multiple_simultaneous_patternProperties_are_validated_a_single_valid_match_is_valid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_both_is_invalid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_one_is_invalid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_patternProperties_multiple_simultaneous_patternProperties_are_validated_an_invalid_due_to_the_other_is_invalid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_patternProperties_multiple_simultaneous_patternProperties_are_validated_multiple_matches_is_valid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_invalid_match_is_invalid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_patternProperties_patternProperties_validates_properties_matching_a_regex_a_single_valid_match_is_valid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_arrays PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_other_non_objects PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_patternProperties_patternProperties_validates_properties_matching_a_regex_ignores_strings PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_invalid_matches_is_invalid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_patternProperties_patternProperties_validates_properties_matching_a_regex_multiple_valid_matches_is_valid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_patternProperties_patternProperties_with_boolean_schemas_empty_object_is_valid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_patternProperties_patternProperties_with_boolean_schemas_object_with_a_property_matching_both_true_and_false_is_invalid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_patternProperties_patternProperties_with_boolean_schemas_object_with_both_properties_is_invalid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_false_is_invalid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_patternProperties_patternProperties_with_boolean_schemas_object_with_property_matching_schema_true_is_valid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_patternProperties_patternProperties_with_null_valued_instance_properties_allows_null_values PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_non_recognized_members_are_ignored PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_recognized_members_are_accounted_for PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_patternProperties_regexes_are_not_anchored_by_default_and_are_case_sensitive_regexes_are_case_sensitive_2 PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_pattern_pattern_is_not_anchored_matches_a_substring PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_pattern_pattern_validation_a_matching_pattern_is_valid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_pattern_pattern_validation_a_non_matching_pattern_is_invalid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_pattern_pattern_validation_ignores_arrays PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_pattern_pattern_validation_ignores_booleans PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_pattern_pattern_validation_ignores_floats PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_pattern_pattern_validation_ignores_integers PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_pattern_pattern_validation_ignores_null PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_pattern_pattern_validation_ignores_objects PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_prefixItems_a_schema_given_for_prefixItems_JavaScript_pseudo_array_is_valid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_prefixItems_a_schema_given_for_prefixItems_array_with_additional_items PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_prefixItems_a_schema_given_for_prefixItems_correct_types PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_prefixItems_a_schema_given_for_prefixItems_empty_array PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_prefixItems_a_schema_given_for_prefixItems_incomplete_array_of_items PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_prefixItems_a_schema_given_for_prefixItems_wrong_types PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_prefixItems_additional_items_are_allowed_by_default_only_the_first_item_is_validated PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_prefixItems_prefixItems_with_boolean_schemas_array_with_one_item_is_valid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_prefixItems_prefixItems_with_boolean_schemas_array_with_two_items_is_invalid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_prefixItems_prefixItems_with_boolean_schemas_empty_array_is_valid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_prefixItems_prefixItems_with_null_instance_elements_allows_null_elements PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_properties_object_properties_validation_both_properties_invalid_is_invalid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_properties_object_properties_validation_both_properties_present_and_valid_is_valid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_properties_object_properties_validation_doesn_t_invalidate_other_properties PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_properties_object_properties_validation_ignores_arrays PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_properties_object_properties_validation_ignores_other_non_objects PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_properties_object_properties_validation_one_property_invalid_is_invalid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_ignores_property PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_invalidates_others PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_properties_properties_patternProperties_additionalProperties_interaction_additionalProperty_validates_others PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_nonproperty PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_invalidates_property PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_properties_properties_patternProperties_additionalProperties_interaction_patternProperty_validates_nonproperty PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_properties_properties_patternProperties_additionalProperties_interaction_property_invalidates_property PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_properties_properties_patternProperties_additionalProperties_interaction_property_validates_property PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_properties_properties_whose_names_are_Javascript_object_property_names___proto___not_valid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_properties_properties_whose_names_are_Javascript_object_property_names_all_present_and_valid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_properties_properties_whose_names_are_Javascript_object_property_names_constructor_not_valid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_properties_properties_whose_names_are_Javascript_object_property_names_ignores_arrays PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_properties_properties_whose_names_are_Javascript_object_property_names_ignores_other_non_objects PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_properties_properties_whose_names_are_Javascript_object_property_names_none_of_the_properties_mentioned PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_properties_properties_whose_names_are_Javascript_object_property_names_toString_not_valid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_properties_properties_with_boolean_schema_both_properties_present_is_invalid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_properties_properties_with_boolean_schema_no_property_present_is_valid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_properties_properties_with_boolean_schema_only_false_property_present_is_invalid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_properties_properties_with_boolean_schema_only_true_property_present_is_valid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_properties_properties_with_escaped_characters_object_with_all_numbers_is_valid PASSED 500s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_properties_properties_with_escaped_characters_object_with_strings_is_invalid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_properties_properties_with_null_valued_instance_properties_allows_null_values PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_propertyNames_propertyNames_validation_all_property_names_valid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_propertyNames_propertyNames_validation_ignores_arrays PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_propertyNames_propertyNames_validation_ignores_other_non_objects PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_propertyNames_propertyNames_validation_ignores_strings PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_propertyNames_propertyNames_validation_object_without_properties_is_valid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_propertyNames_propertyNames_validation_some_property_names_invalid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_propertyNames_propertyNames_with_boolean_schema_false_empty_object_is_valid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_propertyNames_propertyNames_with_boolean_schema_false_object_with_any_properties_is_invalid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_propertyNames_propertyNames_with_boolean_schema_true_empty_object_is_valid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_propertyNames_propertyNames_with_boolean_schema_true_object_with_any_properties_is_valid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__match PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_refOfUnknownKeyword_reference_of_a_root_arbitrary_keyword__mismatch PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_match PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_refOfUnknownKeyword_reference_of_an_arbitrary_keyword_of_a_sub_schema_mismatch PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_refRemote_Location_independent_identifier_in_remote_ref_integer_is_valid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_refRemote_Location_independent_identifier_in_remote_ref_string_is_invalid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_refRemote_base_URI_change_base_URI_change_ref_invalid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_refRemote_base_URI_change_base_URI_change_ref_valid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_refRemote_base_URI_change_change_folder_in_subschema_number_is_valid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_refRemote_base_URI_change_change_folder_in_subschema_string_is_invalid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_refRemote_base_URI_change_change_folder_number_is_valid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_refRemote_base_URI_change_change_folder_string_is_invalid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_refRemote_fragment_within_remote_ref_remote_fragment_invalid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_refRemote_fragment_within_remote_ref_remote_fragment_valid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_refRemote_ref_within_remote_ref_ref_within_ref_invalid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_refRemote_ref_within_remote_ref_ref_within_ref_valid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_refRemote_remote_ref_remote_ref_invalid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_refRemote_remote_ref_remote_ref_valid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_refRemote_remote_ref_with_ref_to_defs_invalid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_refRemote_remote_ref_with_ref_to_defs_valid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_refRemote_retrieved_nested_refs_resolve_relative_to_their_URI_not_id_number_is_invalid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_refRemote_retrieved_nested_refs_resolve_relative_to_their_URI_not_id_string_is_valid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_refRemote_root_ref_in_remote_ref_null_is_valid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_refRemote_root_ref_in_remote_ref_object_is_invalid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_refRemote_root_ref_in_remote_ref_string_is_valid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_Recursive_references_between_schemas_invalid_tree PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_Recursive_references_between_schemas_valid_tree PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_URN_base_URI_with_NSS_a_non_string_is_invalid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_URN_base_URI_with_NSS_a_string_is_valid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_URN_base_URI_with_URN_and_JSON_pointer_ref_a_non_string_is_invalid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_URN_base_URI_with_URN_and_JSON_pointer_ref_a_string_is_valid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_URN_base_URI_with_URN_and_anchor_ref_a_non_string_is_invalid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_URN_base_URI_with_URN_and_anchor_ref_a_string_is_valid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_URN_base_URI_with_f_component_is_invalid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_URN_base_URI_with_q_component_a_non_string_is_invalid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_URN_base_URI_with_q_component_a_string_is_valid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_URN_base_URI_with_r_component_a_non_string_is_invalid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_URN_base_URI_with_r_component_a_string_is_valid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_non_number_is_invalid SKIPPED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref__id_must_be_resolved_against_nearest_parent_not_just_immediate_parent_number_is_valid SKIPPED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref__ref_to_boolean_schema_false_any_value_is_invalid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref__ref_to_boolean_schema_true_any_value_is_valid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_escaped_pointer_ref_percent_invalid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_escaped_pointer_ref_percent_valid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_escaped_pointer_ref_slash_invalid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_escaped_pointer_ref_slash_valid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_escaped_pointer_ref_tilde_invalid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_escaped_pointer_ref_tilde_valid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_definition_exact_match PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_do_not_evaluate_the_ref_inside_the_enum_matching_any_string PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_naive_replacement_of_ref_with_its_destination_is_not_correct_match_the_enum_exactly PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_nested_refs_nested_ref_invalid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_nested_refs_nested_ref_valid PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_order_of_evaluation_id_and_anchor_and_ref_data_is_invalid_against_first_definition PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_order_of_evaluation_id_and_anchor_and_ref_data_is_valid_against_first_definition PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_order_of_evaluation_id_and_ref_data_is_invalid_against_first_definition PASSED 501s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_order_of_evaluation_id_and_ref_data_is_valid_against_first_definition PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_invalid PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_property_named_ref_containing_an_actual_ref_property_named_ref_valid PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_invalid PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_property_named_ref_that_is_not_a_reference_property_named_ref_valid PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_ref_applies_alongside_sibling_keywords_ref_invalid PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_invalid PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_ref_applies_alongside_sibling_keywords_ref_valid_maxItems_valid PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_ref_creates_new_scope_when_adjacent_to_keywords_referenced_subschema_doesn_t_see_annotations_from_properties PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_refs_with_quote_object_with_numbers_is_valid PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_refs_with_quote_object_with_strings_is_invalid PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_refs_with_relative_uris_and_defs_invalid_on_inner_field PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_refs_with_relative_uris_and_defs_invalid_on_outer_field PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_refs_with_relative_uris_and_defs_valid_on_both_fields PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_relative_pointer_ref_to_array_match_array PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_relative_pointer_ref_to_array_mismatch_array PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_relative_pointer_ref_to_object_match PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_relative_pointer_ref_to_object_mismatch PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_inner_field PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_relative_refs_with_absolute_uris_and_defs_invalid_on_outer_field PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_relative_refs_with_absolute_uris_and_defs_valid_on_both_fields PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_remote_ref_containing_refs_itself_remote_ref_invalid PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_remote_ref_containing_refs_itself_remote_ref_valid PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_root_pointer_ref_match PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_root_pointer_ref_mismatch PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_root_pointer_ref_recursive_match PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_root_pointer_ref_recursive_mismatch PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_simple_URN_base_URI_with_JSON_pointer_a_non_string_is_invalid PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_simple_URN_base_URI_with_JSON_pointer_a_string_is_valid PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_simple_URN_base_URI_with_ref_via_the_URN_invalid_under_the_URN_IDed_schema PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_ref_simple_URN_base_URI_with_ref_via_the_URN_valid_under_the_URN_IDed_schema PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_required_required_default_validation_not_required_by_default PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_required_required_properties_whose_names_are_Javascript_object_property_names___proto___present PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_required_required_properties_whose_names_are_Javascript_object_property_names_all_present PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_required_required_properties_whose_names_are_Javascript_object_property_names_constructor_present PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_required_required_properties_whose_names_are_Javascript_object_property_names_ignores_arrays PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_required_required_properties_whose_names_are_Javascript_object_property_names_ignores_other_non_objects PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_required_required_properties_whose_names_are_Javascript_object_property_names_none_of_the_properties_mentioned PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_required_required_properties_whose_names_are_Javascript_object_property_names_toString_present PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_required_required_validation_ignores_arrays PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_required_required_validation_ignores_other_non_objects PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_required_required_validation_ignores_strings PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_required_required_validation_non_present_required_property_is_invalid PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_required_required_validation_present_required_property_is_valid PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_required_required_with_empty_array_property_not_required PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_required_required_with_escaped_characters_object_with_all_properties_present_is_valid PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_required_required_with_escaped_characters_object_with_some_properties_missing_is_invalid PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_array_type_matches_arrays_a_boolean_is_not_an_array PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_array_type_matches_arrays_a_float_is_not_an_array PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_array_type_matches_arrays_a_string_is_not_an_array PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_array_type_matches_arrays_an_array_is_an_array PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_array_type_matches_arrays_an_integer_is_not_an_array PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_array_type_matches_arrays_an_object_is_not_an_array PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_array_type_matches_arrays_null_is_not_an_array PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_boolean_type_matches_booleans_a_float_is_not_a_boolean PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_boolean_type_matches_booleans_a_string_is_not_a_boolean PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_boolean_type_matches_booleans_an_array_is_not_a_boolean PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_boolean_type_matches_booleans_an_empty_string_is_not_a_boolean PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_boolean_type_matches_booleans_an_integer_is_not_a_boolean PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_boolean_type_matches_booleans_an_object_is_not_a_boolean PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_boolean_type_matches_booleans_false_is_a_boolean PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_boolean_type_matches_booleans_null_is_not_a_boolean PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_boolean_type_matches_booleans_true_is_a_boolean PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_boolean_type_matches_booleans_zero_is_not_a_boolean PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_integer_type_matches_integers_a_boolean_is_not_an_integer PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_integer_type_matches_integers_a_float_is_not_an_integer PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_integer_type_matches_integers_a_float_with_zero_fractional_part_is_an_integer PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_integer_type_matches_integers_a_string_is_not_an_integer PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_integer_type_matches_integers_a_string_is_still_not_an_integer_even_if_it_looks_like_one PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_integer_type_matches_integers_an_array_is_not_an_integer PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_integer_type_matches_integers_an_integer_is_an_integer PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_integer_type_matches_integers_an_object_is_not_an_integer PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_integer_type_matches_integers_null_is_not_an_integer PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_multiple_types_can_be_specified_in_an_array_a_boolean_is_invalid PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_multiple_types_can_be_specified_in_an_array_a_float_is_invalid PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_multiple_types_can_be_specified_in_an_array_a_string_is_valid PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_multiple_types_can_be_specified_in_an_array_an_array_is_invalid PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_multiple_types_can_be_specified_in_an_array_an_integer_is_valid PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_multiple_types_can_be_specified_in_an_array_an_object_is_invalid PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_multiple_types_can_be_specified_in_an_array_null_is_invalid PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_null_type_matches_only_the_null_object_a_float_is_not_null PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_null_type_matches_only_the_null_object_a_string_is_not_null PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_null_type_matches_only_the_null_object_an_array_is_not_null PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_null_type_matches_only_the_null_object_an_empty_string_is_not_null PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_null_type_matches_only_the_null_object_an_integer_is_not_null PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_null_type_matches_only_the_null_object_an_object_is_not_null PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_null_type_matches_only_the_null_object_false_is_not_null PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_null_type_matches_only_the_null_object_null_is_null PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_null_type_matches_only_the_null_object_true_is_not_null PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_null_type_matches_only_the_null_object_zero_is_not_null PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_number_type_matches_numbers_a_boolean_is_not_a_number PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_number_type_matches_numbers_a_float_is_a_number PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_number_type_matches_numbers_a_float_with_zero_fractional_part_is_a_number_and_an_integer_ PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_number_type_matches_numbers_a_string_is_not_a_number PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_number_type_matches_numbers_a_string_is_still_not_a_number_even_if_it_looks_like_one PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_number_type_matches_numbers_an_array_is_not_a_number PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_number_type_matches_numbers_an_integer_is_a_number PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_number_type_matches_numbers_an_object_is_not_a_number PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_number_type_matches_numbers_null_is_not_a_number PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_object_type_matches_objects_a_boolean_is_not_an_object PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_object_type_matches_objects_a_float_is_not_an_object PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_object_type_matches_objects_a_string_is_not_an_object PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_object_type_matches_objects_an_array_is_not_an_object PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_object_type_matches_objects_an_integer_is_not_an_object PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_object_type_matches_objects_an_object_is_an_object PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_object_type_matches_objects_null_is_not_an_object PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_string_type_matches_strings_1_is_not_a_string PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_string_type_matches_strings_a_boolean_is_not_a_string PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_string_type_matches_strings_a_float_is_not_a_string PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_string_type_matches_strings_a_string_is_a_string PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_string_type_matches_strings_a_string_is_still_a_string_even_if_it_looks_like_a_number PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_string_type_matches_strings_an_array_is_not_a_string PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_string_type_matches_strings_an_empty_string_is_still_a_string PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_string_type_matches_strings_an_object_is_not_a_string PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_string_type_matches_strings_null_is_not_a_string PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_type_array_object_or_null_array_is_valid PASSED 502s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_type_array_object_or_null_null_is_valid PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_type_array_object_or_null_number_is_invalid PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_type_array_object_or_null_object_is_valid PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_type_array_object_or_null_string_is_invalid PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_type_array_or_object_array_is_valid PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_type_array_or_object_null_is_invalid PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_type_array_or_object_number_is_invalid PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_type_array_or_object_object_is_valid PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_type_array_or_object_string_is_invalid PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_type_as_array_with_one_item_number_is_invalid PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_type_type_as_array_with_one_item_string_is_valid PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_no_extra_items PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_item_is_evaluated_in_an_uncle_schema_to_unevaluatedItems_uncle_keyword_evaluation_is_not_significant PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_non_array_instances_are_valid_ignores_booleans PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_non_array_instances_are_valid_ignores_floats PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_non_array_instances_are_valid_ignores_integers PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_non_array_instances_are_valid_ignores_null PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_non_array_instances_are_valid_ignores_objects PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_non_array_instances_are_valid_ignores_strings PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_a_s_and_b_s_are_valid PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_a_s_b_s_and_c_s_are_valid PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_empty_array_is_valid PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_a_s_and_c_s_are_invalid PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_a_s_are_valid PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_b_s_and_c_s_are_invalid PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_b_s_are_invalid PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_and_contains_interact_to_control_item_dependency_relationship_only_c_s_are_invalid PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_as_schema_with_invalid_unevaluated_items PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_as_schema_with_no_unevaluated_items PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_as_schema_with_valid_unevaluated_items PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_can_t_see_inside_cousins_always_fails PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_depends_on_adjacent_contains_contains_fails_second_item_is_not_evaluated PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_depends_on_adjacent_contains_contains_passes_second_item_is_not_evaluated PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_depends_on_adjacent_contains_second_item_is_evaluated_by_contains PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_depends_on_multiple_nested_contains_5_not_evaluated_passes_unevaluatedItems PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_depends_on_multiple_nested_contains_7_not_evaluated_fails_unevaluatedItems PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_false_with_no_unevaluated_items PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_false_with_unevaluated_items PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_true_with_no_unevaluated_items PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_true_with_unevaluated_items PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_no_unevaluated_items PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_with_anyOf_when_one_schema_matches_and_has_unevaluated_items PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_no_unevaluated_items PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_with_anyOf_when_two_schemas_match_and_has_unevaluated_items PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_no_unevaluated_items PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_with_boolean_schemas_with_unevaluated_items PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_no_unevaluated_items PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_doesn_t_match_and_it_has_unevaluated_items PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_no_unevaluated_items PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_with_if_then_else_when_if_matches_and_it_has_unevaluated_items PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_with_items_unevaluatedItems_doesn_t_apply PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_with_nested_items_with_invalid_additional_item PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_with_nested_items_with_no_additional_items PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_with_nested_items_with_only_valid_additional_items PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_with_nested_prefixItems_and_items_with_additional_items PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_with_nested_prefixItems_and_items_with_no_additional_items PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_no_unevaluated_items PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_with_nested_tuple_with_unevaluated_items PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_additional_items PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_with_nested_unevaluatedItems_with_no_additional_items PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_with_not_with_unevaluated_items PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_with_null_instance_elements_allows_null_elements PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_with_oneOf_with_no_unevaluated_items PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_with_oneOf_with_unevaluated_items PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_with_ref_with_no_unevaluated_items PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_with_ref_with_unevaluated_items PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_with_tuple_with_no_unevaluated_items PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_with_tuple_with_unevaluated_items PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedItems_unevaluatedItems_with_uniform_items_unevaluatedItems_doesn_t_apply PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_nested_unevaluated_properties PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_false_with_properties_with_no_nested_unevaluated_properties PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_nested_unevaluated_properties PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_cousin_unevaluatedProperties_true_and_false_true_with_properties_with_no_nested_unevaluated_properties PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_Empty_is_invalid PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_b_is_invalid PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_c_is_invalid PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_d_is_invalid PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_a_is_valid PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_a_is_invalid PASSED 503s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_foo_is_valid PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_all_is_valid PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_c_is_invalid PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_d_is_invalid PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_b_is_valid PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_d_is_invalid PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_c_is_valid PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_d_is_valid PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_a_is_invalid PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_b_is_invalid PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_c_is_invalid PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_d_is_invalid PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foo_is_invalid PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_foox_is_valid PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_dynamic_evalation_inside_nested_refs_xx_is_valid PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_base_case_both_properties_present PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_in_place_applicator_siblings_allOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_base_case_both_properties_present PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_bar_is_missing PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_in_place_applicator_siblings_anyOf_has_unevaluated_in_place_applicator_siblings_foo_is_missing PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_nested_unevaluated_properties PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_inside_with_no_nested_unevaluated_properties PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_nested_unevaluated_properties PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_nested_unevaluatedProperties_outer_false_inner_true_properties_outside_with_no_nested_unevaluated_properties PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_nested_unevaluated_properties PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_inside_with_no_nested_unevaluated_properties PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_nested_unevaluated_properties PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_nested_unevaluatedProperties_outer_true_inner_false_properties_outside_with_no_nested_unevaluated_properties PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_non_object_instances_are_valid_ignores_arrays PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_non_object_instances_are_valid_ignores_booleans PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_non_object_instances_are_valid_ignores_floats PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_non_object_instances_are_valid_ignores_integers PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_non_object_instances_are_valid_ignores_null PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_non_object_instances_are_valid_ignores_strings PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_no_extra_properties PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_property_is_evaluated_in_an_uncle_schema_to_unevaluatedProperties_uncle_keyword_evaluation_is_not_significant PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_can_t_see_inside_cousins_always_fails PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_false_with_no_unevaluated_properties PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_false_with_unevaluated_properties PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_Empty_is_invalid_no_x_or_y_ PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_and_y_are_invalid PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_x_are_valid PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_and_y_are_valid PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_b_are_invalid_no_x_or_y_ PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_x_are_valid PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_a_and_y_are_valid PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_ref_inside_allOf_oneOf_x_and_y_are_invalid PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_schema_with_invalid_unevaluated_properties PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_schema_with_no_unevaluated_properties PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_schema_with_valid_unevaluated_properties PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Deep_nested_is_valid PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Empty_is_valid PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Nested_is_valid PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Single_is_valid PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_1st_level_is_invalid PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_2nd_level_is_invalid PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_single_cyclic_ref_Unevaluated_on_3rd_level_is_invalid PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_true_with_no_unevaluated_properties PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_true_with_unevaluated_properties PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_additional_properties PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_adjacent_additionalProperties_with_no_additional_properties PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_no_unevaluated_properties PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_adjacent_patternProperties_with_unevaluated_properties PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_no_unevaluated_properties PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_adjacent_properties_with_unevaluated_properties PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_no_unevaluated_properties PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_one_matches_and_has_unevaluated_properties PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_no_unevaluated_properties PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_anyOf_when_two_match_and_has_unevaluated_properties PASSED 504s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_no_unevaluated_properties PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_boolean_schemas_with_unevaluated_properties PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_no_unevaluated_properties PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_dependentSchemas_with_unevaluated_properties PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_no_unevaluated_properties PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_false_and_has_unevaluated_properties PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_no_unevaluated_properties PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_else_not_defined_when_if_is_true_and_has_unevaluated_properties PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_no_unevaluated_properties PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_false_and_has_unevaluated_properties PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_no_unevaluated_properties PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_then_not_defined_when_if_is_true_and_has_unevaluated_properties PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_no_unevaluated_properties PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_false_and_has_unevaluated_properties PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_no_unevaluated_properties PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_if_then_else_when_if_is_true_and_has_unevaluated_properties PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_additional_properties PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_nested_additionalProperties_with_no_additional_properties PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_additional_properties PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_nested_patternProperties_with_no_additional_properties PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_additional_properties PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_nested_properties_with_no_additional_properties PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_nested_unevaluated_properties PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_nested_unevaluatedProperties_with_no_nested_unevaluated_properties PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_not_with_unevaluated_properties PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_null_valued_instance_properties_allows_null_valued_properties PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_no_unevaluated_properties PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_oneOf_with_unevaluated_properties PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_ref_with_no_unevaluated_properties PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unevaluatedProperties_unevaluatedProperties_with_ref_with_unevaluated_properties PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_false_validation_0_and_false_are_unique PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_false_validation_1_and_true_are_unique PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_false_validation_false_is_not_equal_to_zero PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_arrays_is_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_integers_is_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_nested_objects_is_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_false_validation_non_unique_array_of_objects_is_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_false_validation_non_unique_heterogeneous_types_are_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_false_validation_numbers_are_unique_if_mathematically_unequal PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_false_validation_true_is_not_equal_to_one PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_false_validation_unique_array_of_arrays_is_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_false_validation_unique_array_of_integers_is_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_false_validation_unique_array_of_nested_objects_is_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_false_validation_unique_array_of_objects_is_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_false_validation_unique_heterogeneous_types_are_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_false_from_items_array_is_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_false_with_an_array_of_items__false_true_from_items_array_is_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_false_from_items_array_is_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_false_with_an_array_of_items__true_true_from_items_array_is_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_false_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_false_true_is_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_false_with_an_array_of_items_non_unique_array_extended_from_true_false_is_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_false_true_is_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_false_with_an_array_of_items_unique_array_extended_from_true_false_is_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_validation_0_and_false_are_unique PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_validation_1_and_true_are_unique PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_validation__0_and_false_are_unique PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_validation__1_and_true_are_unique PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_validation__a_false_and_a_0_are_unique PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_validation__a_true_and_a_1_are_unique PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_validation_different_objects_are_unique PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_validation_false_is_not_equal_to_zero PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_validation_nested_0_and_false_are_unique PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_validation_nested_1_and_true_are_unique PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_validation_non_unique_array_of_arrays_is_invalid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_validation_non_unique_array_of_integers_is_invalid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_arrays_is_invalid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_validation_non_unique_array_of_more_than_two_integers_is_invalid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_validation_non_unique_array_of_nested_objects_is_invalid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_validation_non_unique_array_of_objects_is_invalid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_validation_non_unique_array_of_strings_is_invalid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_validation_non_unique_heterogeneous_types_are_invalid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_validation_numbers_are_unique_if_mathematically_unequal PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_validation_objects_are_non_unique_despite_key_order PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_validation_true_is_not_equal_to_one PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_validation_unique_array_of_arrays_is_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_validation_unique_array_of_integers_is_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_validation_unique_array_of_nested_objects_is_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_validation_unique_array_of_objects_is_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_validation_unique_array_of_strings_is_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_validation_unique_heterogeneous_types_are_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_with_an_array_of_items__false_false_from_items_array_is_not_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_with_an_array_of_items__false_true_from_items_array_is_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_with_an_array_of_items__true_false_from_items_array_is_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_with_an_array_of_items__true_true_from_items_array_is_not_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_false_from_items_array_is_not_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__false_true_from_items_array_is_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_false_from_items_array_is_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false__true_true_from_items_array_is_not_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_with_an_array_of_items_and_additionalItems_false_extra_items_are_invalid_even_if_unique PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_false_true_is_not_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_with_an_array_of_items_non_unique_array_extended_from_true_false_is_not_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_false_true_is_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_uniqueItems_uniqueItems_with_an_array_of_items_unique_array_extended_from_true_false_is_valid PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_first_anyOf PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_non_schema_in_third_anyOf PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_unknownKeyword__id_inside_an_unknown_keyword_is_not_a_real_identifier_type_matches_second_anyOf_which_has_a_real_schema_in_it PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_applicator_vocabulary_still_works PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_invalid_number_but_it_still_validates SKIPPED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012::test_vocabulary_schema_that_uses_custom_metaschema_with_with_no_validation_vocabulary_no_validation_valid_number PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_time_validation_of_date_time_strings_a_valid_date_time_string PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_minus_offset PASSED 505s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_time_validation_of_date_time_strings_a_valid_date_time_string_with_plus_offset PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_time_validation_of_date_time_strings_a_valid_date_time_string_without_second_fraction PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_UTC SKIPPED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_time_validation_of_date_time_strings_a_valid_date_time_with_a_leap_second_with_minus_offset SKIPPED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_time_validation_of_date_time_strings_all_string_formats_ignore_arrays PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_time_validation_of_date_time_strings_all_string_formats_ignore_booleans PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_time_validation_of_date_time_strings_all_string_formats_ignore_floats PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_time_validation_of_date_time_strings_all_string_formats_ignore_integers PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_time_validation_of_date_time_strings_all_string_formats_ignore_nulls PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_time_validation_of_date_time_strings_all_string_formats_ignore_objects PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_time_validation_of_date_time_strings_an_invalid_closing_Z_after_time_zone_offset SKIPPED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_time_validation_of_date_time_strings_an_invalid_date_time_past_leap_second_UTC SKIPPED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_time_validation_of_date_time_strings_an_invalid_date_time_string SKIPPED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_hour_UTC SKIPPED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_time_validation_of_date_time_strings_an_invalid_date_time_with_leap_second_on_a_wrong_minute_UTC SKIPPED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_time_validation_of_date_time_strings_an_invalid_day_in_date_time_string SKIPPED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_time_validation_of_date_time_strings_an_invalid_offset_in_date_time_string SKIPPED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_time_validation_of_date_time_strings_case_insensitive_T_and_Z PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_time_validation_of_date_time_strings_invalid_non_ASCII_৪_a_Bengali_4_in_date_portion SKIPPED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_time_validation_of_date_time_strings_invalid_non_ASCII_৪_a_Bengali_4_in_time_portion SKIPPED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_time_validation_of_date_time_strings_invalid_non_padded_day_dates SKIPPED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_time_validation_of_date_time_strings_invalid_non_padded_month_dates SKIPPED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_time_validation_of_date_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid SKIPPED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_2020_is_a_leap_year PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_2021_is_not_a_leap_year PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_a_invalid_date_string_with_29_days_in_February_normal_ PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_a_invalid_date_string_with_30_days_in_February_leap_ PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_April PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_June PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_November PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_a_invalid_date_string_with_31_days_in_September PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_August PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_December PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_January PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_July PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_March PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_May PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_a_invalid_date_string_with_32_days_in_October PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_a_invalid_date_string_with_invalid_month PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_a_valid_date_string PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_a_valid_date_string_with_28_days_in_February_normal_ PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_a_valid_date_string_with_29_days_in_February_leap_ PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_April PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_June PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_November PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_a_valid_date_string_with_30_days_in_September PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_August PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_December PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_January PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_July PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_March PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_May PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_a_valid_date_string_with_31_days_in_October PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_all_string_formats_ignore_arrays PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_all_string_formats_ignore_booleans PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_all_string_formats_ignore_floats PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_all_string_formats_ignore_integers PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_all_string_formats_ignore_nulls PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_all_string_formats_ignore_objects PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_an_invalid_date_string PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_invalid_month PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_invalid_month_day_combination PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_invalid_non_ASCII_৪_a_Bengali_4_ PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_non_padded_day_dates_are_not_valid PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_non_padded_month_dates_are_not_valid PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_date_validation_of_date_strings_only_RFC3339_not_all_of_ISO_8601_are_valid PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_duration_validation_of_duration_strings_a_valid_duration_string PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_duration_validation_of_duration_strings_all_string_formats_ignore_arrays PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_duration_validation_of_duration_strings_all_string_formats_ignore_booleans PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_duration_validation_of_duration_strings_all_string_formats_ignore_floats PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_duration_validation_of_duration_strings_all_string_formats_ignore_integers PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_duration_validation_of_duration_strings_all_string_formats_ignore_nulls PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_duration_validation_of_duration_strings_all_string_formats_ignore_objects PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_duration_validation_of_duration_strings_an_invalid_duration_string SKIPPED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_duration_validation_of_duration_strings_elements_out_of_order SKIPPED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_duration_validation_of_duration_strings_four_years_duration PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_duration_validation_of_duration_strings_invalid_non_ASCII_২_a_Bengali_2_ SKIPPED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_duration_validation_of_duration_strings_missing_time_separator SKIPPED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_duration_validation_of_duration_strings_no_date_or_time_elements_present SKIPPED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_duration_validation_of_duration_strings_no_elements_present SKIPPED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_duration_validation_of_duration_strings_no_time_elements_present SKIPPED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_duration_validation_of_duration_strings_one_and_a_half_days_in_days_and_hours PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_duration_validation_of_duration_strings_one_and_a_half_days_in_hours PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_duration_validation_of_duration_strings_one_minute_duration PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_duration_validation_of_duration_strings_one_month_duration PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_duration_validation_of_duration_strings_time_element_in_the_date_position SKIPPED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_duration_validation_of_duration_strings_two_weeks PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_duration_validation_of_duration_strings_weeks_cannot_be_combined_with_other_units SKIPPED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_duration_validation_of_duration_strings_zero_time_in_days PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_duration_validation_of_duration_strings_zero_time_in_seconds PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_email_validation_of_e_mail_addresses_a_quoted_string_with_a_double_dot_in_the_local_part_is_valid PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_email_validation_of_e_mail_addresses_a_quoted_string_with_a_in_the_local_part_is_valid PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_email_validation_of_e_mail_addresses_a_quoted_string_with_a_space_in_the_local_part_is_valid PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_email_validation_of_e_mail_addresses_a_valid_e_mail_address PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_email_validation_of_e_mail_addresses_all_string_formats_ignore_arrays PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_email_validation_of_e_mail_addresses_all_string_formats_ignore_booleans PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_email_validation_of_e_mail_addresses_all_string_formats_ignore_floats PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_email_validation_of_e_mail_addresses_all_string_formats_ignore_integers PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_email_validation_of_e_mail_addresses_all_string_formats_ignore_nulls PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_email_validation_of_e_mail_addresses_all_string_formats_ignore_objects PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_email_validation_of_e_mail_addresses_an_IPv4_address_literal_after_the_is_valid PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_email_validation_of_e_mail_addresses_an_IPv6_address_literal_after_the_is_valid PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_email_validation_of_e_mail_addresses_an_invalid_IPv4_address_literal SKIPPED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_email_validation_of_e_mail_addresses_an_invalid_domain SKIPPED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_email_validation_of_e_mail_addresses_an_invalid_e_mail_address PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_email_validation_of_e_mail_addresses_dot_after_local_part_is_not_valid SKIPPED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_email_validation_of_e_mail_addresses_dot_before_local_part_is_not_valid SKIPPED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_email_validation_of_e_mail_addresses_tilde_after_local_part_is_valid PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_email_validation_of_e_mail_addresses_tilde_before_local_part_is_valid PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_email_validation_of_e_mail_addresses_tilde_in_local_part_is_valid PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_email_validation_of_e_mail_addresses_two_separated_dots_inside_local_part_are_valid PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_email_validation_of_e_mail_addresses_two_subsequent_dots_inside_local_part_are_not_valid SKIPPED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_hostname_validation_of_host_names_a_host_name_containing_illegal_characters SKIPPED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_hostname_validation_of_host_names_a_host_name_starting_with_an_illegal_character SKIPPED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_hostname_validation_of_host_names_a_host_name_with_a_component_too_long SKIPPED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_hostname_validation_of_host_names_a_valid_host_name PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_hostname_validation_of_host_names_a_valid_punycoded_IDN_hostname PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_hostname_validation_of_host_names_all_string_formats_ignore_arrays PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_hostname_validation_of_host_names_all_string_formats_ignore_booleans PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_hostname_validation_of_host_names_all_string_formats_ignore_floats PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_hostname_validation_of_host_names_all_string_formats_ignore_integers PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_hostname_validation_of_host_names_all_string_formats_ignore_nulls PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_hostname_validation_of_host_names_all_string_formats_ignore_objects PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_hostname_validation_of_host_names_contains_underscore SKIPPED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_hostname_validation_of_host_names_ends_with_hyphen SKIPPED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_hostname_validation_of_host_names_ends_with_underscore SKIPPED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_hostname_validation_of_host_names_exceeds_maximum_label_length SKIPPED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_hostname_validation_of_host_names_maximum_label_length PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_hostname_validation_of_host_names_starts_with_hyphen SKIPPED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_hostname_validation_of_host_names_starts_with_underscore SKIPPED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_e_mail_address PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_email_validation_of_an_internationalized_e_mail_addresses_a_valid_idn_e_mail_example_example_test_in_Hangul_ PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_arrays PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_booleans PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_floats PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_integers PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_nulls PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_email_validation_of_an_internationalized_e_mail_addresses_all_string_formats_ignore_objects PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_e_mail_address PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_email_validation_of_an_internationalized_e_mail_addresses_an_invalid_idn_e_mail_address PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_mixed_with_Extended_Arabic_Indic_digits PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_Arabic_Indic_digits_not_mixed_with_Extended_Arabic_Indic_digits PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Nonspacing_Mark PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_Begins_with_a_Spacing_Combining_Mark PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_Begins_with_an_Enclosing_Mark PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_left_to_right_chars PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_DISALLOWED_right_to_left_chars PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_left_to_right_chars PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_Exceptions_that_are_PVALID_right_to_left_chars PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_Extended_Arabic_Indic_digits_not_mixed_with_Arabic_Indic_digits PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_followed_by_Greek PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_Greek PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_Greek_KERAIA_not_followed_by_anything PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_Hebrew PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_not_preceded_by_anything PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERESH_preceded_by_Hebrew PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_Hebrew PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_not_preceded_by_anything PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_Hebrew_GERSHAYIM_preceded_by_Hebrew PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Han PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Hiragana PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_Katakana PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_Hiragana_Katakana_or_Han PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_KATAKANA_MIDDLE_DOT_with_no_other_characters PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_following_l_ PASSED 506s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_no_preceding_l_ PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_following PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_nothing_preceding PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_MIDDLE_DOT_with_surrounding_l_s PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_U_label_contains_in_the_3rd_and_4th_position PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_U_label_ends_with_a_dash PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_and_ends_with_a_dash PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_U_label_starts_with_a_dash PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_Virama PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_not_preceded_by_anything PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_JOINER_preceded_by_Virama PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_not_preceded_by_Virama_but_matches_regexp PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_ZERO_WIDTH_NON_JOINER_preceded_by_Virama PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_a_host_name_with_a_component_too_long PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_a_valid_host_name_example_test_in_Hangul_ PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_arrays PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_booleans PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_floats PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_integers PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_nulls PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_all_string_formats_ignore_objects PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_contains_illegal_char_U_302E_Hangul_single_dot_tone_mark PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_illegal_first_char_U_302E_Hangul_single_dot_tone_mark PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_invalid_Punycode PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_invalid_label_correct_Punycode PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_idn_hostname_validation_of_internationalized_host_names_valid_Chinese_Punycode PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv4_validation_of_IP_addresses_a_valid_IP_address PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_arrays PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_booleans PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_floats PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_integers PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_nulls PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv4_validation_of_IP_addresses_all_string_formats_ignore_objects PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv4_validation_of_IP_addresses_an_IP_address_as_an_integer_decimal_ PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv4_validation_of_IP_addresses_an_IP_address_with_out_of_range_values PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv4_validation_of_IP_addresses_an_IP_address_with_too_many_components PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv4_validation_of_IP_addresses_an_IP_address_without_4_components PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv4_validation_of_IP_addresses_invalid_leading_zeroes_as_they_are_treated_as_octals PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv4_validation_of_IP_addresses_invalid_non_ASCII_২_a_Bengali_2_ PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv4_validation_of_IP_addresses_value_without_leading_zero_is_valid PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_8_octets PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_first PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_a_long_invalid_ipv6_below_length_limit_second PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_a_long_valid_ipv6 PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_a_valid_IPv6_address PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_arrays PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_booleans PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_floats PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_integers PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_nulls PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_all_string_formats_ignore_objects PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_containing_illegal_characters PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_out_of_range_values PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_an_IPv6_address_with_too_many_components PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_insufficient_octets_without_double_colons PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_invalid_non_ASCII_৪_a_Bengali_4_ PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_invalid_non_ASCII_৪_a_Bengali_4_in_the_IPv4_portion PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_ipv4_is_not_ipv6 PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_ipv4_segment_must_have_4_octets PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_leading_colons_is_valid PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_leading_whitespace_is_invalid PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_is_invalid PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_missing_leading_octet_with_omitted_octets_later PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_missing_trailing_octet_is_invalid PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_mixed_format_with_double_colons_between_the_sections PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_a_hex_octet PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_mixed_format_with_ipv4_section_with_octet_out_of_range PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_mixed_format_with_leading_double_colons_ipv4_mapped_ipv6_address_ PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_mixed_format_with_the_ipv4_section_as_decimal_octets PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_netmask_is_not_a_part_of_ipv6_address PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_no_colons_is_invalid PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_no_digits_is_valid PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_single_set_of_double_colons_in_the_middle_is_valid PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_trailing_4_hex_symbols_is_valid PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_trailing_5_hex_symbols_is_invalid PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_trailing_colons_is_valid PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_trailing_whitespace_is_invalid PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_triple_colons_is_invalid PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_two_sets_of_double_colons_is_invalid PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_ipv6_validation_of_IPv6_addresses_zone_id_is_not_a_part_of_ipv6_address PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_iri_reference_validation_of_IRI_References_a_valid_IRI PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_iri_reference_validation_of_IRI_References_a_valid_IRI_Reference PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_iri_reference_validation_of_IRI_References_a_valid_IRI_fragment PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_iri_reference_validation_of_IRI_References_a_valid_protocol_relative_IRI_Reference PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_iri_reference_validation_of_IRI_References_a_valid_relative_IRI_Reference PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_arrays PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_booleans PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_floats PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_integers PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_nulls PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_iri_reference_validation_of_IRI_References_all_string_formats_ignore_objects PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_iri_reference_validation_of_IRI_References_an_invalid_IRI_Reference SKIPPED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_iri_reference_validation_of_IRI_References_an_invalid_IRI_fragment SKIPPED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_iri_validation_of_IRIs_a_valid_IRI_based_on_IPv6 PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_iri_validation_of_IRIs_a_valid_IRI_with_URL_encoded_stuff PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_iri_validation_of_IRIs_a_valid_IRI_with_anchor_tag_and_parentheses PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_iri_validation_of_IRIs_a_valid_IRI_with_many_special_characters PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_iri_validation_of_IRIs_all_string_formats_ignore_arrays PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_iri_validation_of_IRIs_all_string_formats_ignore_booleans PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_iri_validation_of_IRIs_all_string_formats_ignore_floats PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_iri_validation_of_IRIs_all_string_formats_ignore_integers PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_iri_validation_of_IRIs_all_string_formats_ignore_nulls PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_iri_validation_of_IRIs_all_string_formats_ignore_objects PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_iri_validation_of_IRIs_an_invalid_IRI SKIPPED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_iri_validation_of_IRIs_an_invalid_IRI_based_on_IPv6 SKIPPED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_iri_validation_of_IRIs_an_invalid_IRI_though_valid_IRI_reference SKIPPED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_iri_validation_of_IRIs_an_invalid_relative_IRI_Reference SKIPPED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__a_valid_JSON_pointer PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_arrays PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_booleans PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_floats PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_integers PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_nulls PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__all_string_formats_ignore_objects PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_1 PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_2 PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_URI_Fragment_Identifier_3 PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_1 PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_2 PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_isn_t_empty_nor_starts_with_3 PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_multiple_characters_not_escaped_ PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_not_escaped_ PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_1 PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_some_escaped_but_not_all_2 PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_1 PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__not_a_valid_JSON_pointer_wrong_escape_character_2 PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_1 PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_10 PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_11 PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_12 PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_2 PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_3 PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_4 PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_5 PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_6 PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_7 PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_8 PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_as_stated_in_RFC_6901_9 PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_1 PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_escaped_with_fraction_part_2 PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_multiple_escaped_characters_ PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_adding_to_the_last_array_position PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_used_as_object_member_name_ PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_empty_segment PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_json_pointer_validation_of_JSON_pointers_JSON_String_Representation__valid_JSON_pointer_with_the_last_empty_segment PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_regex_validation_of_regular_expressions_a_regular_expression_with_unclosed_parens_is_invalid PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_regex_validation_of_regular_expressions_a_valid_regular_expression PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_regex_validation_of_regular_expressions_all_string_formats_ignore_arrays PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_regex_validation_of_regular_expressions_all_string_formats_ignore_booleans PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_regex_validation_of_regular_expressions_all_string_formats_ignore_floats PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_regex_validation_of_regular_expressions_all_string_formats_ignore_integers PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_regex_validation_of_regular_expressions_all_string_formats_ignore_nulls PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_regex_validation_of_regular_expressions_all_string_formats_ignore_objects PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP___is_not_a_valid_json_pointer PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_RJP_taking_the_member_or_index_name PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_downwards_RJP PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_up_and_then_down_RJP_with_array_index PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__a_valid_upwards_RJP PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_arrays PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_booleans PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_floats PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_integers PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_nulls PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__all_string_formats_ignore_objects PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__an_invalid_RJP_that_is_a_valid_JSON_Pointer PASSED 507s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__negative_prefix PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_json_pointer PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_relative_json_pointer_validation_of_Relative_JSON_Pointers_RJP__zero_cannot_be_followed_by_other_digits_plus_octothorpe PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_a_valid_time_string PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_a_valid_time_string_with_case_insensitive_Z PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_a_valid_time_string_with_leap_second_Zulu SKIPPED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_a_valid_time_string_with_minus_offset PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_a_valid_time_string_with_plus_offset PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_a_valid_time_string_with_precise_second_fraction PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_a_valid_time_string_with_second_fraction PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_all_string_formats_ignore_arrays PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_all_string_formats_ignore_booleans PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_all_string_formats_ignore_floats PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_all_string_formats_ignore_integers PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_all_string_formats_ignore_nulls PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_all_string_formats_ignore_objects PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_an_invalid_offset_indicator SKIPPED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_hour SKIPPED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_hour_ SKIPPED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_leap_second_wrong_minute_ SKIPPED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_minute SKIPPED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_second SKIPPED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_hour SKIPPED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_numoffset_minute SKIPPED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_an_invalid_time_string_with_invalid_time_with_both_Z_and_numoffset SKIPPED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_hour_ SKIPPED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_invalid_leap_second_Zulu_wrong_minute_ SKIPPED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_hour_ SKIPPED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_invalid_leap_second_negative_time_offset_wrong_minute_ SKIPPED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_hour_ SKIPPED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_invalid_leap_second_positive_time_offset_wrong_minute_ SKIPPED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_hour_ SKIPPED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_invalid_leap_second_zero_time_offset_wrong_minute_ SKIPPED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_invalid_non_ASCII_২_a_Bengali_2_ SKIPPED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_no_time_offset SKIPPED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_only_RFC3339_not_all_of_ISO_8601_are_valid SKIPPED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_valid_leap_second_large_negative_time_offset SKIPPED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_valid_leap_second_large_positive_time_offset SKIPPED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_valid_leap_second_negative_time_offset SKIPPED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_valid_leap_second_positive_time_offset SKIPPED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_time_validation_of_time_strings_valid_leap_second_zero_time_offset SKIPPED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_unknown_unknown_format_unknown_formats_ignore_arrays PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_unknown_unknown_format_unknown_formats_ignore_booleans PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_unknown_unknown_format_unknown_formats_ignore_floats PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_unknown_unknown_format_unknown_formats_ignore_integers PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_unknown_unknown_format_unknown_formats_ignore_nulls PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_unknown_unknown_format_unknown_formats_ignore_objects PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_unknown_unknown_format_unknown_formats_ignore_strings PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_reference_validation_of_URI_References_a_valid_URI PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_reference_validation_of_URI_References_a_valid_URI_Reference PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_reference_validation_of_URI_References_a_valid_URI_fragment PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_reference_validation_of_URI_References_a_valid_protocol_relative_URI_Reference PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_reference_validation_of_URI_References_a_valid_relative_URI_Reference PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_reference_validation_of_URI_References_all_string_formats_ignore_arrays PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_reference_validation_of_URI_References_all_string_formats_ignore_booleans PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_reference_validation_of_URI_References_all_string_formats_ignore_floats PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_reference_validation_of_URI_References_all_string_formats_ignore_integers PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_reference_validation_of_URI_References_all_string_formats_ignore_nulls PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_reference_validation_of_URI_References_all_string_formats_ignore_objects PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_reference_validation_of_URI_References_an_invalid_URI_Reference SKIPPED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_reference_validation_of_URI_References_an_invalid_URI_fragment SKIPPED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_template_format_uri_template_a_valid_relative_uri_template PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_template_format_uri_template_a_valid_uri_template PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_template_format_uri_template_a_valid_uri_template_without_variables PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_template_format_uri_template_all_string_formats_ignore_arrays PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_template_format_uri_template_all_string_formats_ignore_booleans PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_template_format_uri_template_all_string_formats_ignore_floats PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_template_format_uri_template_all_string_formats_ignore_integers PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_template_format_uri_template_all_string_formats_ignore_nulls PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_template_format_uri_template_all_string_formats_ignore_objects PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_template_format_uri_template_an_invalid_uri_template SKIPPED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_validation_of_URIs_a_valid_URL_ PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_validation_of_URIs_a_valid_URL_based_on_IPv4 PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_validation_of_URIs_a_valid_URL_for_a_simple_text_file PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_validation_of_URIs_a_valid_URL_with_URL_encoded_stuff PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_validation_of_URIs_a_valid_URL_with_anchor_tag_and_parentheses PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_validation_of_URIs_a_valid_URL_with_ftp_scheme PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_validation_of_URIs_a_valid_URL_with_many_special_characters PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_validation_of_URIs_a_valid_URN PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_validation_of_URIs_a_valid_mailto_URI PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_validation_of_URIs_a_valid_newsgroup_URI PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_validation_of_URIs_a_valid_puny_coded_URL_ PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_validation_of_URIs_a_valid_tel_URI PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_validation_of_URIs_an_invalid_URI SKIPPED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_validation_of_URIs_an_invalid_URI_though_valid_URI_reference SKIPPED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_validation_of_URIs_an_invalid_URI_with_comma_in_scheme SKIPPED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_validation_of_URIs_an_invalid_URI_with_spaces SKIPPED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_validation_of_URIs_an_invalid_URI_with_spaces_and_missing_scheme SKIPPED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_validation_of_URIs_an_invalid_protocol_relative_URI_Reference SKIPPED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uri_validation_of_URIs_an_invalid_relative_URI_Reference SKIPPED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uuid_uuid_format_all_lower_case PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uuid_uuid_format_all_upper_case PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uuid_uuid_format_all_zeroes_is_valid PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uuid_uuid_format_bad_characters_not_hex_ PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uuid_uuid_format_dashes_in_the_wrong_spot PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uuid_uuid_format_hypothetical_version_15 PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uuid_uuid_format_hypothetical_version_6 PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uuid_uuid_format_missing_section PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uuid_uuid_format_mixed_case PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uuid_uuid_format_no_dashes PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uuid_uuid_format_too_few_dashes PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uuid_uuid_format_too_many_dashes PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uuid_uuid_format_valid_version_4 PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uuid_uuid_format_valid_version_5 PASSED 508s jsonschema/tests/test_jsonschema_test_suite.py::TestDraft202012Format::test_uuid_uuid_format_wrong_length PASSED 508s jsonschema/tests/test_types.py::TestTypeChecker::test_checks_can_be_added_at_init PASSED 508s jsonschema/tests/test_types.py::TestTypeChecker::test_is_type PASSED 508s jsonschema/tests/test_types.py::TestTypeChecker::test_is_unknown_type PASSED 508s jsonschema/tests/test_types.py::TestTypeChecker::test_redefine_existing_type PASSED 508s jsonschema/tests/test_types.py::TestTypeChecker::test_redefine_many PASSED 508s jsonschema/tests/test_types.py::TestTypeChecker::test_remove PASSED 508s jsonschema/tests/test_types.py::TestTypeChecker::test_remove_multiple PASSED 508s jsonschema/tests/test_types.py::TestTypeChecker::test_remove_unknown_type PASSED 508s jsonschema/tests/test_types.py::TestTypeChecker::test_type_check_can_raise_key_error PASSED 508s jsonschema/tests/test_types.py::TestCustomTypes::test_object_can_be_extended PASSED 508s jsonschema/tests/test_types.py::TestCustomTypes::test_object_extensions_can_handle_custom_validators PASSED 508s jsonschema/tests/test_types.py::TestCustomTypes::test_object_extensions_require_custom_validators PASSED 508s jsonschema/tests/test_types.py::TestCustomTypes::test_simple_type_can_be_extended PASSED 508s jsonschema/tests/test_types.py::TestCustomTypes::test_unknown_type PASSED 508s jsonschema/tests/test_utils.py::TestEqual::test_none PASSED 508s jsonschema/tests/test_utils.py::TestDictEqual::test_additional_key PASSED 508s jsonschema/tests/test_utils.py::TestDictEqual::test_empty_dictionaries PASSED 508s jsonschema/tests/test_utils.py::TestDictEqual::test_equal_dictionaries PASSED 508s jsonschema/tests/test_utils.py::TestDictEqual::test_missing_key PASSED 508s jsonschema/tests/test_utils.py::TestDictEqual::test_missing_value PASSED 508s jsonschema/tests/test_utils.py::TestDictEqual::test_mixed_nested_equal PASSED 508s jsonschema/tests/test_utils.py::TestDictEqual::test_nested_dict_unequal PASSED 508s jsonschema/tests/test_utils.py::TestDictEqual::test_nested_equal PASSED 508s jsonschema/tests/test_utils.py::TestDictEqual::test_nested_list_unequal PASSED 508s jsonschema/tests/test_utils.py::TestDictEqual::test_one_none PASSED 508s jsonschema/tests/test_utils.py::TestDictEqual::test_same_item PASSED 508s jsonschema/tests/test_utils.py::TestListEqual::test_empty_list PASSED 508s jsonschema/tests/test_utils.py::TestListEqual::test_equal_lists PASSED 508s jsonschema/tests/test_utils.py::TestListEqual::test_equal_nested_lists PASSED 508s jsonschema/tests/test_utils.py::TestListEqual::test_first_list_larger PASSED 508s jsonschema/tests/test_utils.py::TestListEqual::test_list_with_none_equal PASSED 508s jsonschema/tests/test_utils.py::TestListEqual::test_list_with_none_unequal PASSED 508s jsonschema/tests/test_utils.py::TestListEqual::test_one_none PASSED 508s jsonschema/tests/test_utils.py::TestListEqual::test_same_list PASSED 508s jsonschema/tests/test_utils.py::TestListEqual::test_second_list_larger PASSED 508s jsonschema/tests/test_utils.py::TestListEqual::test_unequal_nested_lists PASSED 508s jsonschema/tests/test_utils.py::TestListEqual::test_unsorted_lists PASSED 508s jsonschema/tests/test_validators.py::TestCreateAndExtend::test_attrs PASSED 508s jsonschema/tests/test_validators.py::TestCreateAndExtend::test_create_default_types PASSED 508s jsonschema/tests/test_validators.py::TestCreateAndExtend::test_dashes_are_stripped_from_validator_names PASSED 508s jsonschema/tests/test_validators.py::TestCreateAndExtend::test_extend PASSED 508s jsonschema/tests/test_validators.py::TestCreateAndExtend::test_extend_idof PASSED 508s jsonschema/tests/test_validators.py::TestCreateAndExtend::test_if_a_version_is_not_provided_it_is_not_registered PASSED 508s jsonschema/tests/test_validators.py::TestCreateAndExtend::test_if_a_version_is_provided_it_is_registered PASSED 508s jsonschema/tests/test_validators.py::TestCreateAndExtend::test_init PASSED 508s jsonschema/tests/test_validators.py::TestCreateAndExtend::test_iter_errors_multiple_errors PASSED 508s jsonschema/tests/test_validators.py::TestCreateAndExtend::test_iter_errors_one_error PASSED 508s jsonschema/tests/test_validators.py::TestCreateAndExtend::test_iter_errors_successful PASSED 508s jsonschema/tests/test_validators.py::TestCreateAndExtend::test_long_repr PASSED 508s jsonschema/tests/test_validators.py::TestCreateAndExtend::test_repr PASSED 508s jsonschema/tests/test_validators.py::TestCreateAndExtend::test_repr_no_version PASSED 508s jsonschema/tests/test_validators.py::TestCreateAndExtend::test_validates_registers_meta_schema_draft6_id PASSED 508s jsonschema/tests/test_validators.py::TestCreateAndExtend::test_validates_registers_meta_schema_id PASSED 508s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_False_schema PASSED 508s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_additionalItems_multiple_failures PASSED 508s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_additionalItems_single_failure PASSED 508s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_additionalProperties_false_patternProperties PASSED 508s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_additionalProperties_multiple_failures PASSED 508s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_additionalProperties_single_failure PASSED 508s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_const PASSED 508s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_contains_draft_6 PASSED 508s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_contains_too_few PASSED 508s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_contains_too_few_both_constrained PASSED 508s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_contains_too_many PASSED 508s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_contains_too_many_both_constrained PASSED 508s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_dependencies_list_draft3 PASSED 508s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_dependencies_list_draft7 PASSED 508s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_dependencies_single_element PASSED 508s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_dependentRequired PASSED 508s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_does_not_contain PASSED 508s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_exclusiveMaximum PASSED 508s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_exclusiveMinimum PASSED 508s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_invalid_format_default_message PASSED 508s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_maxItems PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_maxLength PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_maxProperties PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_maximum PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_minItems PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_minLength PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_minProperties PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_minimum PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_multipleOf PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_multiple_type_failure PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_object_with_named_type_failure PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_object_without_title_type_failure_draft3 PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_oneOf_matches_none PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_oneOf_matches_too_many PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_pattern PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_prefixItems_with_items PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_required PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_single_type_failure PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_single_type_list_failure PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_unevaluated_items PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_unevaluated_items_on_invalid_type PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_unevaluated_properties PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_unevaluated_properties_on_invalid_type PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorDetails::test_additionalItems PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorDetails::test_additionalItems_with_items PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorDetails::test_additionalProperties PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorDetails::test_anyOf PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorDetails::test_boolean_schema_False PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorDetails::test_contains_none PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorDetails::test_contains_too_few PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorDetails::test_contains_too_many PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorDetails::test_if_else PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorDetails::test_if_then PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorDetails::test_multiple_nesting PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorDetails::test_patternProperties PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorDetails::test_prefixItems PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorDetails::test_prefixItems_with_items PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorDetails::test_propertyNames PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorDetails::test_recursive PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorDetails::test_ref PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorDetails::test_ref_sibling PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorDetails::test_single_nesting PASSED 509s jsonschema/tests/test_validators.py::TestValidationErrorDetails::test_type PASSED 509s jsonschema/tests/test_validators.py::TestDraft3Validator::test_False_is_not_a_schema PASSED 509s jsonschema/tests/test_validators.py::TestDraft3Validator::test_False_is_not_a_schema_even_if_you_forget_to_check SKIPPED 509s jsonschema/tests/test_validators.py::TestDraft3Validator::test_True_is_not_a_schema PASSED 509s jsonschema/tests/test_validators.py::TestDraft3Validator::test_True_is_not_a_schema_even_if_you_forget_to_check SKIPPED 509s jsonschema/tests/test_validators.py::TestDraft3Validator::test_any_type_is_redefinable PASSED 509s jsonschema/tests/test_validators.py::TestDraft3Validator::test_any_type_is_valid_for_type_any PASSED 509s jsonschema/tests/test_validators.py::TestDraft3Validator::test_check_redefined_sequence PASSED 509s jsonschema/tests/test_validators.py::TestDraft3Validator::test_enum_allows_empty_arrays PASSED 509s jsonschema/tests/test_validators.py::TestDraft3Validator::test_enum_allows_non_unique_items PASSED 509s jsonschema/tests/test_validators.py::TestDraft3Validator::test_evolve PASSED 509s jsonschema/tests/test_validators.py::TestDraft3Validator::test_evolve_with_subclass PASSED 509s jsonschema/tests/test_validators.py::TestDraft3Validator::test_invalid_instances_are_not_valid PASSED 509s jsonschema/tests/test_validators.py::TestDraft3Validator::test_invalid_properties PASSED 509s jsonschema/tests/test_validators.py::TestDraft3Validator::test_is_type_does_not_evade_bool_if_it_is_being_tested PASSED 509s jsonschema/tests/test_validators.py::TestDraft3Validator::test_is_type_evades_bool_inheriting_from_int PASSED 509s jsonschema/tests/test_validators.py::TestDraft3Validator::test_is_type_is_false_for_invalid_type PASSED 509s jsonschema/tests/test_validators.py::TestDraft3Validator::test_is_type_is_true_for_any_type PASSED 509s jsonschema/tests/test_validators.py::TestDraft3Validator::test_is_type_is_true_for_valid_type PASSED 509s jsonschema/tests/test_validators.py::TestDraft3Validator::test_it_can_validate_with_decimals PASSED 509s jsonschema/tests/test_validators.py::TestDraft3Validator::test_it_creates_a_ref_resolver_if_not_provided PASSED 509s jsonschema/tests/test_validators.py::TestDraft3Validator::test_it_delegates_to_a_legacy_ref_resolver PASSED 509s jsonschema/tests/test_validators.py::TestDraft3Validator::test_it_delegates_to_a_ref_resolver PASSED 509s jsonschema/tests/test_validators.py::TestDraft3Validator::test_it_does_not_validate_formats_by_default PASSED 509s jsonschema/tests/test_validators.py::TestDraft3Validator::test_it_implements_the_validator_protocol PASSED 509s jsonschema/tests/test_validators.py::TestDraft3Validator::test_it_properly_formats_tuples_in_errors PASSED 509s jsonschema/tests/test_validators.py::TestDraft3Validator::test_it_returns_true_for_formats_it_does_not_know_about PASSED 509s jsonschema/tests/test_validators.py::TestDraft3Validator::test_it_validates_formats_if_a_checker_is_provided PASSED 509s jsonschema/tests/test_validators.py::TestDraft3Validator::test_minItems_invalid_string PASSED 509s jsonschema/tests/test_validators.py::TestDraft3Validator::test_non_existent_properties_are_ignored PASSED 509s jsonschema/tests/test_validators.py::TestDraft3Validator::test_non_string_custom_type PASSED 509s jsonschema/tests/test_validators.py::TestDraft3Validator::test_valid_instances_are_valid PASSED 509s jsonschema/tests/test_validators.py::TestDraft4Validator::test_False_is_not_a_schema PASSED 509s jsonschema/tests/test_validators.py::TestDraft4Validator::test_False_is_not_a_schema_even_if_you_forget_to_check SKIPPED 509s jsonschema/tests/test_validators.py::TestDraft4Validator::test_True_is_not_a_schema PASSED 509s jsonschema/tests/test_validators.py::TestDraft4Validator::test_True_is_not_a_schema_even_if_you_forget_to_check SKIPPED 509s jsonschema/tests/test_validators.py::TestDraft4Validator::test_check_redefined_sequence PASSED 509s jsonschema/tests/test_validators.py::TestDraft4Validator::test_enum_allows_empty_arrays PASSED 509s jsonschema/tests/test_validators.py::TestDraft4Validator::test_enum_allows_non_unique_items PASSED 509s jsonschema/tests/test_validators.py::TestDraft4Validator::test_evolve PASSED 509s jsonschema/tests/test_validators.py::TestDraft4Validator::test_evolve_with_subclass PASSED 509s jsonschema/tests/test_validators.py::TestDraft4Validator::test_invalid_instances_are_not_valid PASSED 509s jsonschema/tests/test_validators.py::TestDraft4Validator::test_invalid_properties PASSED 509s jsonschema/tests/test_validators.py::TestDraft4Validator::test_is_type_evades_bool_inheriting_from_int PASSED 509s jsonschema/tests/test_validators.py::TestDraft4Validator::test_is_type_is_false_for_invalid_type PASSED 509s jsonschema/tests/test_validators.py::TestDraft4Validator::test_is_type_is_true_for_valid_type PASSED 509s jsonschema/tests/test_validators.py::TestDraft4Validator::test_it_can_validate_with_decimals PASSED 509s jsonschema/tests/test_validators.py::TestDraft4Validator::test_it_creates_a_ref_resolver_if_not_provided PASSED 509s jsonschema/tests/test_validators.py::TestDraft4Validator::test_it_delegates_to_a_legacy_ref_resolver PASSED 509s jsonschema/tests/test_validators.py::TestDraft4Validator::test_it_delegates_to_a_ref_resolver PASSED 509s jsonschema/tests/test_validators.py::TestDraft4Validator::test_it_does_not_validate_formats_by_default PASSED 509s jsonschema/tests/test_validators.py::TestDraft4Validator::test_it_implements_the_validator_protocol PASSED 509s jsonschema/tests/test_validators.py::TestDraft4Validator::test_it_properly_formats_tuples_in_errors PASSED 509s jsonschema/tests/test_validators.py::TestDraft4Validator::test_it_returns_true_for_formats_it_does_not_know_about PASSED 509s jsonschema/tests/test_validators.py::TestDraft4Validator::test_it_validates_formats_if_a_checker_is_provided PASSED 509s jsonschema/tests/test_validators.py::TestDraft4Validator::test_minItems_invalid_string PASSED 509s jsonschema/tests/test_validators.py::TestDraft4Validator::test_non_existent_properties_are_ignored PASSED 509s jsonschema/tests/test_validators.py::TestDraft4Validator::test_non_string_custom_type PASSED 509s jsonschema/tests/test_validators.py::TestDraft4Validator::test_valid_instances_are_valid PASSED 509s jsonschema/tests/test_validators.py::TestDraft6Validator::test_check_redefined_sequence PASSED 509s jsonschema/tests/test_validators.py::TestDraft6Validator::test_enum_allows_empty_arrays PASSED 509s jsonschema/tests/test_validators.py::TestDraft6Validator::test_enum_allows_non_unique_items PASSED 509s jsonschema/tests/test_validators.py::TestDraft6Validator::test_evolve PASSED 509s jsonschema/tests/test_validators.py::TestDraft6Validator::test_evolve_with_subclass PASSED 509s jsonschema/tests/test_validators.py::TestDraft6Validator::test_invalid_instances_are_not_valid PASSED 509s jsonschema/tests/test_validators.py::TestDraft6Validator::test_invalid_properties PASSED 509s jsonschema/tests/test_validators.py::TestDraft6Validator::test_is_type_evades_bool_inheriting_from_int PASSED 509s jsonschema/tests/test_validators.py::TestDraft6Validator::test_is_type_is_false_for_invalid_type PASSED 509s jsonschema/tests/test_validators.py::TestDraft6Validator::test_is_type_is_true_for_valid_type PASSED 509s jsonschema/tests/test_validators.py::TestDraft6Validator::test_it_can_validate_with_decimals PASSED 509s jsonschema/tests/test_validators.py::TestDraft6Validator::test_it_creates_a_ref_resolver_if_not_provided PASSED 509s jsonschema/tests/test_validators.py::TestDraft6Validator::test_it_delegates_to_a_legacy_ref_resolver PASSED 509s jsonschema/tests/test_validators.py::TestDraft6Validator::test_it_delegates_to_a_ref_resolver PASSED 509s jsonschema/tests/test_validators.py::TestDraft6Validator::test_it_does_not_validate_formats_by_default PASSED 509s jsonschema/tests/test_validators.py::TestDraft6Validator::test_it_implements_the_validator_protocol PASSED 509s jsonschema/tests/test_validators.py::TestDraft6Validator::test_it_properly_formats_tuples_in_errors PASSED 509s jsonschema/tests/test_validators.py::TestDraft6Validator::test_it_returns_true_for_formats_it_does_not_know_about PASSED 509s jsonschema/tests/test_validators.py::TestDraft6Validator::test_it_validates_formats_if_a_checker_is_provided PASSED 509s jsonschema/tests/test_validators.py::TestDraft6Validator::test_minItems_invalid_string PASSED 509s jsonschema/tests/test_validators.py::TestDraft6Validator::test_non_existent_properties_are_ignored PASSED 509s jsonschema/tests/test_validators.py::TestDraft6Validator::test_non_string_custom_type PASSED 509s jsonschema/tests/test_validators.py::TestDraft6Validator::test_valid_instances_are_valid PASSED 509s jsonschema/tests/test_validators.py::TestDraft7Validator::test_check_redefined_sequence PASSED 509s jsonschema/tests/test_validators.py::TestDraft7Validator::test_enum_allows_empty_arrays PASSED 509s jsonschema/tests/test_validators.py::TestDraft7Validator::test_enum_allows_non_unique_items PASSED 509s jsonschema/tests/test_validators.py::TestDraft7Validator::test_evolve PASSED 509s jsonschema/tests/test_validators.py::TestDraft7Validator::test_evolve_with_subclass PASSED 509s jsonschema/tests/test_validators.py::TestDraft7Validator::test_invalid_instances_are_not_valid PASSED 509s jsonschema/tests/test_validators.py::TestDraft7Validator::test_invalid_properties PASSED 509s jsonschema/tests/test_validators.py::TestDraft7Validator::test_is_type_evades_bool_inheriting_from_int PASSED 509s jsonschema/tests/test_validators.py::TestDraft7Validator::test_is_type_is_false_for_invalid_type PASSED 509s jsonschema/tests/test_validators.py::TestDraft7Validator::test_is_type_is_true_for_valid_type PASSED 509s jsonschema/tests/test_validators.py::TestDraft7Validator::test_it_can_validate_with_decimals PASSED 509s jsonschema/tests/test_validators.py::TestDraft7Validator::test_it_creates_a_ref_resolver_if_not_provided PASSED 509s jsonschema/tests/test_validators.py::TestDraft7Validator::test_it_delegates_to_a_legacy_ref_resolver PASSED 509s jsonschema/tests/test_validators.py::TestDraft7Validator::test_it_delegates_to_a_ref_resolver PASSED 509s jsonschema/tests/test_validators.py::TestDraft7Validator::test_it_does_not_validate_formats_by_default PASSED 509s jsonschema/tests/test_validators.py::TestDraft7Validator::test_it_implements_the_validator_protocol PASSED 509s jsonschema/tests/test_validators.py::TestDraft7Validator::test_it_properly_formats_tuples_in_errors PASSED 509s jsonschema/tests/test_validators.py::TestDraft7Validator::test_it_returns_true_for_formats_it_does_not_know_about PASSED 509s jsonschema/tests/test_validators.py::TestDraft7Validator::test_it_validates_formats_if_a_checker_is_provided PASSED 509s jsonschema/tests/test_validators.py::TestDraft7Validator::test_minItems_invalid_string PASSED 509s jsonschema/tests/test_validators.py::TestDraft7Validator::test_non_existent_properties_are_ignored PASSED 509s jsonschema/tests/test_validators.py::TestDraft7Validator::test_non_string_custom_type PASSED 509s jsonschema/tests/test_validators.py::TestDraft7Validator::test_valid_instances_are_valid PASSED 509s jsonschema/tests/test_validators.py::TestDraft201909Validator::test_check_redefined_sequence PASSED 509s jsonschema/tests/test_validators.py::TestDraft201909Validator::test_enum_allows_empty_arrays PASSED 509s jsonschema/tests/test_validators.py::TestDraft201909Validator::test_enum_allows_non_unique_items PASSED 509s jsonschema/tests/test_validators.py::TestDraft201909Validator::test_evolve PASSED 509s jsonschema/tests/test_validators.py::TestDraft201909Validator::test_evolve_with_subclass PASSED 509s jsonschema/tests/test_validators.py::TestDraft201909Validator::test_invalid_instances_are_not_valid PASSED 509s jsonschema/tests/test_validators.py::TestDraft201909Validator::test_invalid_properties PASSED 509s jsonschema/tests/test_validators.py::TestDraft201909Validator::test_is_type_evades_bool_inheriting_from_int PASSED 509s jsonschema/tests/test_validators.py::TestDraft201909Validator::test_is_type_is_false_for_invalid_type PASSED 509s jsonschema/tests/test_validators.py::TestDraft201909Validator::test_is_type_is_true_for_valid_type PASSED 509s jsonschema/tests/test_validators.py::TestDraft201909Validator::test_it_can_validate_with_decimals PASSED 509s jsonschema/tests/test_validators.py::TestDraft201909Validator::test_it_creates_a_ref_resolver_if_not_provided PASSED 509s jsonschema/tests/test_validators.py::TestDraft201909Validator::test_it_delegates_to_a_legacy_ref_resolver PASSED 509s jsonschema/tests/test_validators.py::TestDraft201909Validator::test_it_delegates_to_a_ref_resolver PASSED 509s jsonschema/tests/test_validators.py::TestDraft201909Validator::test_it_does_not_validate_formats_by_default PASSED 509s jsonschema/tests/test_validators.py::TestDraft201909Validator::test_it_implements_the_validator_protocol PASSED 509s jsonschema/tests/test_validators.py::TestDraft201909Validator::test_it_properly_formats_tuples_in_errors PASSED 509s jsonschema/tests/test_validators.py::TestDraft201909Validator::test_it_returns_true_for_formats_it_does_not_know_about PASSED 509s jsonschema/tests/test_validators.py::TestDraft201909Validator::test_it_validates_formats_if_a_checker_is_provided PASSED 509s jsonschema/tests/test_validators.py::TestDraft201909Validator::test_minItems_invalid_string PASSED 509s jsonschema/tests/test_validators.py::TestDraft201909Validator::test_non_existent_properties_are_ignored PASSED 509s jsonschema/tests/test_validators.py::TestDraft201909Validator::test_non_string_custom_type PASSED 509s jsonschema/tests/test_validators.py::TestDraft201909Validator::test_valid_instances_are_valid PASSED 509s jsonschema/tests/test_validators.py::TestDraft202012Validator::test_check_redefined_sequence PASSED 509s jsonschema/tests/test_validators.py::TestDraft202012Validator::test_enum_allows_empty_arrays PASSED 509s jsonschema/tests/test_validators.py::TestDraft202012Validator::test_enum_allows_non_unique_items PASSED 509s jsonschema/tests/test_validators.py::TestDraft202012Validator::test_evolve PASSED 509s jsonschema/tests/test_validators.py::TestDraft202012Validator::test_evolve_with_subclass PASSED 509s jsonschema/tests/test_validators.py::TestDraft202012Validator::test_invalid_instances_are_not_valid PASSED 509s jsonschema/tests/test_validators.py::TestDraft202012Validator::test_invalid_properties PASSED 509s jsonschema/tests/test_validators.py::TestDraft202012Validator::test_is_type_evades_bool_inheriting_from_int PASSED 509s jsonschema/tests/test_validators.py::TestDraft202012Validator::test_is_type_is_false_for_invalid_type PASSED 509s jsonschema/tests/test_validators.py::TestDraft202012Validator::test_is_type_is_true_for_valid_type PASSED 509s jsonschema/tests/test_validators.py::TestDraft202012Validator::test_it_can_validate_with_decimals PASSED 509s jsonschema/tests/test_validators.py::TestDraft202012Validator::test_it_creates_a_ref_resolver_if_not_provided PASSED 509s jsonschema/tests/test_validators.py::TestDraft202012Validator::test_it_delegates_to_a_legacy_ref_resolver PASSED 509s jsonschema/tests/test_validators.py::TestDraft202012Validator::test_it_delegates_to_a_ref_resolver PASSED 509s jsonschema/tests/test_validators.py::TestDraft202012Validator::test_it_does_not_validate_formats_by_default PASSED 509s jsonschema/tests/test_validators.py::TestDraft202012Validator::test_it_implements_the_validator_protocol PASSED 509s jsonschema/tests/test_validators.py::TestDraft202012Validator::test_it_properly_formats_tuples_in_errors PASSED 509s jsonschema/tests/test_validators.py::TestDraft202012Validator::test_it_returns_true_for_formats_it_does_not_know_about PASSED 509s jsonschema/tests/test_validators.py::TestDraft202012Validator::test_it_validates_formats_if_a_checker_is_provided PASSED 509s jsonschema/tests/test_validators.py::TestDraft202012Validator::test_minItems_invalid_string PASSED 509s jsonschema/tests/test_validators.py::TestDraft202012Validator::test_non_existent_properties_are_ignored PASSED 509s jsonschema/tests/test_validators.py::TestDraft202012Validator::test_non_string_custom_type PASSED 509s jsonschema/tests/test_validators.py::TestDraft202012Validator::test_valid_instances_are_valid PASSED 510s jsonschema/tests/test_validators.py::TestValidatorFor::test_False PASSED 510s jsonschema/tests/test_validators.py::TestValidatorFor::test_True PASSED 510s jsonschema/tests/test_validators.py::TestValidatorFor::test_custom_validator PASSED 510s jsonschema/tests/test_validators.py::TestValidatorFor::test_custom_validator_draft6 PASSED 510s jsonschema/tests/test_validators.py::TestValidatorFor::test_does_not_warn_if_meta_schema_is_unspecified PASSED 510s jsonschema/tests/test_validators.py::TestValidatorFor::test_draft_201909 PASSED 510s jsonschema/tests/test_validators.py::TestValidatorFor::test_draft_202012 PASSED 510s jsonschema/tests/test_validators.py::TestValidatorFor::test_draft_3 PASSED 510s jsonschema/tests/test_validators.py::TestValidatorFor::test_draft_4 PASSED 510s jsonschema/tests/test_validators.py::TestValidatorFor::test_draft_6 PASSED 510s jsonschema/tests/test_validators.py::TestValidatorFor::test_draft_7 PASSED 510s jsonschema/tests/test_validators.py::TestValidatorFor::test_validator_for_custom_default PASSED 510s jsonschema/tests/test_validators.py::TestValidatorFor::test_validator_for_custom_default_with_schema PASSED 510s jsonschema/tests/test_validators.py::TestValidatorFor::test_validator_for_jsonschema_default PASSED 510s jsonschema/tests/test_validators.py::TestValidatorFor::test_warns_if_meta_schema_specified_was_not_found PASSED 510s jsonschema/tests/test_validators.py::TestValidate::test_draft202012_validator_is_chosen PASSED 510s jsonschema/tests/test_validators.py::TestValidate::test_draft202012_validator_is_the_default PASSED 510s jsonschema/tests/test_validators.py::TestValidate::test_draft3_validator_is_chosen PASSED 510s jsonschema/tests/test_validators.py::TestValidate::test_draft4_validator_is_chosen PASSED 510s jsonschema/tests/test_validators.py::TestValidate::test_draft6_validator_is_chosen PASSED 510s jsonschema/tests/test_validators.py::TestValidate::test_draft7_validator_is_chosen PASSED 510s jsonschema/tests/test_validators.py::TestValidate::test_it_uses_best_match PASSED 510s jsonschema/tests/test_validators.py::TestValidate::test_schema_error_message PASSED 510s jsonschema/tests/test_validators.py::TestValidate::test_validation_error_message PASSED 510s jsonschema/tests/test_validators.py::TestRefResolver::test_cache_remote_off PASSED 510s jsonschema/tests/test_validators.py::TestRefResolver::test_cache_remote_on PASSED 510s jsonschema/tests/test_validators.py::TestRefResolver::test_custom_uri_scheme_handlers PASSED 510s jsonschema/tests/test_validators.py::TestRefResolver::test_helpful_error_message_on_failed_pop_scope PASSED 510s jsonschema/tests/test_validators.py::TestRefResolver::test_if_you_give_it_junk_you_get_a_resolution_error PASSED 510s jsonschema/tests/test_validators.py::TestRefResolver::test_it_can_construct_a_base_uri_from_a_schema PASSED 510s jsonschema/tests/test_validators.py::TestRefResolver::test_it_can_construct_a_base_uri_from_a_schema_without_id PASSED 510s jsonschema/tests/test_validators.py::TestRefResolver::test_it_does_not_retrieve_schema_urls_from_the_network PASSED 510s jsonschema/tests/test_validators.py::TestRefResolver::test_it_resolves_local_refs PASSED 510s jsonschema/tests/test_validators.py::TestRefResolver::test_it_resolves_local_refs_with_id PASSED 510s jsonschema/tests/test_validators.py::TestRefResolver::test_it_retrieves_local_refs_via_urlopen PASSED 510s jsonschema/tests/test_validators.py::TestRefResolver::test_it_retrieves_stored_refs PASSED 510s jsonschema/tests/test_validators.py::TestRefResolver::test_it_retrieves_unstored_refs_via_requests PASSED 510s jsonschema/tests/test_validators.py::TestRefResolver::test_it_retrieves_unstored_refs_via_urlopen PASSED 510s 510s =============================== warnings summary =============================== 510s jsonschema/tests/test_jsonschema_test_suite.py::test_suite_bug 510s /usr/lib/python3/dist-packages/_pytest/python.py:198: PytestReturnNotNoneWarning: Expected None, but jsonschema/tests/test_jsonschema_test_suite.py::test_suite_bug returned 'A known test suite bug. See https://github.com/json-schema-org/JSON-Schema-Test-Suite/issues/None.', which will be an error in a future version of pytest. Did you mean to use `assert` instead of `return`? 510s warnings.warn( 510s 510s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 510s ================ 6786 passed, 396 skipped, 1 warning in 59.74s ================= 512s autopkgtest [01:23:41]: test upstream-py3: -----------------------] 514s autopkgtest [01:23:43]: test upstream-py3: - - - - - - - - - - results - - - - - - - - - - 514s upstream-py3 PASS 514s autopkgtest [01:23:43]: @@@@@@@@@@@@@@@@@@@@ summary 514s upstream-py3 PASS 526s Creating nova instance adt-noble-arm64-python-jsonschema-20240324-011509-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-arm64-server-20240322.img (UUID 30e11504-94c3-4021-bd9a-a4301970c682)...