adt-run [13:13:18]: git checkout: 9874c96 Use eatmydata for --apt-upgrade and installing test dependencies, if available adt-run [13:13:18]: host juju-prod-ues-proposed-migration-machine-5; command line: /home/ubuntu/autopkgtest/runner/adt-run --output-dir /tmp/adt-run.out.ulOxbz --timeout-copy=6000 --setup-commands 'if grep -q trusty /etc/lsb-release; then apt-get install -y build-essential; fi' --apt-pocket=proposed --apt-upgrade python-jsonschema --env=ADT_TEST_TRIGGERS=dpkg/1.18.3ubuntu1 --setup-commands /home/ubuntu/autopkgtest/setup-commands/cloud-vm-setup --- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor m1.small --image ubuntu/ubuntu-xenial-adt-amd64-server-20151026.img --name adt-xenial-amd64-python-jsonschema-20151026-131318 --keyname=testbed-juju-prod-ues-proposed-migration-machine-5 --net-id=net_ues_proposed_migration -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,localhost,localdomain,novalocal,internal,archive.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu adt-run [13:14:12]: @@@@@@@@@@@@@@@@@@@@ test bed setup Hit http://ftpmaster.internal xenial InRelease Hit http://ftpmaster.internal xenial-updates InRelease Hit http://ftpmaster.internal xenial-security InRelease Get:1 http://ftpmaster.internal xenial-proposed InRelease [64.4 kB] Hit http://security.ubuntu.com xenial-security InRelease Hit http://ftpmaster.internal xenial/main Sources Hit http://ftpmaster.internal xenial/universe Sources Hit http://ftpmaster.internal xenial/restricted Sources Hit http://ftpmaster.internal xenial/multiverse Sources Hit http://ftpmaster.internal xenial/main amd64 Packages Hit http://ftpmaster.internal xenial/universe amd64 Packages Hit http://ftpmaster.internal xenial/restricted amd64 Packages Hit http://ftpmaster.internal xenial/multiverse amd64 Packages Hit http://ftpmaster.internal xenial-updates/main Sources Hit http://ftpmaster.internal xenial-updates/universe Sources Hit http://ftpmaster.internal xenial-updates/restricted Sources Hit http://ftpmaster.internal xenial-updates/multiverse Sources Hit http://ftpmaster.internal xenial-updates/main amd64 Packages Hit http://ftpmaster.internal xenial-updates/universe amd64 Packages Hit http://ftpmaster.internal xenial-updates/restricted amd64 Packages Hit http://ftpmaster.internal xenial-updates/multiverse amd64 Packages Hit http://ftpmaster.internal xenial-security/restricted Sources Hit http://ftpmaster.internal xenial-security/multiverse Sources Hit http://security.ubuntu.com xenial-security/main Sources Hit http://ftpmaster.internal xenial-security/restricted amd64 Packages Hit http://ftpmaster.internal xenial-security/multiverse amd64 Packages Hit http://security.ubuntu.com xenial-security/universe Sources Hit http://security.ubuntu.com xenial-security/main amd64 Packages Hit http://security.ubuntu.com xenial-security/universe amd64 Packages Get:2 http://ftpmaster.internal xenial-proposed/main Sources [47.6 kB] Get:3 http://ftpmaster.internal xenial-proposed/universe Sources [251 kB] Get:4 http://ftpmaster.internal xenial-proposed/restricted Sources [28 B] Get:5 http://ftpmaster.internal xenial-proposed/multiverse Sources [11.7 kB] Get:6 http://ftpmaster.internal xenial-proposed/main amd64 Packages [77.9 kB] Get:7 http://ftpmaster.internal xenial-proposed/universe amd64 Packages [273 kB] Get:8 http://ftpmaster.internal xenial-proposed/restricted amd64 Packages [28 B] Get:9 http://ftpmaster.internal xenial-proposed/multiverse amd64 Packages [9,117 B] Fetched 735 kB in 2s (266 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: libpython3.5-minimal libpython3.5-stdlib python3.5 python3.5-minimal The following packages will be upgraded: bsdutils dpkg gir1.2-glib-2.0 init init-system-helpers iso-codes libaio1 libblkid1 libcap-ng0 libcap2 libcap2-bin libcwidget3v5 libdpkg-perl libfdisk1 libgirepository-1.0-1 libhttp-message-perl libmount1 libnamespace-autoclean-perl libpython3-stdlib libsmartcols1 libuuid1 mount python-apt-common python-cffi python-cffi-backend python-cryptography python-enum34 python-pyasn1 python-six python3 python3-apt python3-cffi python3-cffi-backend python3-cryptography python3-gi python3-minimal python3-pyasn1 python3-six qemu-block-extra qemu-utils usbutils util-linux uuid-runtime 43 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. Need to get 12.9 MB of archives. After this operation, 23.4 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu/ xenial-proposed/main bsdutils amd64 1:2.27-3ubuntu1 [52.1 kB] Get:2 http://ftpmaster.internal/ubuntu/ xenial-proposed/main dpkg amd64 1.18.3ubuntu1 [2,081 kB] Get:3 http://ftpmaster.internal/ubuntu/ xenial-proposed/main init amd64 1.24ubuntu1 [4,006 B] Get:4 http://ftpmaster.internal/ubuntu/ xenial-proposed/main libsmartcols1 amd64 2.27-3ubuntu1 [63.3 kB] Get:5 http://ftpmaster.internal/ubuntu/ xenial-proposed/main libuuid1 amd64 2.27-3ubuntu1 [15.8 kB] Get:6 http://ftpmaster.internal/ubuntu/ xenial-proposed/main libblkid1 amd64 2.27-3ubuntu1 [107 kB] Get:7 http://ftpmaster.internal/ubuntu/ xenial-proposed/main libfdisk1 amd64 2.27-3ubuntu1 [139 kB] Get:8 http://ftpmaster.internal/ubuntu/ xenial-proposed/main util-linux amd64 2.27-3ubuntu1 [848 kB] Get:9 http://ftpmaster.internal/ubuntu/ xenial-proposed/main mount amd64 2.27-3ubuntu1 [121 kB] Get:10 http://ftpmaster.internal/ubuntu/ xenial/main libpython3.5-minimal amd64 3.5.0-3 [521 kB] Get:11 http://ftpmaster.internal/ubuntu/ xenial/main python3.5-minimal amd64 3.5.0-3 [1,555 kB] Get:12 http://ftpmaster.internal/ubuntu/ xenial-proposed/main python3-minimal amd64 3.5.0-2 [23.7 kB] Get:13 http://ftpmaster.internal/ubuntu/ xenial-proposed/main python3 amd64 3.5.0-2 [8,644 B] Get:14 http://ftpmaster.internal/ubuntu/ xenial/main libpython3.5-stdlib amd64 3.5.0-3 [2,137 kB] Get:15 http://ftpmaster.internal/ubuntu/ xenial/main python3.5 amd64 3.5.0-3 [150 kB] Get:16 http://ftpmaster.internal/ubuntu/ xenial-proposed/main libpython3-stdlib amd64 3.5.0-2 [7,074 B] Get:17 http://ftpmaster.internal/ubuntu/ xenial-proposed/main init-system-helpers all 1.24ubuntu1 [14.2 kB] Get:18 http://ftpmaster.internal/ubuntu/ xenial-proposed/main uuid-runtime amd64 2.27-3ubuntu1 [26.2 kB] Get:19 http://ftpmaster.internal/ubuntu/ xenial-proposed/main libcap2 amd64 1:2.24-12 [12.9 kB] Get:20 http://ftpmaster.internal/ubuntu/ xenial-proposed/main libcap2-bin amd64 1:2.24-12 [20.2 kB] Get:21 http://ftpmaster.internal/ubuntu/ xenial-proposed/main libmount1 amd64 2.27-3ubuntu1 [115 kB] Get:22 http://ftpmaster.internal/ubuntu/ xenial-proposed/main libdpkg-perl all 1.18.3ubuntu1 [195 kB] Get:23 http://ftpmaster.internal/ubuntu/ xenial-proposed/main libhttp-message-perl all 6.11-1 [74.3 kB] Get:24 http://ftpmaster.internal/ubuntu/ xenial-proposed/main libnamespace-autoclean-perl all 0.28-1 [12.5 kB] Get:25 http://ftpmaster.internal/ubuntu/ xenial-proposed/main libgirepository-1.0-1 amd64 1.46.0-1 [88.2 kB] Get:26 http://ftpmaster.internal/ubuntu/ xenial-proposed/main gir1.2-glib-2.0 amd64 1.46.0-1 [126 kB] Get:27 http://ftpmaster.internal/ubuntu/ xenial-proposed/main iso-codes all 3.62-1 [2,269 kB] Get:28 http://ftpmaster.internal/ubuntu/ xenial-proposed/main libcap-ng0 amd64 0.7.7-1 [10.9 kB] Get:29 http://ftpmaster.internal/ubuntu/ xenial-proposed/main python-apt-common all 1.0.1ubuntu2 [18.2 kB] Get:30 http://ftpmaster.internal/ubuntu/ xenial-proposed/main python3-apt amd64 1.0.1ubuntu2 [141 kB] Get:31 http://ftpmaster.internal/ubuntu/ xenial-proposed/main python3-gi amd64 3.18.0-1 [158 kB] Get:32 http://ftpmaster.internal/ubuntu/ xenial-proposed/main usbutils amd64 1:007-4 [206 kB] Get:33 http://ftpmaster.internal/ubuntu/ xenial-proposed/main libaio1 amd64 0.3.110-2 [6,356 B] Get:34 http://ftpmaster.internal/ubuntu/ xenial/main libcwidget3v5 amd64 0.5.17-4ubuntu1 [292 kB] Get:35 http://ftpmaster.internal/ubuntu/ xenial-proposed/main python-cffi all 1.3.0-2ubuntu1 [55.0 kB] Get:36 http://ftpmaster.internal/ubuntu/ xenial-proposed/main python-cffi-backend amd64 1.3.0-2ubuntu1 [55.6 kB] Get:37 http://ftpmaster.internal/ubuntu/ xenial-proposed/main python-enum34 all 1.0.4-3 [26.9 kB] Get:38 http://ftpmaster.internal/ubuntu/ xenial-proposed/main python-pyasn1 all 0.1.9-1 [45.1 kB] Get:39 http://ftpmaster.internal/ubuntu/ xenial-proposed/main python-six all 1.10.0-1 [10.8 kB] Get:40 http://ftpmaster.internal/ubuntu/ xenial-proposed/main python-cryptography amd64 1.0.2-1 [191 kB] Get:41 http://ftpmaster.internal/ubuntu/ xenial-proposed/main python3-cffi all 1.3.0-2ubuntu1 [55.0 kB] Get:42 http://ftpmaster.internal/ubuntu/ xenial-proposed/main python3-cffi-backend amd64 1.3.0-2ubuntu1 [56.7 kB] Get:43 http://ftpmaster.internal/ubuntu/ xenial-proposed/main python3-pyasn1 all 0.1.9-1 [28.1 kB] Get:44 http://ftpmaster.internal/ubuntu/ xenial-proposed/main python3-six all 1.10.0-1 [10.8 kB] Get:45 http://ftpmaster.internal/ubuntu/ xenial-proposed/main python3-cryptography amd64 1.0.2-1 [191 kB] Get:46 http://ftpmaster.internal/ubuntu/ xenial/main qemu-utils amd64 1:2.3+dfsg-5ubuntu10 [490 kB] Get:47 http://ftpmaster.internal/ubuntu/ xenial/main qemu-block-extra amd64 1:2.3+dfsg-5ubuntu10 [17.9 kB] Extracting templates from packages: 63% Extracting templates from packages: 100% Fetched 12.9 MB in 0s (17.7 MB/s) (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 ... 57976 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.27-3ubuntu1_amd64.deb ... Unpacking bsdutils (1:2.27-3ubuntu1) over (1:2.26.2-6ubuntu3) ... Processing triggers for man-db (2.7.4-1) ... Setting up bsdutils (1:2.27-3ubuntu1) ... (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 ... 57976 files and directories currently installed.) Preparing to unpack .../dpkg_1.18.3ubuntu1_amd64.deb ... Unpacking dpkg (1.18.3ubuntu1) over (1.18.2ubuntu5) ... Setting up dpkg (1.18.3ubuntu1) ... Processing triggers for man-db (2.7.4-1) ... (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 ... 57976 files and directories currently installed.) Preparing to unpack .../init_1.24ubuntu1_amd64.deb ... Unpacking init (1.24ubuntu1) over (1.23ubuntu3) ... Setting up init (1.24ubuntu1) ... (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 ... 57976 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.27-3ubuntu1_amd64.deb ... Unpacking libsmartcols1:amd64 (2.27-3ubuntu1) over (2.26.2-6ubuntu3) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... Setting up libsmartcols1:amd64 (2.27-3ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... (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 ... 57976 files and directories currently installed.) Preparing to unpack .../libuuid1_2.27-3ubuntu1_amd64.deb ... Unpacking libuuid1:amd64 (2.27-3ubuntu1) over (2.26.2-6ubuntu3) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... Setting up libuuid1:amd64 (2.27-3ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... (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 ... 57976 files and directories currently installed.) Preparing to unpack .../libblkid1_2.27-3ubuntu1_amd64.deb ... Unpacking libblkid1:amd64 (2.27-3ubuntu1) over (2.26.2-6ubuntu3) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... Setting up libblkid1:amd64 (2.27-3ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... (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 ... 57976 files and directories currently installed.) Preparing to unpack .../libfdisk1_2.27-3ubuntu1_amd64.deb ... Unpacking libfdisk1:amd64 (2.27-3ubuntu1) over (2.26.2-6ubuntu3) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... Setting up libfdisk1:amd64 (2.27-3ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... (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 ... 57976 files and directories currently installed.) Preparing to unpack .../util-linux_2.27-3ubuntu1_amd64.deb ... Unpacking util-linux (2.27-3ubuntu1) over (2.26.2-6ubuntu3) ... Processing triggers for man-db (2.7.4-1) ... Processing triggers for mime-support (3.58ubuntu1) ... Processing triggers for ureadahead (0.100.0-19) ... Setting up util-linux (2.27-3ubuntu1) ... Processing triggers for systemd (225-1ubuntu9) ... (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 ... 57983 files and directories currently installed.) Preparing to unpack .../mount_2.27-3ubuntu1_amd64.deb ... Unpacking mount (2.27-3ubuntu1) over (2.26.2-6ubuntu3) ... Processing triggers for man-db (2.7.4-1) ... Setting up mount (2.27-3ubuntu1) ... Selecting previously unselected package libpython3.5-minimal:amd64. (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 ... 57983 files and directories currently installed.) Preparing to unpack .../libpython3.5-minimal_3.5.0-3_amd64.deb ... Unpacking libpython3.5-minimal:amd64 (3.5.0-3) ... Selecting previously unselected package python3.5-minimal. Preparing to unpack .../python3.5-minimal_3.5.0-3_amd64.deb ... Unpacking python3.5-minimal (3.5.0-3) ... Preparing to unpack .../python3-minimal_3.5.0-2_amd64.deb ... Unpacking python3-minimal (3.5.0-2) over (3.4.3-4ubuntu1) ... Processing triggers for man-db (2.7.4-1) ... Setting up libpython3.5-minimal:amd64 (3.5.0-3) ... Setting up python3.5-minimal (3.5.0-3) ... Setting up python3-minimal (3.5.0-2) ... (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 ... 58219 files and directories currently installed.) Preparing to unpack .../python3_3.5.0-2_amd64.deb ... Unpacking python3 (3.5.0-2) over (3.4.3-4ubuntu1) ... Selecting previously unselected package libpython3.5-stdlib:amd64. Preparing to unpack .../libpython3.5-stdlib_3.5.0-3_amd64.deb ... Unpacking libpython3.5-stdlib:amd64 (3.5.0-3) ... Selecting previously unselected package python3.5. Preparing to unpack .../python3.5_3.5.0-3_amd64.deb ... Unpacking python3.5 (3.5.0-3) ... Preparing to unpack .../libpython3-stdlib_3.5.0-2_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.5.0-2) over (3.4.3-4ubuntu1) ... Preparing to unpack .../init-system-helpers_1.24ubuntu1_all.deb ... Unpacking init-system-helpers (1.24ubuntu1) over (1.23ubuntu3) ... Preparing to unpack .../uuid-runtime_2.27-3ubuntu1_amd64.deb ... Unpacking uuid-runtime (2.27-3ubuntu1) over (2.26.2-6ubuntu3) ... Preparing to unpack .../libcap2_1%3a2.24-12_amd64.deb ... Unpacking libcap2:amd64 (1:2.24-12) over (1:2.24-9) ... Processing triggers for man-db (2.7.4-1) ... Processing triggers for mime-support (3.58ubuntu1) ... Setting up libcap2:amd64 (1:2.24-12) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... Processing triggers for systemd (225-1ubuntu9) ... (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 ... 58815 files and directories currently installed.) Preparing to unpack .../libcap2-bin_1%3a2.24-12_amd64.deb ... Unpacking libcap2-bin (1:2.24-12) over (1:2.24-9) ... Processing triggers for man-db (2.7.4-1) ... Setting up libcap2-bin (1:2.24-12) ... (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 ... 58815 files and directories currently installed.) Preparing to unpack .../libmount1_2.27-3ubuntu1_amd64.deb ... Unpacking libmount1:amd64 (2.27-3ubuntu1) over (2.26.2-6ubuntu3) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... Setting up libmount1:amd64 (2.27-3ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... (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 ... 58815 files and directories currently installed.) Preparing to unpack .../libdpkg-perl_1.18.3ubuntu1_all.deb ... Unpacking libdpkg-perl (1.18.3ubuntu1) over (1.18.2ubuntu5) ... Preparing to unpack .../libhttp-message-perl_6.11-1_all.deb ... Unpacking libhttp-message-perl (6.11-1) over (6.06-1) ... Preparing to unpack .../libnamespace-autoclean-perl_0.28-1_all.deb ... Unpacking libnamespace-autoclean-perl (0.28-1) over (0.20-1) ... Preparing to unpack .../libgirepository-1.0-1_1.46.0-1_amd64.deb ... Unpacking libgirepository-1.0-1:amd64 (1.46.0-1) over (1.44.0-1) ... Preparing to unpack .../gir1.2-glib-2.0_1.46.0-1_amd64.deb ... Unpacking gir1.2-glib-2.0:amd64 (1.46.0-1) over (1.44.0-1) ... Preparing to unpack .../iso-codes_3.62-1_all.deb ... Unpacking iso-codes (3.62-1) over (3.60-1) ... Preparing to unpack .../libcap-ng0_0.7.7-1_amd64.deb ... Unpacking libcap-ng0:amd64 (0.7.7-1) over (0.7.6-1) ... Preparing to unpack .../python-apt-common_1.0.1ubuntu2_all.deb ... Unpacking python-apt-common (1.0.1ubuntu2) over (1.0.1build1) ... Preparing to unpack .../python3-apt_1.0.1ubuntu2_amd64.deb ... Unpacking python3-apt (1.0.1ubuntu2) over (1.0.1build1) ... Preparing to unpack .../python3-gi_3.18.0-1_amd64.deb ... Unpacking python3-gi (3.18.0-1) over (3.16.2-1build1) ... Preparing to unpack .../usbutils_1%3a007-4_amd64.deb ... Unpacking usbutils (1:007-4) over (1:007-3) ... Preparing to unpack .../libaio1_0.3.110-2_amd64.deb ... Unpacking libaio1:amd64 (0.3.110-2) over (0.3.110-1) ... Preparing to unpack .../libcwidget3v5_0.5.17-4ubuntu1_amd64.deb ... Unpacking libcwidget3v5:amd64 (0.5.17-4ubuntu1) over (0.5.17-3.1ubuntu2) ... Preparing to unpack .../python-cffi_1.3.0-2ubuntu1_all.deb ... Unpacking python-cffi (1.3.0-2ubuntu1) over (1.1.2-1ubuntu2) ... Preparing to unpack .../python-cffi-backend_1.3.0-2ubuntu1_amd64.deb ... Unpacking python-cffi-backend (1.3.0-2ubuntu1) over (1.1.2-1ubuntu2) ... Preparing to unpack .../python-enum34_1.0.4-3_all.deb ... Unpacking python-enum34 (1.0.4-3) over (1.0.4-2) ... Preparing to unpack .../python-pyasn1_0.1.9-1_all.deb ... Unpacking python-pyasn1 (0.1.9-1) over (0.1.8-2) ... Preparing to unpack .../python-six_1.10.0-1_all.deb ... Unpacking python-six (1.10.0-1) over (1.9.0-5) ... Preparing to unpack .../python-cryptography_1.0.2-1_amd64.deb ... Unpacking python-cryptography (1.0.2-1) over (1.0.1-1ubuntu1) ... Preparing to unpack .../python3-cffi_1.3.0-2ubuntu1_all.deb ... Unpacking python3-cffi (1.3.0-2ubuntu1) over (1.1.2-1ubuntu2) ... Preparing to unpack .../python3-cffi-backend_1.3.0-2ubuntu1_amd64.deb ... Unpacking python3-cffi-backend (1.3.0-2ubuntu1) over (1.1.2-1ubuntu2) ... Preparing to unpack .../python3-pyasn1_0.1.9-1_all.deb ... Unpacking python3-pyasn1 (0.1.9-1) over (0.1.8-2) ... Preparing to unpack .../python3-six_1.10.0-1_all.deb ... Unpacking python3-six (1.10.0-1) over (1.9.0-5) ... Preparing to unpack .../python3-cryptography_1.0.2-1_amd64.deb ... Unpacking python3-cryptography (1.0.2-1) over (1.0.1-1ubuntu1) ... Preparing to unpack .../qemu-utils_1%3a2.3+dfsg-5ubuntu10_amd64.deb ... Unpacking qemu-utils (1:2.3+dfsg-5ubuntu10) over (1:2.3+dfsg-5ubuntu9) ... Preparing to unpack .../qemu-block-extra_1%3a2.3+dfsg-5ubuntu10_amd64.deb ... Unpacking qemu-block-extra:amd64 (1:2.3+dfsg-5ubuntu10) over (1:2.3+dfsg-5ubuntu9) ... Processing triggers for man-db (2.7.4-1) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... Setting up libpython3.5-stdlib:amd64 (3.5.0-3) ... Setting up python3.5 (3.5.0-3) ... Setting up libpython3-stdlib:amd64 (3.5.0-2) ... Setting up python3 (3.5.0-2) ... Setting up init-system-helpers (1.24ubuntu1) ... Setting up uuid-runtime (2.27-3ubuntu1) ... Setting up libdpkg-perl (1.18.3ubuntu1) ... Setting up libhttp-message-perl (6.11-1) ... Setting up libnamespace-autoclean-perl (0.28-1) ... Setting up libgirepository-1.0-1:amd64 (1.46.0-1) ... Setting up gir1.2-glib-2.0:amd64 (1.46.0-1) ... Setting up iso-codes (3.62-1) ... Setting up libcap-ng0:amd64 (0.7.7-1) ... Setting up python-apt-common (1.0.1ubuntu2) ... Setting up python3-apt (1.0.1ubuntu2) ... Setting up python3-gi (3.18.0-1) ... Setting up usbutils (1:007-4) ... Setting up libaio1:amd64 (0.3.110-2) ... Setting up libcwidget3v5:amd64 (0.5.17-4ubuntu1) ... Setting up python-cffi-backend (1.3.0-2ubuntu1) ... Setting up python-cffi (1.3.0-2ubuntu1) ... Setting up python-enum34 (1.0.4-3) ... Setting up python-pyasn1 (0.1.9-1) ... Setting up python-six (1.10.0-1) ... Setting up python-cryptography (1.0.2-1) ... Setting up python3-cffi-backend (1.3.0-2ubuntu1) ... Setting up python3-cffi (1.3.0-2ubuntu1) ... Setting up python3-pyasn1 (0.1.9-1) ... Setting up python3-six (1.10.0-1) ... Setting up python3-cryptography (1.0.2-1) ... Setting up qemu-block-extra:amd64 (1:2.3+dfsg-5ubuntu10) ... Setting up qemu-utils (1:2.3+dfsg-5ubuntu10) ... Processing triggers for ureadahead (0.100.0-19) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... Reading package lists... Building dependency tree... Reading state information... eatmydata is already the newest version. haveged is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... linux-generic is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... Package 'accountsservice' is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... Package 'apt-xapian-index' is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... Package 'cryptsetup' is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... Package 'landscape-client' is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... Package 'landscape-common' is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... Package 'open-vm-tools' is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... Package 'w3m' is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... Package 'vim-runtime' is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... Package 'aptitude-common' is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... Package 'command-not-found-data' is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... Package 'manpages' is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... Package 'ntfs-3g' is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... Package 'sosreport' is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... Package 'ubuntu-release-upgrader-core' is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... The following packages will be REMOVED: cloud-init* 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded. After this operation, 1,123 kB disk space will be freed. (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 ... 58813 files and directories currently installed.) Removing cloud-init (0.7.7~bzr1149-0ubuntu1) ... Removing 'diversion of /etc/init/ureadahead.conf to /etc/init/ureadahead.conf.disabled by cloud-init' Purging configuration files for cloud-init (0.7.7~bzr1149-0ubuntu1) ... dpkg: warning: while removing cloud-init, directory '/etc/cloud' not empty so not removed dpkg: warning: while removing cloud-init, directory '/var/lib/cloud' not empty so not removed Reading package lists... Building dependency tree... Reading state information... Package 'libcpan-changes-perl' is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... Package 'git' is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... Package 'cgmanager' is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... Package 'lxd-client' is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. adt-run [13:14:55]: rebooting testbed after setup commands that affected boot Exit request sent. adt-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... adt-run [13:15:09]: testbed running kernel: Linux 4.2.0-16-generic #19-Ubuntu SMP Thu Oct 8 15:35:06 UTC 2015 adt-run [13:15:09]: testbed dpkg architecture: amd64 adt-run [13:15:09]: @@@@@@@@@@@@@@@@@@@@ apt-source python-jsonschema Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done Selecting previously unselected package make. (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 ... 58581 files and directories currently installed.) Preparing to unpack .../make_4.0-8.2_amd64.deb ... Unpacking make (4.0-8.2) ... Selecting previously unselected package binutils. Preparing to unpack .../binutils_2.25.51.20151022-0ubuntu2_amd64.deb ... Unpacking binutils (2.25.51.20151022-0ubuntu2) ... Selecting previously unselected package dpkg-dev. Preparing to unpack .../dpkg-dev_1.18.3ubuntu1_all.deb ... Unpacking dpkg-dev (1.18.3ubuntu1) ... Processing triggers for man-db (2.7.4-1) ... Setting up make (4.0-8.2) ... Setting up binutils (2.25.51.20151022-0ubuntu2) ... Setting up dpkg-dev (1.18.3ubuntu1) ... Setting up adt-satdep (0) ... Processing triggers for libc-bin (2.21-0ubuntu4) ... (Reading database ... 59012 files and directories currently installed.) Removing adt-satdep (0) ... gpgv: Signature made Fri 23 Oct 2015 10:41:46 PM UTC using RSA key ID AC6B43FE gpgv: Can't check signature: public key not found dpkg-source: warning: failed to verify signature on ./python-jsonschema_2.5.1-4.dsc Get:1 http://ftpmaster.internal/ubuntu/ xenial-proposed/main python-jsonschema 2.5.1-4 (dsc) [2,337 B] Get:2 http://ftpmaster.internal/ubuntu/ xenial-proposed/main python-jsonschema 2.5.1-4 (tar) [53.3 kB] Get:3 http://ftpmaster.internal/ubuntu/ xenial-proposed/main python-jsonschema 2.5.1-4 (diff) [20.6 kB] adt-run [13:15:15]: testing package python-jsonschema version 2.5.1-4 adt-run [13:15:15]: build not needed adt-run [13:15:15]: test upstream-py2: preparing testbed Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done Selecting previously unselected package python-funcsigs. (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 ... 59012 files and directories currently installed.) Preparing to unpack .../python-funcsigs_0.4-2_all.deb ... Unpacking python-funcsigs (0.4-2) ... Selecting previously unselected package python-pbr. Preparing to unpack .../python-pbr_1.8.0-2ubuntu1_all.deb ... Unpacking python-pbr (1.8.0-2ubuntu1) ... Selecting previously unselected package python-mock. Preparing to unpack .../python-mock_1.3.0-2.1ubuntu1_all.deb ... Unpacking python-mock (1.3.0-2.1ubuntu1) ... Selecting previously unselected package python-jsonschema. Preparing to unpack .../python-jsonschema_2.4.0-1_all.deb ... Unpacking python-jsonschema (2.4.0-1) ... Selecting previously unselected package python3-jsonschema. Preparing to unpack .../python3-jsonschema_2.4.0-1_all.deb ... Unpacking python3-jsonschema (2.4.0-1) ... Selecting previously unselected package python-py. Preparing to unpack .../python-py_1.4.30-2_all.deb ... Unpacking python-py (1.4.30-2) ... Selecting previously unselected package python-pytest. Preparing to unpack .../python-pytest_2.7.3-1_all.deb ... Unpacking python-pytest (2.7.3-1) ... Selecting previously unselected package python3-py. Preparing to unpack .../python3-py_1.4.30-2_all.deb ... Unpacking python3-py (1.4.30-2) ... Selecting previously unselected package python3-pytest. Preparing to unpack .../python3-pytest_2.7.3-1_all.deb ... Unpacking python3-pytest (2.7.3-1) ... Processing triggers for man-db (2.7.4-1) ... Setting up python-funcsigs (0.4-2) ... Setting up python-pbr (1.8.0-2ubuntu1) ... update-alternatives: using /usr/bin/python2-pbr to provide /usr/bin/pbr (pbr) in auto mode Setting up python-mock (1.3.0-2.1ubuntu1) ... Setting up python-jsonschema (2.4.0-1) ... Setting up python3-jsonschema (2.4.0-1) ... Setting up python-py (1.4.30-2) ... Setting up python-pytest (2.7.3-1) ... Setting up python3-py (1.4.30-2) ... Setting up python3-pytest (2.7.3-1) ... Setting up adt-satdep (0) ... (Reading database ... 59350 files and directories currently installed.) Removing adt-satdep (0) ... adt-run [13:15:23]: test upstream-py2: [----------------------- ============================= test session starts ============================== platform linux2 -- Python 2.7.10 -- py-1.4.30 -- pytest-2.7.3 -- /usr/bin/python rootdir: /tmp/adt-run.mT9bLM/build.SZI/python-jsonschema-2.5.1, inifile: collecting ... collected 0 items / 5 errors ==================================== ERRORS ==================================== ________________ ERROR collecting jsonschema/tests/test_cli.py _________________ /usr/lib/python2.7/dist-packages/py/_path/local.py:650: in pyimport __import__(modname) jsonschema/__init__.py:12: in from jsonschema.exceptions import ( jsonschema/exceptions.py:6: in from jsonschema import _utils jsonschema/_utils.py:6: in from jsonschema.compat import str_types, MutableMapping, urlsplit jsonschema/compat.py:39: in from functools32 import lru_cache E ImportError: No module named functools32 _____________ ERROR collecting jsonschema/tests/test_exceptions.py _____________ /usr/lib/python2.7/dist-packages/py/_path/local.py:650: in pyimport __import__(modname) jsonschema/__init__.py:12: in from jsonschema.exceptions import ( jsonschema/exceptions.py:6: in from jsonschema import _utils jsonschema/_utils.py:6: in from jsonschema.compat import str_types, MutableMapping, urlsplit jsonschema/compat.py:39: in from functools32 import lru_cache E ImportError: No module named functools32 _______________ ERROR collecting jsonschema/tests/test_format.py _______________ /usr/lib/python2.7/dist-packages/py/_path/local.py:650: in pyimport __import__(modname) jsonschema/__init__.py:12: in from jsonschema.exceptions import ( jsonschema/exceptions.py:6: in from jsonschema import _utils jsonschema/_utils.py:6: in from jsonschema.compat import str_types, MutableMapping, urlsplit jsonschema/compat.py:39: in from functools32 import lru_cache E ImportError: No module named functools32 _______ ERROR collecting jsonschema/tests/test_jsonschema_test_suite.py ________ /usr/lib/python2.7/dist-packages/py/_path/local.py:650: in pyimport __import__(modname) jsonschema/__init__.py:12: in from jsonschema.exceptions import ( jsonschema/exceptions.py:6: in from jsonschema import _utils jsonschema/_utils.py:6: in from jsonschema.compat import str_types, MutableMapping, urlsplit jsonschema/compat.py:39: in from functools32 import lru_cache E ImportError: No module named functools32 _____________ ERROR collecting jsonschema/tests/test_validators.py _____________ /usr/lib/python2.7/dist-packages/py/_path/local.py:650: in pyimport __import__(modname) jsonschema/__init__.py:12: in from jsonschema.exceptions import ( jsonschema/exceptions.py:6: in from jsonschema import _utils jsonschema/_utils.py:6: in from jsonschema.compat import str_types, MutableMapping, urlsplit jsonschema/compat.py:39: in from functools32 import lru_cache E ImportError: No module named functools32 =========================== 5 error in 0.29 seconds ============================ adt-run [13:15:24]: test upstream-py2: -----------------------] adt-run [13:15:24]: test upstream-py2: - - - - - - - - - - results - - - - - - - - - - upstream-py2 FAIL non-zero exit status 1 adt-run [13:15:24]: test upstream-py3: preparing testbed Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done Setting up adt-satdep (0) ... (Reading database ... 59350 files and directories currently installed.) Removing adt-satdep (0) ... adt-run [13:15:28]: test upstream-py3: [----------------------- ============================= test session starts ============================== platform linux -- Python 3.5.0 -- py-1.4.30 -- pytest-2.7.3 -- /usr/bin/python3 rootdir: /tmp/adt-run.mT9bLM/build.SZI/python-jsonschema-2.5.1, inifile: collecting ... collected 731 items jsonschema/tests/test_cli.py::TestParser::test_find_validator_by_fully_qualified_object_name PASSED jsonschema/tests/test_cli.py::TestParser::test_find_validator_in_jsonschema PASSED jsonschema/tests/test_cli.py::TestCLI::test_successful_validation PASSED jsonschema/tests/test_cli.py::TestCLI::test_unsuccessful_validation PASSED jsonschema/tests/test_cli.py::TestCLI::test_unsuccessful_validation_multiple_instances PASSED jsonschema/tests/test_exceptions.py::TestBestMatch::test_if_the_most_relevant_error_is_allOf_it_is_traversed PASSED jsonschema/tests/test_exceptions.py::TestBestMatch::test_if_the_most_relevant_error_is_anyOf_it_is_traversed PASSED jsonschema/tests/test_exceptions.py::TestBestMatch::test_if_the_most_relevant_error_is_oneOf_it_is_traversed PASSED jsonschema/tests/test_exceptions.py::TestBestMatch::test_nested_context_for_oneOf PASSED jsonschema/tests/test_exceptions.py::TestBestMatch::test_no_errors PASSED jsonschema/tests/test_exceptions.py::TestBestMatch::test_oneOf_and_anyOf_are_weak_matches PASSED jsonschema/tests/test_exceptions.py::TestBestMatch::test_one_error PASSED jsonschema/tests/test_exceptions.py::TestBestMatch::test_shallower_errors_are_better_matches PASSED jsonschema/tests/test_exceptions.py::TestByRelevance::test_global_errors_are_even_better_matches PASSED jsonschema/tests/test_exceptions.py::TestByRelevance::test_short_paths_are_better_matches PASSED jsonschema/tests/test_exceptions.py::TestByRelevance::test_strong_validators_are_higher_priority PASSED jsonschema/tests/test_exceptions.py::TestByRelevance::test_weak_validators_are_lower_priority PASSED jsonschema/tests/test_exceptions.py::TestErrorTree::test_children_have_their_errors_dicts_built PASSED jsonschema/tests/test_exceptions.py::TestErrorTree::test_if_its_in_the_tree_anyhow_it_does_not_raise_an_error PASSED jsonschema/tests/test_exceptions.py::TestErrorTree::test_it_contains_an_item_if_the_item_had_an_error PASSED jsonschema/tests/test_exceptions.py::TestErrorTree::test_it_creates_a_child_tree_for_each_nested_path PASSED jsonschema/tests/test_exceptions.py::TestErrorTree::test_it_does_not_contain_an_item_if_the_item_had_no_error PASSED jsonschema/tests/test_exceptions.py::TestErrorTree::test_it_does_not_contain_subtrees_that_are_not_in_the_instance PASSED jsonschema/tests/test_exceptions.py::TestErrorTree::test_it_knows_how_many_total_errors_it_contains PASSED jsonschema/tests/test_exceptions.py::TestErrorTree::test_validators_that_failed_appear_in_errors_dict PASSED jsonschema/tests/test_exceptions.py::TestErrorInitReprStr::test_empty_paths PASSED jsonschema/tests/test_exceptions.py::TestErrorInitReprStr::test_it_calls_super_and_sets_args PASSED jsonschema/tests/test_exceptions.py::TestErrorInitReprStr::test_multiple_item_paths PASSED jsonschema/tests/test_exceptions.py::TestErrorInitReprStr::test_one_item_paths PASSED jsonschema/tests/test_exceptions.py::TestErrorInitReprStr::test_repr PASSED jsonschema/tests/test_exceptions.py::TestErrorInitReprStr::test_str_works_with_instances_having_overriden_eq_operator PASSED jsonschema/tests/test_exceptions.py::TestErrorInitReprStr::test_unset_error PASSED jsonschema/tests/test_exceptions.py::TestErrorInitReprStr::test_uses_pprint PASSED jsonschema/tests/test_format.py::TestFormatChecker::test_format_error_causes_become_validation_error_causes PASSED jsonschema/tests/test_format.py::TestFormatChecker::test_it_can_register_checkers PASSED jsonschema/tests/test_format.py::TestFormatChecker::test_it_can_register_cls_checkers PASSED jsonschema/tests/test_format.py::TestFormatChecker::test_it_can_validate_no_formats PASSED jsonschema/tests/test_format.py::TestFormatChecker::test_it_catches_registered_errors PASSED jsonschema/tests/test_format.py::TestFormatChecker::test_it_raises_a_key_error_for_unknown_formats PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalItems_1_additional_items_match_schema PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalItems_2_additional_items_do_not_match_schema PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalItems_3_all_items_match_schema PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalItems_4_no_additional_items_present PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalItems_5_additional_items_are_not_permitted PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalItems_6_items_defaults_to_empty_schema_so_everything_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalItems_7_ignores_non_arrays PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalItems_8_only_the_first_items_are_validated PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalProperties_10_additional_properties_are_allowed PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalProperties_1_no_additional_properties_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalProperties_2_an_additional_property_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalProperties_3_ignores_non_objects PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalProperties_4_patternProperties_are_not_additional_properties PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalProperties_5_no_additional_properties_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalProperties_6_an_additional_valid_property_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalProperties_7_an_additional_invalid_property_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalProperties_8_an_additional_valid_property_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_additionalProperties_9_an_additional_invalid_property_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_any_type_is_valid_for_type_any PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_bignum_1_a_bignum_is_an_integer PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_bignum_2_a_bignum_is_a_number PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_bignum_3_a_negative_bignum_is_an_integer PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_bignum_4_a_negative_bignum_is_a_number PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_bignum_5_a_bignum_is_not_a_string PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_bignum_6_comparison_works_for_high_numbers PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_bignum_7_comparison_works_for_high_numbers PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_bignum_8_comparison_works_for_very_negative_numbers PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_bignum_9_comparison_works_for_very_negative_numbers PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_default_1_valid_when_property_is_specified PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_default_2_still_valid_when_the_invalid_default_is_used PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_default_3_valid_when_property_is_specified PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_default_4_still_valid_when_the_invalid_default_is_used PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_dependencies_10_missing_other_dependency PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_dependencies_11_missing_both_dependencies PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_dependencies_12_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_dependencies_13_wrong_type PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_dependencies_14_wrong_type_other PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_dependencies_15_wrong_type_both PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_dependencies_1_neither PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_dependencies_2_nondependant PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_dependencies_3_with_dependency PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_dependencies_4_missing_dependency PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_dependencies_5_ignores_non_objects PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_dependencies_6_neither PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_dependencies_7_nondependants PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_dependencies_8_with_dependencies PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_dependencies_9_missing_dependency PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_disallow_1_allowed PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_disallow_2_disallowed PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_disallow_3_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_disallow_4_mismatch PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_disallow_5_other_mismatch PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_disallow_6_match PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_disallow_7_other_match PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_disallow_8_mismatch PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_disallow_9_other_mismatch PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_divisibleBy_1_int_by_int PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_divisibleBy_2_int_by_int_fail PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_divisibleBy_3_ignores_non_numbers PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_divisibleBy_4_zero_is_divisible_by_anything_except_0_ PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_divisibleBy_5_4_5_is_divisible_by_1_5 PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_divisibleBy_6_35_is_not_divisible_by_1_5 PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_divisibleBy_7_0_0075_is_divisible_by_0_0001 PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_divisibleBy_8_0_00751_is_not_divisible_by_0_0001 PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_enum_1_one_of_the_enum_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_enum_2_something_else_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_enum_3_one_of_the_enum_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_enum_4_something_else_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_enum_5_objects_are_deep_compared PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_enum_6_both_properties_are_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_enum_7_missing_optional_property_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_enum_8_missing_required_property_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_enum_9_missing_all_properties_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_extends_10_mismatch_extends PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_extends_1_extends PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_extends_2_mismatch_extends PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_extends_3_mismatch_extended PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_extends_4_wrong_type PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_extends_5_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_extends_6_mismatch_first_extends PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_extends_7_mismatch_second_extends PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_extends_8_mismatch_both PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_extends_9_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_10_a_valid_URI SKIPPED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_11_an_invalid_URI SKIPPED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_12_an_invalid_URI_though_valid_URI_reference SKIPPED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_13_a_valid_e_mail_address PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_14_an_invalid_e_mail_address PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_15_a_valid_IP_address PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_16_an_IP_address_with_too_many_components PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_17_an_IP_address_with_out_of_range_values PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_18_a_valid_IPv6_address PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_19_an_IPv6_address_with_out_of_range_values PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_1_a_valid_regular_expression PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_20_an_IPv6_address_with_too_many_components PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_21_an_IPv6_address_containing_illegal_characters PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_22_a_valid_host_name PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_23_a_host_name_starting_with_an_illegal_character PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_24_a_host_name_containing_illegal_characters PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_25_a_host_name_with_a_component_too_long PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_26_a_valid_CSS_color_name SKIPPED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_27_a_valid_six_digit_CSS_color_code SKIPPED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_28_a_valid_three_digit_CSS_color_code SKIPPED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_29_an_invalid_CSS_color_code SKIPPED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_2_a_regular_expression_with_unclosed_parens_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_30_an_invalid_CSS_color_name SKIPPED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_31_a_CSS_color_name_containing_invalid_characters SKIPPED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_3_a_valid_date_time_string SKIPPED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_4_an_invalid_date_time_string SKIPPED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_5_only_RFC3339_not_all_of_ISO_8601_are_valid SKIPPED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_6_a_valid_date_string PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_7_an_invalid_date_string PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_8_a_valid_time_string PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_format_9_an_invalid_time_string PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_invalid_properties PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_it_can_validate_with_decimals PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_it_does_not_validate_formats_by_default PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_it_returns_true_for_formats_it_does_not_know_about PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_it_validates_formats_if_a_checker_is_provided PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_it_validates_formats_of_any_type PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_items_1_valid_items PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_items_2_wrong_type_of_items PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_items_3_ignores_non_arrays PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_items_4_correct_types PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_items_5_wrong_types PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_maxItems_1_shorter_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_maxItems_2_exact_length_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_maxItems_3_too_long_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_maxItems_4_ignores_non_arrays PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_maxLength_1_shorter_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_maxLength_2_exact_length_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_maxLength_3_too_long_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_maxLength_4_ignores_non_strings PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_maxLength_5_two_supplementary_Unicode_code_points_is_long_enough PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_maximum_1_below_the_maximum_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_maximum_2_above_the_maximum_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_maximum_3_ignores_non_numbers PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_maximum_4_below_the_maximum_is_still_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_maximum_5_boundary_point_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_minItems_1_longer_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_minItems_2_exact_length_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_minItems_3_too_short_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_minItems_4_ignores_non_arrays PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_minItems_invalid_string PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_minLength_1_longer_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_minLength_2_exact_length_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_minLength_3_too_short_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_minLength_4_ignores_non_strings PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_minLength_5_one_supplementary_Unicode_code_point_is_not_long_enough PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_minimum_1_above_the_minimum_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_minimum_2_below_the_minimum_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_minimum_3_ignores_non_numbers PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_minimum_4_above_the_minimum_is_still_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_minimum_5_boundary_point_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_patternProperties_10_an_invalid_due_to_the_other_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_patternProperties_11_an_invalid_due_to_both_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_patternProperties_12_non_recognized_members_are_ignored PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_patternProperties_13_recognized_members_are_accounted_for PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_patternProperties_14_regexes_are_case_sensitive PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_patternProperties_15_regexes_are_case_sensitive_2 PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_patternProperties_1_a_single_valid_match_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_patternProperties_2_multiple_valid_matches_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_patternProperties_3_a_single_invalid_match_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_patternProperties_4_multiple_invalid_matches_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_patternProperties_5_ignores_non_objects PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_patternProperties_6_a_single_valid_match_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_patternProperties_7_a_simultaneous_match_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_patternProperties_8_multiple_matches_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_patternProperties_9_an_invalid_due_to_one_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_pattern_1_a_matching_pattern_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_pattern_2_a_non_matching_pattern_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_pattern_3_ignores_non_strings PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_pattern_4_matches_a_substring PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_properties_10_patternProperty_invalidates_nonproperty PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_properties_11_additionalProperty_ignores_property PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_properties_12_additionalProperty_validates_others PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_properties_13_additionalProperty_invalidates_others PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_properties_1_both_properties_present_and_valid_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_properties_2_one_property_invalid_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_properties_3_both_properties_invalid_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_properties_4_doesn_t_invalidate_other_properties PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_properties_5_ignores_non_objects PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_properties_6_property_validates_property PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_properties_7_property_invalidates_property PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_properties_8_patternProperty_invalidates_property PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_properties_9_patternProperty_validates_nonproperty PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_10_tilda_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_11_percent_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_12_slash_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_13_tilda_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_14_percent_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_15_nested_ref_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_16_nested_ref_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_17_remote_ref_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_18_remote_ref_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_1_match PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_2_recursive_match PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_3_mismatch PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_4_recursive_mismatch PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_5_match PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_6_mismatch PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_7_match_array PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_8_mismatch_array PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_ref_9_slash_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_required_1_present_required_property_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_required_2_non_present_required_property_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_required_3_not_required_by_default PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_required_4_not_required_if_required_is_false PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_string_a_bytestring_is_a_string SKIPPED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_10_a_string_is_not_a_number PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_11_an_object_is_not_a_number PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_12_an_array_is_not_a_number PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_13_a_boolean_is_not_a_number PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_14_null_is_not_a_number PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_15_1_is_not_a_string PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_16_a_float_is_not_a_string PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_17_a_string_is_a_string PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_18_an_object_is_not_a_string PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_19_an_array_is_not_a_string PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_1_an_integer_is_an_integer PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_20_a_boolean_is_not_a_string PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_21_null_is_not_a_string PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_22_an_integer_is_not_an_object PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_23_a_float_is_not_an_object PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_24_a_string_is_not_an_object PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_25_an_object_is_an_object PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_26_an_array_is_not_an_object PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_27_a_boolean_is_not_an_object PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_28_null_is_not_an_object PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_29_an_integer_is_not_an_array PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_2_a_float_is_not_an_integer PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_30_a_float_is_not_an_array PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_31_a_string_is_not_an_array PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_32_an_object_is_not_an_array PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_33_an_array_is_not_an_array PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_34_a_boolean_is_not_an_array PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_35_null_is_not_an_array PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_36_an_integer_is_not_a_boolean PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_37_a_float_is_not_a_boolean PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_38_a_string_is_not_a_boolean PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_39_an_object_is_not_a_boolean PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_3_a_string_is_not_an_integer PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_40_an_array_is_not_a_boolean PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_41_a_boolean_is_not_a_boolean PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_42_null_is_not_a_boolean PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_43_an_integer_is_not_null PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_44_a_float_is_not_null PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_45_a_string_is_not_null PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_46_an_object_is_not_null PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_47_an_array_is_not_null PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_48_a_boolean_is_not_null PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_49_null_is_null PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_4_an_object_is_not_an_integer PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_50_any_type_includes_integers PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_51_any_type_includes_float PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_52_any_type_includes_string PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_53_any_type_includes_object PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_54_any_type_includes_array PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_55_any_type_includes_boolean PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_56_any_type_includes_null PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_57_an_integer_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_58_a_string_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_59_a_float_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_5_an_array_is_not_an_integer PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_60_an_object_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_61_an_array_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_62_a_boolean_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_63_null_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_64_an_integer_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_65_a_string_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_66_a_float_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_67_an_object_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_68_an_array_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_69_a_boolean_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_6_a_boolean_is_not_an_integer PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_70_null_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_71_an_integer_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_72_an_object_is_valid_only_if_it_is_fully_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_73_an_object_is_invalid_otherwise PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_74_an_integer_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_75_a_string_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_76_an_array_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_7_null_is_not_an_integer PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_8_an_integer_is_a_number PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_type_9_a_float_is_a_number PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_10_1_and_true_are_unique PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_11_0_and_false_are_unique PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_12_unique_heterogeneous_types_are_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_13_non_unique_heterogeneous_types_are_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_1_unique_array_of_integers_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_2_non_unique_array_of_integers_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_3_numbers_are_unique_if_mathematically_unequal PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_4_unique_array_of_objects_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_5_non_unique_array_of_objects_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_6_unique_array_of_nested_objects_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_7_non_unique_array_of_nested_objects_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_8_unique_array_of_arrays_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_uniqueItems_9_non_unique_array_of_arrays_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft3::test_zeroTerminatedFloats_1_a_float_is_not_an_integer_even_without_fractional_part PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalItems_1_additional_items_match_schema PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalItems_2_additional_items_do_not_match_schema PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalItems_3_all_items_match_schema PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalItems_4_no_additional_items_present PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalItems_5_additional_items_are_not_permitted PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalItems_6_items_defaults_to_empty_schema_so_everything_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalItems_7_ignores_non_arrays PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalItems_8_only_the_first_item_is_validated PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalProperties_10_additional_properties_are_allowed PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalProperties_1_no_additional_properties_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalProperties_2_an_additional_property_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalProperties_3_ignores_non_objects PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalProperties_4_patternProperties_are_not_additional_properties PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalProperties_5_no_additional_properties_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalProperties_6_an_additional_valid_property_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalProperties_7_an_additional_invalid_property_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalProperties_8_an_additional_valid_property_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_additionalProperties_9_an_additional_invalid_property_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_10_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_11_mismatch_one PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_1_allOf PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_2_mismatch_second PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_3_mismatch_first PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_4_wrong_type PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_5_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_6_mismatch_base_schema PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_7_mismatch_first_allOf PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_8_mismatch_second_allOf PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_allOf_9_mismatch_both PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_anyOf_1_first_anyOf_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_anyOf_2_second_anyOf_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_anyOf_3_both_anyOf_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_anyOf_4_neither_anyOf_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_anyOf_5_mismatch_base_schema PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_anyOf_6_one_anyOf_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_anyOf_7_both_anyOf_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_bignum_1_a_bignum_is_an_integer PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_bignum_2_a_bignum_is_a_number PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_bignum_3_a_negative_bignum_is_an_integer PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_bignum_4_a_negative_bignum_is_a_number PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_bignum_5_a_bignum_is_not_a_string PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_bignum_6_comparison_works_for_high_numbers PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_bignum_7_comparison_works_for_high_numbers PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_bignum_8_comparison_works_for_very_negative_numbers PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_bignum_9_comparison_works_for_very_negative_numbers PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_default_1_valid_when_property_is_specified PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_default_2_still_valid_when_the_invalid_default_is_used PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_default_3_valid_when_property_is_specified PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_default_4_still_valid_when_the_invalid_default_is_used PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_definitions_1_valid_definition_schema PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_definitions_2_invalid_definition_schema PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_10_missing_other_dependency PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_11_missing_both_dependencies PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_12_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_13_no_dependency PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_14_wrong_type PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_15_wrong_type_other PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_16_wrong_type_both PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_1_neither PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_2_nondependant PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_3_with_dependency PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_4_missing_dependency PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_5_ignores_non_objects PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_6_neither PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_7_nondependants PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_8_with_dependencies PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_dependencies_9_missing_dependency PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_1_one_of_the_enum_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_2_something_else_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_3_one_of_the_enum_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_4_something_else_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_5_objects_are_deep_compared PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_6_both_properties_are_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_7_missing_optional_property_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_8_missing_required_property_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_enum_9_missing_all_properties_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_10_an_IP_address_with_too_many_components PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_11_an_IP_address_with_out_of_range_values PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_12_an_IP_address_without_4_components PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_13_an_IP_address_as_an_integer PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_14_a_valid_IPv6_address PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_15_an_IPv6_address_with_out_of_range_values PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_16_an_IPv6_address_with_too_many_components PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_17_an_IPv6_address_containing_illegal_characters PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_18_a_valid_host_name PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_19_a_host_name_starting_with_an_illegal_character PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_1_a_valid_date_time_string SKIPPED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_20_a_host_name_containing_illegal_characters PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_21_a_host_name_with_a_component_too_long PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_2_an_invalid_date_time_string SKIPPED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_3_only_RFC3339_not_all_of_ISO_8601_are_valid SKIPPED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_4_a_valid_URI SKIPPED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_5_an_invalid_URI SKIPPED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_6_an_invalid_URI_though_valid_URI_reference SKIPPED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_7_a_valid_e_mail_address PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_8_an_invalid_e_mail_address PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_format_9_a_valid_IP_address PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_invalid_properties PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_it_can_validate_with_decimals PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_it_does_not_validate_formats_by_default PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_it_returns_true_for_formats_it_does_not_know_about PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_it_validates_formats_if_a_checker_is_provided PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_it_validates_formats_of_any_type PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_items_1_valid_items PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_items_2_wrong_type_of_items PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_items_3_ignores_non_arrays PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_items_4_correct_types PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_items_5_wrong_types PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maxItems_1_shorter_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maxItems_2_exact_length_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maxItems_3_too_long_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maxItems_4_ignores_non_arrays PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maxLength_1_shorter_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maxLength_2_exact_length_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maxLength_3_too_long_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maxLength_4_ignores_non_strings PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maxLength_5_two_supplementary_Unicode_code_points_is_long_enough PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maxProperties_1_shorter_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maxProperties_2_exact_length_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maxProperties_3_too_long_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maxProperties_4_ignores_non_objects PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maximum_1_below_the_maximum_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maximum_2_above_the_maximum_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maximum_3_ignores_non_numbers PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maximum_4_below_the_maximum_is_still_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_maximum_5_boundary_point_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minItems_1_longer_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minItems_2_exact_length_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minItems_3_too_short_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minItems_4_ignores_non_arrays PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minItems_invalid_string PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minLength_1_longer_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minLength_2_exact_length_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minLength_3_too_short_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minLength_4_ignores_non_strings PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minLength_5_one_supplementary_Unicode_code_point_is_not_long_enough PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minProperties_1_longer_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minProperties_2_exact_length_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minProperties_3_too_short_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minProperties_4_ignores_non_objects PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minimum_1_above_the_minimum_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minimum_2_below_the_minimum_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minimum_3_ignores_non_numbers PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minimum_4_above_the_minimum_is_still_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_minimum_5_boundary_point_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_multipleOf_1_int_by_int PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_multipleOf_2_int_by_int_fail PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_multipleOf_3_ignores_non_numbers PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_multipleOf_4_zero_is_multiple_of_anything PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_multipleOf_5_4_5_is_multiple_of_1_5 PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_multipleOf_6_35_is_not_multiple_of_1_5 PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_multipleOf_7_0_0075_is_multiple_of_0_0001 PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_multipleOf_8_0_00751_is_not_multiple_of_0_0001 PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_not_10_property_absent PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_not_1_allowed PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_not_2_disallowed PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_not_3_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_not_4_mismatch PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_not_5_other_mismatch PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_not_6_match PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_not_7_other_match PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_not_8_mismatch PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_not_9_property_present PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_oneOf_1_first_oneOf_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_oneOf_2_second_oneOf_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_oneOf_3_both_oneOf_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_oneOf_4_neither_oneOf_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_oneOf_5_mismatch_base_schema PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_oneOf_6_one_oneOf_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_oneOf_7_both_oneOf_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_patternProperties_10_an_invalid_due_to_the_other_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_patternProperties_11_an_invalid_due_to_both_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_patternProperties_12_non_recognized_members_are_ignored PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_patternProperties_13_recognized_members_are_accounted_for PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_patternProperties_14_regexes_are_case_sensitive PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_patternProperties_15_regexes_are_case_sensitive_2 PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_patternProperties_1_a_single_valid_match_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_patternProperties_2_multiple_valid_matches_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_patternProperties_3_a_single_invalid_match_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_patternProperties_4_multiple_invalid_matches_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_patternProperties_5_ignores_non_objects PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_patternProperties_6_a_single_valid_match_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_patternProperties_7_a_simultaneous_match_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_patternProperties_8_multiple_matches_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_patternProperties_9_an_invalid_due_to_one_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_pattern_1_a_matching_pattern_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_pattern_2_a_non_matching_pattern_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_pattern_3_ignores_non_strings PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_pattern_4_matches_a_substring PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_properties_10_patternProperty_invalidates_nonproperty PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_properties_11_additionalProperty_ignores_property PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_properties_12_additionalProperty_validates_others PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_properties_13_additionalProperty_invalidates_others PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_properties_1_both_properties_present_and_valid_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_properties_2_one_property_invalid_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_properties_3_both_properties_invalid_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_properties_4_doesn_t_invalidate_other_properties PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_properties_5_ignores_non_objects PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_properties_6_property_validates_property PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_properties_7_property_invalidates_property PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_properties_8_patternProperty_invalidates_property PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_properties_9_patternProperty_validates_nonproperty PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_10_tilda_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_11_percent_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_12_slash_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_13_tilda_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_14_percent_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_15_nested_ref_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_16_nested_ref_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_17_remote_ref_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_18_remote_ref_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_1_match PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_2_recursive_match PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_3_mismatch PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_4_recursive_mismatch PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_5_match PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_6_mismatch PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_7_match_array PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_8_mismatch_array PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_ref_9_slash_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_required_1_present_required_property_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_required_2_non_present_required_property_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_required_3_not_required_by_default PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_string_a_bytestring_is_a_string SKIPPED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_10_a_string_is_not_a_number PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_11_an_object_is_not_a_number PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_12_an_array_is_not_a_number PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_13_a_boolean_is_not_a_number PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_14_null_is_not_a_number PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_15_1_is_not_a_string PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_16_a_float_is_not_a_string PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_17_a_string_is_a_string PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_18_an_object_is_not_a_string PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_19_an_array_is_not_a_string PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_1_an_integer_is_an_integer PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_20_a_boolean_is_not_a_string PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_21_null_is_not_a_string PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_22_an_integer_is_not_an_object PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_23_a_float_is_not_an_object PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_24_a_string_is_not_an_object PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_25_an_object_is_an_object PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_26_an_array_is_not_an_object PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_27_a_boolean_is_not_an_object PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_28_null_is_not_an_object PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_29_an_integer_is_not_an_array PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_2_a_float_is_not_an_integer PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_30_a_float_is_not_an_array PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_31_a_string_is_not_an_array PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_32_an_object_is_not_an_array PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_33_an_array_is_not_an_array PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_34_a_boolean_is_not_an_array PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_35_null_is_not_an_array PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_36_an_integer_is_not_a_boolean PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_37_a_float_is_not_a_boolean PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_38_a_string_is_not_a_boolean PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_39_an_object_is_not_a_boolean PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_3_a_string_is_not_an_integer PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_40_an_array_is_not_a_boolean PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_41_a_boolean_is_not_a_boolean PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_42_null_is_not_a_boolean PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_43_an_integer_is_not_null PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_44_a_float_is_not_null PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_45_a_string_is_not_null PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_46_an_object_is_not_null PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_47_an_array_is_not_null PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_48_a_boolean_is_not_null PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_49_null_is_null PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_4_an_object_is_not_an_integer PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_50_an_integer_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_51_a_string_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_52_a_float_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_53_an_object_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_54_an_array_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_55_a_boolean_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_56_null_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_5_an_array_is_not_an_integer PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_6_a_boolean_is_not_an_integer PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_7_null_is_not_an_integer PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_8_an_integer_is_a_number PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_type_9_a_float_is_a_number PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_10_1_and_true_are_unique PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_11_0_and_false_are_unique PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_12_unique_heterogeneous_types_are_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_13_non_unique_heterogeneous_types_are_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_1_unique_array_of_integers_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_2_non_unique_array_of_integers_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_3_numbers_are_unique_if_mathematically_unequal PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_4_unique_array_of_objects_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_5_non_unique_array_of_objects_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_6_unique_array_of_nested_objects_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_7_non_unique_array_of_nested_objects_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_8_unique_array_of_arrays_is_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_uniqueItems_9_non_unique_array_of_arrays_is_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::TestDraft4::test_zeroTerminatedFloats_1_a_float_is_not_an_integer_even_without_fractional_part PASSED jsonschema/tests/test_jsonschema_test_suite.py::Draft3RemoteResolution::test_refRemote_1_remote_ref_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::Draft3RemoteResolution::test_refRemote_2_remote_ref_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::Draft3RemoteResolution::test_refRemote_3_remote_fragment_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::Draft3RemoteResolution::test_refRemote_4_remote_fragment_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::Draft3RemoteResolution::test_refRemote_5_ref_within_ref_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::Draft3RemoteResolution::test_refRemote_6_ref_within_ref_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::Draft3RemoteResolution::test_refRemote_7_changed_scope_ref_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::Draft3RemoteResolution::test_refRemote_8_changed_scope_ref_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::Draft4RemoteResolution::test_refRemote_1_remote_ref_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::Draft4RemoteResolution::test_refRemote_2_remote_ref_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::Draft4RemoteResolution::test_refRemote_3_remote_fragment_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::Draft4RemoteResolution::test_refRemote_4_remote_fragment_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::Draft4RemoteResolution::test_refRemote_5_ref_within_ref_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::Draft4RemoteResolution::test_refRemote_6_ref_within_ref_invalid PASSED jsonschema/tests/test_jsonschema_test_suite.py::Draft4RemoteResolution::test_refRemote_7_changed_scope_ref_valid PASSED jsonschema/tests/test_jsonschema_test_suite.py::Draft4RemoteResolution::test_refRemote_8_changed_scope_ref_invalid PASSED jsonschema/tests/test_validators.py::TestCreateAndExtend::test_attrs PASSED jsonschema/tests/test_validators.py::TestCreateAndExtend::test_extend PASSED jsonschema/tests/test_validators.py::TestCreateAndExtend::test_if_a_version_is_not_provided_it_is_not_registered PASSED jsonschema/tests/test_validators.py::TestCreateAndExtend::test_if_a_version_is_provided_it_is_registered PASSED jsonschema/tests/test_validators.py::TestCreateAndExtend::test_init PASSED jsonschema/tests/test_validators.py::TestCreateAndExtend::test_iter_errors PASSED jsonschema/tests/test_validators.py::TestIterErrors::test_iter_errors PASSED jsonschema/tests/test_validators.py::TestIterErrors::test_iter_errors_multiple_failures_one_validator PASSED jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_additionalItems_multiple_failures PASSED jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_additionalItems_single_failure PASSED jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_additionalProperties_multiple_failures PASSED jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_additionalProperties_single_failure PASSED jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_dependencies_failure_has_single_element_not_list PASSED jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_invalid_format_default_message PASSED jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_maximum PASSED jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_minimum PASSED jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_multiple_type_failure PASSED jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_object_with_name_type_failure PASSED jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_object_without_title_type_failure PASSED jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_single_type_failure PASSED jsonschema/tests/test_validators.py::TestValidationErrorMessages::test_single_type_list_failure PASSED jsonschema/tests/test_validators.py::TestValidationErrorDetails::test_additionalItems PASSED jsonschema/tests/test_validators.py::TestValidationErrorDetails::test_additionalItems_with_items PASSED jsonschema/tests/test_validators.py::TestValidationErrorDetails::test_additionalProperties PASSED jsonschema/tests/test_validators.py::TestValidationErrorDetails::test_anyOf PASSED jsonschema/tests/test_validators.py::TestValidationErrorDetails::test_multiple_nesting PASSED jsonschema/tests/test_validators.py::TestValidationErrorDetails::test_patternProperties PASSED jsonschema/tests/test_validators.py::TestValidationErrorDetails::test_recursive PASSED jsonschema/tests/test_validators.py::TestValidationErrorDetails::test_single_nesting PASSED jsonschema/tests/test_validators.py::TestValidationErrorDetails::test_type PASSED jsonschema/tests/test_validators.py::TestDraft3Validator::test_invalid_instances_are_not_valid PASSED jsonschema/tests/test_validators.py::TestDraft3Validator::test_is_type_does_not_evade_bool_if_it_is_being_tested PASSED jsonschema/tests/test_validators.py::TestDraft3Validator::test_is_type_evades_bool_inheriting_from_int PASSED jsonschema/tests/test_validators.py::TestDraft3Validator::test_is_type_is_false_for_invalid_type PASSED jsonschema/tests/test_validators.py::TestDraft3Validator::test_is_type_is_true_for_any_type PASSED jsonschema/tests/test_validators.py::TestDraft3Validator::test_is_type_is_true_for_valid_type PASSED jsonschema/tests/test_validators.py::TestDraft3Validator::test_is_type_raises_exception_for_unknown_type PASSED jsonschema/tests/test_validators.py::TestDraft3Validator::test_it_creates_a_ref_resolver_if_not_provided PASSED jsonschema/tests/test_validators.py::TestDraft3Validator::test_it_delegates_to_a_legacy_ref_resolver PASSED jsonschema/tests/test_validators.py::TestDraft3Validator::test_it_delegates_to_a_ref_resolver PASSED jsonschema/tests/test_validators.py::TestDraft3Validator::test_non_existent_properties_are_ignored PASSED jsonschema/tests/test_validators.py::TestDraft3Validator::test_non_string_custom_types PASSED jsonschema/tests/test_validators.py::TestDraft3Validator::test_valid_instances_are_valid PASSED jsonschema/tests/test_validators.py::TestDraft4Validator::test_invalid_instances_are_not_valid PASSED jsonschema/tests/test_validators.py::TestDraft4Validator::test_is_type_evades_bool_inheriting_from_int PASSED jsonschema/tests/test_validators.py::TestDraft4Validator::test_is_type_is_false_for_invalid_type PASSED jsonschema/tests/test_validators.py::TestDraft4Validator::test_is_type_is_true_for_valid_type PASSED jsonschema/tests/test_validators.py::TestDraft4Validator::test_is_type_raises_exception_for_unknown_type PASSED jsonschema/tests/test_validators.py::TestDraft4Validator::test_it_creates_a_ref_resolver_if_not_provided PASSED jsonschema/tests/test_validators.py::TestDraft4Validator::test_it_delegates_to_a_legacy_ref_resolver PASSED jsonschema/tests/test_validators.py::TestDraft4Validator::test_it_delegates_to_a_ref_resolver PASSED jsonschema/tests/test_validators.py::TestDraft4Validator::test_non_existent_properties_are_ignored PASSED jsonschema/tests/test_validators.py::TestDraft4Validator::test_valid_instances_are_valid PASSED jsonschema/tests/test_validators.py::TestBuiltinFormats::test_date_ignores_non_strings PASSED jsonschema/tests/test_validators.py::TestBuiltinFormats::test_email_ignores_non_strings PASSED jsonschema/tests/test_validators.py::TestBuiltinFormats::test_host-name_ignores_non_strings PASSED jsonschema/tests/test_validators.py::TestBuiltinFormats::test_hostname_ignores_non_strings PASSED jsonschema/tests/test_validators.py::TestBuiltinFormats::test_ip-address_ignores_non_strings PASSED jsonschema/tests/test_validators.py::TestBuiltinFormats::test_ipv4_ignores_non_strings PASSED jsonschema/tests/test_validators.py::TestBuiltinFormats::test_ipv6_ignores_non_strings PASSED jsonschema/tests/test_validators.py::TestBuiltinFormats::test_regex_ignores_non_strings PASSED jsonschema/tests/test_validators.py::TestBuiltinFormats::test_time_ignores_non_strings PASSED jsonschema/tests/test_validators.py::TestValidatorFor::test_custom_validator PASSED jsonschema/tests/test_validators.py::TestValidatorFor::test_draft_3 PASSED jsonschema/tests/test_validators.py::TestValidatorFor::test_draft_4 PASSED jsonschema/tests/test_validators.py::TestValidatorFor::test_validator_for_custom_default PASSED jsonschema/tests/test_validators.py::TestValidatorFor::test_validator_for_jsonschema_default PASSED jsonschema/tests/test_validators.py::TestValidate::test_draft3_validator_is_chosen PASSED jsonschema/tests/test_validators.py::TestValidate::test_draft4_validator_is_chosen PASSED jsonschema/tests/test_validators.py::TestValidate::test_draft4_validator_is_the_default PASSED jsonschema/tests/test_validators.py::TestRefResolver::test_cache_remote_off PASSED jsonschema/tests/test_validators.py::TestRefResolver::test_cache_remote_on PASSED jsonschema/tests/test_validators.py::TestRefResolver::test_custom_uri_scheme_handlers PASSED jsonschema/tests/test_validators.py::TestRefResolver::test_helpful_error_message_on_failed_pop_scope PASSED jsonschema/tests/test_validators.py::TestRefResolver::test_if_you_give_it_junk_you_get_a_resolution_error PASSED jsonschema/tests/test_validators.py::TestRefResolver::test_it_can_construct_a_base_uri_from_a_schema PASSED jsonschema/tests/test_validators.py::TestRefResolver::test_it_can_construct_a_base_uri_from_a_schema_without_id PASSED jsonschema/tests/test_validators.py::TestRefResolver::test_it_does_not_retrieve_schema_urls_from_the_network PASSED jsonschema/tests/test_validators.py::TestRefResolver::test_it_resolves_local_refs PASSED jsonschema/tests/test_validators.py::TestRefResolver::test_it_resolves_local_refs_with_id PASSED jsonschema/tests/test_validators.py::TestRefResolver::test_it_retrieves_stored_refs PASSED jsonschema/tests/test_validators.py::TestRefResolver::test_it_retrieves_unstored_refs_via_requests PASSED jsonschema/tests/test_validators.py::TestRefResolver::test_it_retrieves_unstored_refs_via_urlopen PASSED ==================== 711 passed, 20 skipped in 2.00 seconds ==================== adt-run [13:15:31]: test upstream-py3: -----------------------] adt-run [13:15:31]: test upstream-py3: - - - - - - - - - - results - - - - - - - - - - upstream-py3 PASS adt-run [13:15:31]: @@@@@@@@@@@@@@@@@@@@ summary upstream-py2 FAIL non-zero exit status 1 upstream-py3 PASS Exit request sent.