<86>Sep 23 05:37:23 userdel[2413957]: delete user 'rooter' <86>Sep 23 05:37:23 userdel[2413957]: removed group 'rooter' owned by 'rooter' <86>Sep 23 05:37:23 userdel[2413957]: removed shadow group 'rooter' owned by 'rooter' <86>Sep 23 05:37:23 groupadd[2414002]: group added to /etc/group: name=rooter, GID=1835 <86>Sep 23 05:37:23 groupadd[2414002]: group added to /etc/gshadow: name=rooter <86>Sep 23 05:37:23 groupadd[2414002]: new group: name=rooter, GID=1835 <86>Sep 23 05:37:23 useradd[2414042]: new user: name=rooter, UID=1835, GID=1835, home=/root, shell=/bin/bash, from=none <86>Sep 23 05:37:23 userdel[2414083]: delete user 'builder' <86>Sep 23 05:37:23 userdel[2414083]: removed group 'builder' owned by 'builder' <86>Sep 23 05:37:23 userdel[2414083]: removed shadow group 'builder' owned by 'builder' <86>Sep 23 05:37:23 groupadd[2414116]: group added to /etc/group: name=builder, GID=1836 <86>Sep 23 05:37:23 groupadd[2414116]: group added to /etc/gshadow: name=builder <86>Sep 23 05:37:23 groupadd[2414116]: new group: name=builder, GID=1836 <86>Sep 23 05:37:23 useradd[2414132]: new user: name=builder, UID=1836, GID=1836, home=/usr/src, shell=/bin/bash, from=none <13>Sep 23 05:37:26 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432033 installed <13>Sep 23 05:37:26 rpmi: libgdbm-1.8.3-alt10 sisyphus+278100.1600.1.1 1626059138 installed <13>Sep 23 05:37:26 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075766 installed <13>Sep 23 05:37:26 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962878 installed <13>Sep 23 05:37:26 rpmi: libp11-kit-1:0.24.1-alt2 sisyphus+324666.100.1.1 1689083450 installed <13>Sep 23 05:37:26 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802618 installed <13>Sep 23 05:37:26 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Sep 23 05:37:26 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Sep 23 05:37:26 rpmi: ca-certificates-2023.07.31-alt1 sisyphus+326137.200.1.1 1690809798 installed <13>Sep 23 05:37:26 rpmi: ca-trust-0.1.4-alt1 sisyphus+308690.100.1.1 1666182992 installed <13>Sep 23 05:37:26 rpmi: p11-kit-trust-1:0.24.1-alt2 sisyphus+324666.100.1.1 1689083450 installed <13>Sep 23 05:37:26 rpmi: libcrypto3-3.1.3-alt1 sisyphus+329935.40.3.2 1695159275 installed <13>Sep 23 05:37:26 rpmi: libssl3-3.1.3-alt1 sisyphus+329935.40.3.2 1695159275 installed <13>Sep 23 05:37:26 rpmi: python3-3.11.4-alt3 sisyphus+328191.1000.5.1 1693610619 installed <13>Sep 23 05:37:27 rpmi: python3-base-3.11.4-alt3 sisyphus+328191.1000.5.1 1693610619 installed <13>Sep 23 05:37:27 rpmi: python3-module-py3dephell-0.1.0-alt2 sisyphus+328191.600.5.1 1693609196 installed <13>Sep 23 05:37:27 rpmi: tests-for-installed-python3-pkgs-0.1.24-alt1 sisyphus+328191.700.5.1 1693609218 installed <13>Sep 23 05:37:27 rpmi: rpm-build-python3-0.1.24-alt1 sisyphus+328191.700.5.1 1693609218 installed <13>Sep 23 05:37:29 rpmi: python3-module-packaging-23.1-alt1 sisyphus+318906.100.2.1 1683015285 installed <13>Sep 23 05:37:29 rpmi: python3-module-attrs-23.1.0-alt1 sisyphus+321859.100.1.1 1685027490 installed <13>Sep 23 05:37:29 rpmi: libidn2-2.3.4-alt1 sisyphus+309023.100.1.1 1666791089 installed <13>Sep 23 05:37:29 rpmi: libnettle8-3.9.1-alt1 sisyphus+322548.100.1.2 1686176897 installed <13>Sep 23 05:37:29 rpmi: python3-module-rpds-py-0.10.3-alt1 sisyphus+329629.100.1.1 1694769393 installed <13>Sep 23 05:37:29 rpmi: python3-module-referencing-0.30.2-alt1 sisyphus+326603.100.1.1 1691402386 installed <13>Sep 23 05:37:29 rpmi: python3-module-pluggy-1.2.0-alt1 sisyphus+323556.100.2.1 1689242408 installed <13>Sep 23 05:37:29 rpmi: python3-module-jsonschema-specifications-2023.07.1-alt2 sisyphus+326425.100.1.1 1691161684 installed <13>Sep 23 05:37:29 rpmi: libhogweed6-3.9.1-alt1 sisyphus+322548.100.1.2 1686176897 installed <13>Sep 23 05:37:29 rpmi: libgnutls30-3.8.1-alt2 sisyphus+326772.40.3.1 1692114472 installed <13>Sep 23 05:37:29 rpmi: libngtcp2.13-0.16.0-alt1 sisyphus+323677.40.3.1 1687690560 installed <13>Sep 23 05:37:29 rpmi: libngtcp2_crypto_gnutls5-0.16.0-alt1 sisyphus+323677.40.3.1 1687690560 installed <13>Sep 23 05:37:29 rpmi: python3-module-iniconfig-2.0.0-alt1 sisyphus+314076.200.3.1 1674737275 installed <13>Sep 23 05:37:29 rpmi: python3-module-pytest-7.4.0-alt1 sisyphus+325101.100.3.1 1689758053 installed <13>Sep 23 05:37:29 rpmi: python3-module-trove-classifiers-2023.8.7-alt1 sisyphus+326819.100.1.1 1691570029 installed <13>Sep 23 05:37:29 rpmi: python3-module-pathspec-0.11.2-alt1 sisyphus+326154.100.2.1 1690886843 installed <13>Sep 23 05:37:29 rpmi: python3-module-typing_extensions-4.7.1-alt1 sisyphus+324215.100.1.1 1688464174 installed <13>Sep 23 05:37:29 rpmi: python3-module-pkg_resources-1:68.2.2-alt1 sisyphus+329927.100.2.1 1695208272 installed <13>Sep 23 05:37:29 rpmi: python3-module-editables-0.5-alt1 sisyphus+325524.100.1.1 1690277257 installed <13>Sep 23 05:37:29 rpmi: python3-module-hatchling-1.18.0-alt1 sisyphus+322894.100.1.1 1686650008 installed <13>Sep 23 05:37:29 rpmi: python3-module-pycparser-2.21-alt1.1 sisyphus+309935.7300.4.1 1668527005 installed <13>Sep 23 05:37:29 rpmi: python3-module-cffi-1.15.1-alt2 sisyphus+311250.35200.176.1 1685739676 installed <13>Sep 23 05:37:30 rpmi: mercurial-6.3.1-alt1 sisyphus+311250.26600.176.1 1685737200 installed <13>Sep 23 05:37:30 rpmi: libpython3-3.11.4-alt3 sisyphus+328191.1000.5.1 1693610619 installed <13>Sep 23 05:37:30 rpmi: libncurses6-6.3.20220618-alt4 sisyphus+328055.40.2.1 1693213017 installed <13>Sep 23 05:37:30 rpmi: libtinfo-devel-6.3.20220618-alt4 sisyphus+328055.40.2.1 1693213017 installed <13>Sep 23 05:37:30 rpmi: libncurses-devel-6.3.20220618-alt4 sisyphus+328055.40.2.1 1693213017 installed <13>Sep 23 05:37:30 rpmi: python3-dev-3.11.4-alt3 sisyphus+328191.1000.5.1 1693610619 installed <13>Sep 23 05:37:31 rpmi: python3-module-setuptools-1:68.2.2-alt1 sisyphus+329927.100.2.1 1695208272 installed <13>Sep 23 05:37:31 rpmi: libssh2-1.11.0-alt1 sisyphus+327652.100.1.1 1692636581 installed <13>Sep 23 05:37:31 rpmi: publicsuffix-list-dafsa-20230701-alt1 sisyphus+324303.100.1.1 1688561153 installed <13>Sep 23 05:37:31 rpmi: libpsl-0.21.2-alt1 sisyphus+312536.100.1.1 1672131180 installed <13>Sep 23 05:37:31 rpmi: libnghttp3.7-0.12.0-alt1 sisyphus+323677.20.3.1 1687690509 installed <13>Sep 23 05:37:31 rpmi: libnghttp2-1.54.0-alt1 sisyphus+324359.10000.11.1 1689368796 installed <13>Sep 23 05:37:31 rpmi: openldap-common-2.6.4-alt1 sisyphus+324359.600.5.1 1689262595 installed <13>Sep 23 05:37:31 rpmi: libntlm-1.5-alt1 sisyphus+278100.3300.1.1 1626059663 installed <13>Sep 23 05:37:31 rpmi: libidn-1.37-alt2 sisyphus+300849.100.1.1 1653769693 installed <13>Sep 23 05:37:31 rpmi: libbrotlicommon-1.1.0-alt1 sisyphus+328501.100.1.1 1693598420 installed <13>Sep 23 05:37:31 rpmi: libbrotlidec-1.1.0-alt1 sisyphus+328501.100.1.1 1693598420 installed <13>Sep 23 05:37:31 rpmi: libxxhash-0.8.0-alt2 sisyphus+277476.100.2.1 1625621318 installed <13>Sep 23 05:37:31 rpmi: liblz4-1:1.9.4-alt1 sisyphus+309416.100.1.1 1667413000 installed <13>Sep 23 05:37:31 rpmi: rsync-3.2.7-alt1 sisyphus+325006.2000.1.1 1689498390 installed <13>Sep 23 05:37:31 rpmi: openssh-common-9.4p1-alt1 sisyphus+327935.1700.3.1 1692995996 installed <13>Sep 23 05:37:31 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684806164 installed <13>Sep 23 05:37:31 rpmi: liblmdb-0.9.29-alt1.1 sisyphus+306630.100.1.1 1663072361 installed <13>Sep 23 05:37:31 rpmi: libkeyutils-1.6.3-alt1 sisyphus+266061.100.1.1 1612919567 installed <13>Sep 23 05:37:31 rpmi: libcom_err-1.46.4.0.5.4cda-alt1 sisyphus+283826.100.1.1 1629975361 installed <86>Sep 23 05:37:31 groupadd[2454558]: group added to /etc/group: name=_keytab, GID=999 <86>Sep 23 05:37:31 groupadd[2454558]: group added to /etc/gshadow: name=_keytab <86>Sep 23 05:37:31 groupadd[2454558]: new group: name=_keytab, GID=999 <13>Sep 23 05:37:31 rpmi: libkrb5-1.21.2-alt1 sisyphus+327265.100.1.1 1692185512 installed <13>Sep 23 05:37:31 rpmi: libgsasl-1.8.0-alt3 sisyphus+275307.100.1.2 1624478553 installed <86>Sep 23 05:37:31 groupadd[2455253]: group added to /etc/group: name=sasl, GID=998 <86>Sep 23 05:37:31 groupadd[2455253]: group added to /etc/gshadow: name=sasl <86>Sep 23 05:37:31 groupadd[2455253]: new group: name=sasl, GID=998 <13>Sep 23 05:37:31 rpmi: libsasl2-3-2.1.27-alt2.2 sisyphus+324359.6000.12.1 1689392231 installed <13>Sep 23 05:37:31 rpmi: libldap2-2.6.4-alt1 sisyphus+324359.600.5.1 1689262623 installed <13>Sep 23 05:37:31 rpmi: libcurl-8.3.0-alt1 sisyphus+329453.400.5.1 1694962591 installed <13>Sep 23 05:37:31 rpmi: libedit3-3.1.20221030-alt1 sisyphus+327935.100.1.1 1692980094 installed <86>Sep 23 05:37:31 groupadd[2455665]: group added to /etc/group: name=sshagent, GID=997 <86>Sep 23 05:37:31 groupadd[2455665]: group added to /etc/gshadow: name=sshagent <86>Sep 23 05:37:31 groupadd[2455665]: new group: name=sshagent, GID=997 <13>Sep 23 05:37:31 rpmi: openssh-clients-9.4p1-alt1 sisyphus+327935.1700.3.1 1692995996 installed <13>Sep 23 05:37:31 rpmi: less-633-alt1 sisyphus+328181.300.2.1 1693321749 installed <13>Sep 23 05:37:31 rpmi: diffstat-1.64-alt1 sisyphus+278100.700.1.1 1626056686 installed <13>Sep 23 05:37:31 rpmi: git-core-2.33.8-alt1 sisyphus+324359.6600.12.1 1689393780 installed <13>Sep 23 05:37:31 rpmi: python3-module-setuptools_scm-7.1.0-alt2 sisyphus+323513.100.2.1 1687508809 installed <13>Sep 23 05:37:31 rpmi: python3-module-hatch-vcs-0.3.0-alt2 sisyphus+314222.200.2.1 1674813485 installed <13>Sep 23 05:37:31 rpmi: python3-module-pytest-subtests-0.11.0-alt1 sisyphus+320617.100.1.1 1684242863 installed <13>Sep 23 05:37:31 rpmi: python3-module-jsonschema-4.19.1-alt1 sisyphus+330004.100.2.3 1695294024 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/python3-module-referencing-0.30.2-alt1.nosrc.rpm (w1.gzdio) <13>Sep 23 05:37:32 rpmi: python3-module-pyproject-installer-0.5.2-alt1 sisyphus+324644.100.2.1 1689089627 installed Installing python3-module-referencing-0.30.2-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.81939 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf referencing-0.30.2 + echo 'Source #0 (referencing-0.30.2.tar):' Source #0 (referencing-0.30.2.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/referencing-0.30.2.tar + cd referencing-0.30.2 + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.81939 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd referencing-0.30.2 + export SETUPTOOLS_SCM_PRETEND_VERSION=0.30.2 + SETUPTOOLS_SCM_PRETEND_VERSION=0.30.2 + export 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export 'FFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + /usr/bin/python3 -m pyproject_installer -v build INFO : pyproject_installer.build_cmd._build : Building wheel INFO : pyproject_installer.build_cmd._build : Source tree: /usr/src/RPM/BUILD/referencing-0.30.2 INFO : pyproject_installer.build_cmd._build : Output dir: /usr/src/RPM/BUILD/referencing-0.30.2/dist DEBUG : pyproject_installer.lib.build_backend : Validating source path DEBUG : pyproject_installer.lib.build_backend : Checking for PEP517 spec DEBUG : pyproject_installer.lib.build_backend : Parsing configuration file: /usr/src/RPM/BUILD/referencing-0.30.2/pyproject.toml INFO : backend_caller.py : Calling hook build_wheel in subprocess INFO : backend_caller.py : Build backend: hatchling.build INFO : backend_caller.py : Hook args: ['/usr/src/RPM/BUILD/referencing-0.30.2/dist'] INFO : backend_caller.py : Hook kwargs: {'config_settings': None} INFO : pyproject_installer.build_cmd._build : Built wheel: referencing-0.30.2-py3-none-any.whl + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.81939 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/python3-module-referencing-buildroot + : + /bin/rm -rf -- /usr/src/tmp/python3-module-referencing-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd referencing-0.30.2 + export SETUPTOOLS_SCM_PRETEND_VERSION=0.30.2 + SETUPTOOLS_SCM_PRETEND_VERSION=0.30.2 + /usr/bin/python3 -m pyproject_installer -v install --destdir=/usr/src/tmp/python3-module-referencing-buildroot INFO : pyproject_installer.install_cmd._install : Installing wheel INFO : pyproject_installer.install_cmd._install : Wheel directory: /usr/src/RPM/BUILD/referencing-0.30.2/dist INFO : pyproject_installer.install_cmd._install : Wheel filename: referencing-0.30.2-py3-none-any.whl INFO : pyproject_installer.install_cmd._install : Destination: /usr/src/tmp/python3-module-referencing-buildroot DEBUG : pyproject_installer.lib.wheel : Parsing wheel filename DEBUG : pyproject_installer.lib.wheel : Validating wheel file DEBUG : pyproject_installer.lib.wheel : Validating wheel spec version DEBUG : pyproject_installer.lib.wheel : Parsing wheel spec metadata DEBUG : pyproject_installer.lib.wheel : Validating RECORD INFO : pyproject_installer.install_cmd._install : Wheel installation root: /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages INFO : pyproject_installer.install_cmd._install : Extracting wheel DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: referencing-0.30.2.dist-info/WHEEL DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: referencing-0.30.2.dist-info/licenses/COPYING DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: referencing-0.30.2.dist-info/RECORD INFO : pyproject_installer.install_cmd._install : Wheel was installed + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/python3-module-referencing-buildroot (auto) Verifying and fixing files in /usr/src/tmp/python3-module-referencing-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/python3-module-referencing-buildroot/ (default) Compressing files in /usr/src/tmp/python3-module-referencing-buildroot (auto) Adjusting library links in /usr/src/tmp/python3-module-referencing-buildroot ./usr/lib: (from :0) Verifying ELF objects in /usr/src/tmp/python3-module-referencing-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Bytecompiling python3 modules in /usr/src/tmp/python3-module-referencing-buildroot using /usr/bin/python3 compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/tests/__init__.py compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/tests/test_core.py compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/tests/test_exceptions.py compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/tests/test_jsonschema.py compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/tests/test_referencing_suite.py compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/tests/test_retrieval.py compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/__init__.py compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/_attrs.py compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/_core.py compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/exceptions.py compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/jsonschema.py compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/retrieval.py compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/typing.py Bytecompiling python3 modules with optimization in /usr/src/tmp/python3-module-referencing-buildroot using /usr/bin/python3 -O compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/tests/__init__.py compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/tests/test_core.py compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/tests/test_exceptions.py compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/tests/test_jsonschema.py compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/tests/test_referencing_suite.py compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/tests/test_retrieval.py compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/__init__.py compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/_attrs.py compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/_core.py compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/exceptions.py compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/jsonschema.py compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/retrieval.py compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/typing.py Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/python3-module-referencing-buildroot using /usr/bin/python3 -OO compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/tests/__init__.py compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/tests/test_core.py compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/tests/test_exceptions.py compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/tests/test_jsonschema.py compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/tests/test_referencing_suite.py compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/tests/test_retrieval.py compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/__init__.py compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/_attrs.py compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/_core.py compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/exceptions.py compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/jsonschema.py compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/retrieval.py compile /usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/typing.py Hardlinking identical .pyc and .opt-?.pyc files './usr/lib/python3/site-packages/referencing/__pycache__/__init__.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/referencing/__pycache__/__init__.cpython-311.pyc' './usr/lib/python3/site-packages/referencing/__pycache__/_attrs.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/referencing/__pycache__/_attrs.cpython-311.pyc' './usr/lib/python3/site-packages/referencing/__pycache__/_attrs.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/referencing/__pycache__/_attrs.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/referencing/__pycache__/_core.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/referencing/__pycache__/_core.cpython-311.pyc' './usr/lib/python3/site-packages/referencing/__pycache__/exceptions.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/referencing/__pycache__/exceptions.cpython-311.pyc' './usr/lib/python3/site-packages/referencing/__pycache__/jsonschema.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/referencing/__pycache__/jsonschema.cpython-311.pyc' './usr/lib/python3/site-packages/referencing/__pycache__/retrieval.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/referencing/__pycache__/retrieval.cpython-311.pyc' './usr/lib/python3/site-packages/referencing/__pycache__/typing.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/referencing/__pycache__/typing.cpython-311.pyc' './usr/lib/python3/site-packages/referencing/tests/__pycache__/__init__.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/referencing/tests/__pycache__/__init__.cpython-311.pyc' './usr/lib/python3/site-packages/referencing/tests/__pycache__/__init__.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/referencing/tests/__pycache__/__init__.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/referencing/tests/__pycache__/test_exceptions.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/referencing/tests/__pycache__/test_exceptions.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/referencing/tests/__pycache__/test_referencing_suite.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/referencing/tests/__pycache__/test_referencing_suite.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/referencing/tests/__pycache__/test_retrieval.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/referencing/tests/__pycache__/test_retrieval.cpython-311.opt-1.pyc' Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.49704 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd referencing-0.30.2 + export 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export 'FFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export NO_INTERNET=YES + NO_INTERNET=YES + /usr/bin/python3 -m pyproject_installer run -- python3 -m pytest -v INFO : Creating venv INFO : Installing console scripts INFO : Installing package: /usr/src/RPM/BUILD/referencing-0.30.2/dist/referencing-0.30.2-py3-none-any.whl INFO : Running command: ['/usr/src/RPM/BUILD/referencing-0.30.2/.run_venv/bin/python3', '-m', 'pyproject_installer', 'install', '/usr/src/RPM/BUILD/referencing-0.30.2/dist/referencing-0.30.2-py3-none-any.whl'] INFO : Running command: ['python3', '-m', 'pytest', '-v'] ============================= test session starts ============================== platform linux -- Python 3.11.4, pytest-7.4.0, pluggy-1.2.0 -- /usr/src/RPM/BUILD/referencing-0.30.2/.run_venv/bin/python3 cachedir: .pytest_cache rootdir: /usr/src/RPM/BUILD/referencing-0.30.2 plugins: subtests-0.11.0 collecting ... collected 744 items referencing/tests/test_core.py::TestRegistry::test_with_resource PASSED [ 0%] referencing/tests/test_core.py::TestRegistry::test_with_resources PASSED [ 0%] referencing/tests/test_core.py::TestRegistry::test_matmul_resource PASSED [ 0%] referencing/tests/test_core.py::TestRegistry::test_matmul_many_resources PASSED [ 0%] referencing/tests/test_core.py::TestRegistry::test_matmul_resource_without_id PASSED [ 0%] referencing/tests/test_core.py::TestRegistry::test_with_contents_from_json_schema PASSED [ 0%] referencing/tests/test_core.py::TestRegistry::test_with_contents_and_default_specification PASSED [ 0%] referencing/tests/test_core.py::TestRegistry::test_len PASSED [ 1%] referencing/tests/test_core.py::TestRegistry::test_iter PASSED [ 1%] referencing/tests/test_core.py::TestRegistry::test_crawl_still_has_top_level_resource PASSED [ 1%] referencing/tests/test_core.py::TestRegistry::test_crawl_finds_a_subresource PASSED [ 1%] referencing/tests/test_core.py::TestRegistry::test_crawl_finds_anchors_with_id PASSED [ 1%] referencing/tests/test_core.py::TestRegistry::test_crawl_finds_anchors_no_id PASSED [ 1%] referencing/tests/test_core.py::TestRegistry::test_contents PASSED [ 1%] referencing/tests/test_core.py::TestRegistry::test_getitem_strips_empty_fragments PASSED [ 2%] referencing/tests/test_core.py::TestRegistry::test_contents_strips_empty_fragments PASSED [ 2%] referencing/tests/test_core.py::TestRegistry::test_crawled_anchor PASSED [ 2%] referencing/tests/test_core.py::TestRegistry::test_anchor_in_nonexistent_resource PASSED [ 2%] referencing/tests/test_core.py::TestRegistry::test_init PASSED [ 2%] referencing/tests/test_core.py::TestRegistry::test_dict_conversion PASSED [ 2%] referencing/tests/test_core.py::TestRegistry::test_no_such_resource PASSED [ 2%] referencing/tests/test_core.py::TestRegistry::test_combine PASSED [ 2%] referencing/tests/test_core.py::TestRegistry::test_combine_self PASSED [ 3%] referencing/tests/test_core.py::TestRegistry::test_combine_with_uncrawled_resources PASSED [ 3%] referencing/tests/test_core.py::TestRegistry::test_combine_with_single_retrieve PASSED [ 3%] referencing/tests/test_core.py::TestRegistry::test_combine_with_common_retrieve PASSED [ 3%] referencing/tests/test_core.py::TestRegistry::test_combine_conflicting_retrieve PASSED [ 3%] referencing/tests/test_core.py::TestRegistry::test_remove PASSED [ 3%] referencing/tests/test_core.py::TestRegistry::test_remove_uncrawled PASSED [ 3%] referencing/tests/test_core.py::TestRegistry::test_remove_with_anchors PASSED [ 4%] referencing/tests/test_core.py::TestRegistry::test_remove_nonexistent_uri PASSED [ 4%] referencing/tests/test_core.py::TestRegistry::test_retrieve PASSED [ 4%] referencing/tests/test_core.py::TestRegistry::test_retrieve_arbitrary_exception PASSED [ 4%] referencing/tests/test_core.py::TestRegistry::test_retrieve_no_such_resource PASSED [ 4%] referencing/tests/test_core.py::TestRegistry::test_retrieve_cannot_determine_specification PASSED [ 4%] referencing/tests/test_core.py::TestRegistry::test_retrieve_already_available_resource PASSED [ 4%] referencing/tests/test_core.py::TestRegistry::test_retrieve_first_checks_crawlable_resource PASSED [ 4%] referencing/tests/test_core.py::TestRegistry::test_resolver PASSED [ 5%] referencing/tests/test_core.py::TestRegistry::test_resolver_with_root_identified PASSED [ 5%] referencing/tests/test_core.py::TestRegistry::test_resolver_with_root_unidentified PASSED [ 5%] referencing/tests/test_core.py::TestRegistry::test_repr PASSED [ 5%] referencing/tests/test_core.py::TestRegistry::test_repr_mixed_crawled PASSED [ 5%] referencing/tests/test_core.py::TestRegistry::test_repr_one_resource PASSED [ 5%] referencing/tests/test_core.py::TestRegistry::test_repr_empty PASSED [ 5%] referencing/tests/test_core.py::TestResource::test_from_contents_from_json_schema PASSED [ 6%] referencing/tests/test_core.py::TestResource::test_from_contents_with_no_discernible_information PASSED [ 6%] referencing/tests/test_core.py::TestResource::test_from_contents_with_no_discernible_information_and_default PASSED [ 6%] referencing/tests/test_core.py::TestResource::test_from_contents_unneeded_default PASSED [ 6%] referencing/tests/test_core.py::TestResource::test_non_mapping_from_contents PASSED [ 6%] referencing/tests/test_core.py::TestResource::test_from_contents_with_fallback PASSED [ 6%] referencing/tests/test_core.py::TestResource::test_id_delegates_to_specification PASSED [ 6%] referencing/tests/test_core.py::TestResource::test_id_strips_empty_fragment PASSED [ 6%] referencing/tests/test_core.py::TestResource::test_subresources_delegates_to_specification PASSED [ 7%] referencing/tests/test_core.py::TestResource::test_subresource_with_different_specification PASSED [ 7%] referencing/tests/test_core.py::TestResource::test_anchors_delegates_to_specification PASSED [ 7%] referencing/tests/test_core.py::TestResource::test_pointer_to_mapping PASSED [ 7%] referencing/tests/test_core.py::TestResource::test_pointer_to_array PASSED [ 7%] referencing/tests/test_core.py::TestResource::test_opaque PASSED [ 7%] referencing/tests/test_core.py::TestResolver::test_lookup_exact_uri PASSED [ 7%] referencing/tests/test_core.py::TestResolver::test_lookup_subresource PASSED [ 8%] referencing/tests/test_core.py::TestResolver::test_lookup_anchor_with_id PASSED [ 8%] referencing/tests/test_core.py::TestResolver::test_lookup_anchor_without_id PASSED [ 8%] referencing/tests/test_core.py::TestResolver::test_lookup_unknown_reference PASSED [ 8%] referencing/tests/test_core.py::TestResolver::test_lookup_non_existent_pointer PASSED [ 8%] referencing/tests/test_core.py::TestResolver::test_lookup_non_existent_pointer_to_array_index PASSED [ 8%] referencing/tests/test_core.py::TestResolver::test_lookup_pointer_to_empty_string PASSED [ 8%] referencing/tests/test_core.py::TestResolver::test_lookup_non_existent_pointer_to_empty_string PASSED [ 9%] referencing/tests/test_core.py::TestResolver::test_lookup_non_existent_anchor PASSED [ 9%] referencing/tests/test_core.py::TestResolver::test_lookup_invalid_JSON_pointerish_anchor PASSED [ 9%] referencing/tests/test_core.py::TestResolver::test_lookup_retrieved_resource PASSED [ 9%] referencing/tests/test_core.py::TestResolver::test_lookup_failed_retrieved_resource PASSED [ 9%] referencing/tests/test_core.py::TestResolver::test_repeated_lookup_from_retrieved_resource PASSED [ 9%] referencing/tests/test_core.py::TestResolver::test_repeated_anchor_lookup_from_retrieved_resource PASSED [ 9%] referencing/tests/test_core.py::TestResolver::test_in_subresource PASSED [ 9%] referencing/tests/test_core.py::TestResolver::test_in_pointer_subresource PASSED [ 10%] referencing/tests/test_core.py::TestResolver::test_dynamic_scope PASSED [ 10%] referencing/tests/test_core.py::TestSpecification::test_create_resource PASSED [ 10%] referencing/tests/test_core.py::TestSpecification::test_repr PASSED [ 10%] referencing/tests/test_core.py::TestOpaqueSpecification::test_no_id[thing0] PASSED [ 10%] referencing/tests/test_core.py::TestOpaqueSpecification::test_no_id[True] PASSED [ 10%] referencing/tests/test_core.py::TestOpaqueSpecification::test_no_id[37] PASSED [ 10%] referencing/tests/test_core.py::TestOpaqueSpecification::test_no_id[foo] PASSED [ 11%] referencing/tests/test_core.py::TestOpaqueSpecification::test_no_id[thing4] PASSED [ 11%] referencing/tests/test_core.py::TestOpaqueSpecification::test_no_subresources[thing0] PASSED [ 11%] referencing/tests/test_core.py::TestOpaqueSpecification::test_no_subresources[True] PASSED [ 11%] referencing/tests/test_core.py::TestOpaqueSpecification::test_no_subresources[37] PASSED [ 11%] referencing/tests/test_core.py::TestOpaqueSpecification::test_no_subresources[foo] PASSED [ 11%] referencing/tests/test_core.py::TestOpaqueSpecification::test_no_subresources[thing4] PASSED [ 11%] referencing/tests/test_core.py::TestOpaqueSpecification::test_no_anchors[thing0] PASSED [ 11%] referencing/tests/test_core.py::TestOpaqueSpecification::test_no_anchors[True] PASSED [ 12%] referencing/tests/test_core.py::TestOpaqueSpecification::test_no_anchors[37] PASSED [ 12%] referencing/tests/test_core.py::TestOpaqueSpecification::test_no_anchors[foo] PASSED [ 12%] referencing/tests/test_core.py::TestOpaqueSpecification::test_no_anchors[thing4] PASSED [ 12%] referencing/tests/test_core.py::test_nonsubclassable[Anchor] PASSED [ 12%] referencing/tests/test_core.py::test_nonsubclassable[Registry] PASSED [ 12%] referencing/tests/test_core.py::test_nonsubclassable[Resource] PASSED [ 12%] referencing/tests/test_core.py::test_nonsubclassable[Specification] PASSED [ 13%] referencing/tests/test_core.py::test_nonsubclassable[PointerToNowhere] PASSED [ 13%] referencing/tests/test_exceptions.py::test_eq_incompatible_types[one0-two0] PASSED [ 13%] referencing/tests/test_exceptions.py::test_eq_incompatible_types[one1-two1] PASSED [ 13%] referencing/tests/test_exceptions.py::test_eq_incompatible_types[one2-two2] PASSED [ 13%] referencing/tests/test_exceptions.py::test_eq_incompatible_types[one3-two3] PASSED [ 13%] referencing/tests/test_exceptions.py::test_eq_incompatible_types[one4-two4] PASSED [ 13%] referencing/tests/test_exceptions.py::test_eq_incompatible_types[one5-two5] PASSED [ 13%] referencing/tests/test_exceptions.py::test_eq_incompatible_types[one6-two6] PASSED [ 14%] referencing/tests/test_exceptions.py::test_eq_incompatible_types[one7-two7] PASSED [ 14%] referencing/tests/test_exceptions.py::test_eq_incompatible_types[one8-two8] PASSED [ 14%] referencing/tests/test_exceptions.py::test_eq_incompatible_types[one9-two9] PASSED [ 14%] referencing/tests/test_exceptions.py::test_eq_incompatible_types[one10-two10] PASSED [ 14%] referencing/tests/test_exceptions.py::test_eq_incompatible_types[one11-two11] PASSED [ 14%] referencing/tests/test_exceptions.py::test_eq_incompatible_types[one12-two12] PASSED [ 14%] referencing/tests/test_exceptions.py::test_eq_incompatible_types[one13-two13] PASSED [ 15%] referencing/tests/test_exceptions.py::test_eq_incompatible_types[one14-two14] PASSED [ 15%] referencing/tests/test_exceptions.py::test_eq_incompatible_types[one15-two15] PASSED [ 15%] referencing/tests/test_exceptions.py::test_eq_incompatible_types[one16-two16] PASSED [ 15%] referencing/tests/test_exceptions.py::test_eq_incompatible_types[one17-two17] PASSED [ 15%] referencing/tests/test_exceptions.py::test_eq_incompatible_types[one18-two18] PASSED [ 15%] referencing/tests/test_exceptions.py::test_eq_incompatible_types[one19-two19] PASSED [ 15%] referencing/tests/test_exceptions.py::test_eq_incompatible_types[one20-two20] PASSED [ 15%] referencing/tests/test_exceptions.py::test_eq_incompatible_types[one21-two21] PASSED [ 16%] referencing/tests/test_exceptions.py::test_eq_incompatible_types[one22-two22] PASSED [ 16%] referencing/tests/test_exceptions.py::test_eq_incompatible_types[one23-two23] PASSED [ 16%] referencing/tests/test_exceptions.py::test_eq_incompatible_types[one24-two24] PASSED [ 16%] referencing/tests/test_exceptions.py::test_eq_incompatible_types[one25-two25] PASSED [ 16%] referencing/tests/test_exceptions.py::test_eq_incompatible_types[one26-two26] PASSED [ 16%] referencing/tests/test_exceptions.py::test_eq_incompatible_types[one27-two27] PASSED [ 16%] referencing/tests/test_exceptions.py::test_hash[0] PASSED [ 17%] referencing/tests/test_exceptions.py::test_hash[1] PASSED [ 17%] referencing/tests/test_exceptions.py::test_hash[2] PASSED [ 17%] referencing/tests/test_exceptions.py::test_hash[3] PASSED [ 17%] referencing/tests/test_exceptions.py::test_hash[4] PASSED [ 17%] referencing/tests/test_exceptions.py::test_hash[5] PASSED [ 17%] referencing/tests/test_exceptions.py::test_hash[6] PASSED [ 17%] referencing/tests/test_exceptions.py::test_hash[7] PASSED [ 18%] referencing/tests/test_jsonschema.py::test_schemas_with_explicit_schema_keywords_are_detected[https://json-schema.org/draft/2020-12/schema-expected0] PASSED [ 18%] referencing/tests/test_jsonschema.py::test_schemas_with_explicit_schema_keywords_are_detected[https://json-schema.org/draft/2019-09/schema-expected1] PASSED [ 18%] referencing/tests/test_jsonschema.py::test_schemas_with_explicit_schema_keywords_are_detected[http://json-schema.org/draft-07/schema#-expected2] PASSED [ 18%] referencing/tests/test_jsonschema.py::test_schemas_with_explicit_schema_keywords_are_detected[http://json-schema.org/draft-06/schema#-expected3] PASSED [ 18%] referencing/tests/test_jsonschema.py::test_schemas_with_explicit_schema_keywords_are_detected[http://json-schema.org/draft-04/schema#-expected4] PASSED [ 18%] referencing/tests/test_jsonschema.py::test_schemas_with_explicit_schema_keywords_are_detected[http://json-schema.org/draft-03/schema#-expected5] PASSED [ 18%] referencing/tests/test_jsonschema.py::test_unknown_dialect PASSED [ 18%] referencing/tests/test_jsonschema.py::test_id_of_mapping[$id-specification0] PASSED [ 19%] referencing/tests/test_jsonschema.py::test_id_of_mapping[$id-specification1] PASSED [ 19%] referencing/tests/test_jsonschema.py::test_id_of_mapping[$id-specification2] PASSED [ 19%] referencing/tests/test_jsonschema.py::test_id_of_mapping[$id-specification3] PASSED [ 19%] referencing/tests/test_jsonschema.py::test_id_of_mapping[id-specification4] PASSED [ 19%] referencing/tests/test_jsonschema.py::test_id_of_mapping[id-specification5] PASSED [ 19%] referencing/tests/test_jsonschema.py::test_id_of_bool[True-specification0] PASSED [ 19%] referencing/tests/test_jsonschema.py::test_id_of_bool[True-specification1] PASSED [ 20%] referencing/tests/test_jsonschema.py::test_id_of_bool[True-specification2] PASSED [ 20%] referencing/tests/test_jsonschema.py::test_id_of_bool[True-specification3] PASSED [ 20%] referencing/tests/test_jsonschema.py::test_id_of_bool[False-specification0] PASSED [ 20%] referencing/tests/test_jsonschema.py::test_id_of_bool[False-specification1] PASSED [ 20%] referencing/tests/test_jsonschema.py::test_id_of_bool[False-specification2] PASSED [ 20%] referencing/tests/test_jsonschema.py::test_id_of_bool[False-specification3] PASSED [ 20%] referencing/tests/test_jsonschema.py::test_anchors_in_bool[True-specification0] PASSED [ 20%] referencing/tests/test_jsonschema.py::test_anchors_in_bool[True-specification1] PASSED [ 21%] referencing/tests/test_jsonschema.py::test_anchors_in_bool[True-specification2] PASSED [ 21%] referencing/tests/test_jsonschema.py::test_anchors_in_bool[True-specification3] PASSED [ 21%] referencing/tests/test_jsonschema.py::test_anchors_in_bool[False-specification0] PASSED [ 21%] referencing/tests/test_jsonschema.py::test_anchors_in_bool[False-specification1] PASSED [ 21%] referencing/tests/test_jsonschema.py::test_anchors_in_bool[False-specification2] PASSED [ 21%] referencing/tests/test_jsonschema.py::test_anchors_in_bool[False-specification3] PASSED [ 21%] referencing/tests/test_jsonschema.py::test_subresources_of_bool[True-specification0] PASSED [ 22%] referencing/tests/test_jsonschema.py::test_subresources_of_bool[True-specification1] PASSED [ 22%] referencing/tests/test_jsonschema.py::test_subresources_of_bool[True-specification2] PASSED [ 22%] referencing/tests/test_jsonschema.py::test_subresources_of_bool[True-specification3] PASSED [ 22%] referencing/tests/test_jsonschema.py::test_subresources_of_bool[False-specification0] PASSED [ 22%] referencing/tests/test_jsonschema.py::test_subresources_of_bool[False-specification1] PASSED [ 22%] referencing/tests/test_jsonschema.py::test_subresources_of_bool[False-specification2] PASSED [ 22%] referencing/tests/test_jsonschema.py::test_subresources_of_bool[False-specification3] PASSED [ 22%] referencing/tests/test_jsonschema.py::test_specification_with[https://json-schema.org/draft/2020-12/schema-expected0] PASSED [ 23%] referencing/tests/test_jsonschema.py::test_specification_with[https://json-schema.org/draft/2019-09/schema-expected1] PASSED [ 23%] referencing/tests/test_jsonschema.py::test_specification_with[http://json-schema.org/draft-07/schema#-expected2] PASSED [ 23%] referencing/tests/test_jsonschema.py::test_specification_with[http://json-schema.org/draft-06/schema#-expected3] PASSED [ 23%] referencing/tests/test_jsonschema.py::test_specification_with[http://json-schema.org/draft-04/schema#-expected4] PASSED [ 23%] referencing/tests/test_jsonschema.py::test_specification_with[http://json-schema.org/draft-03/schema#-expected5] PASSED [ 23%] referencing/tests/test_jsonschema.py::test_specification_with_no_empty_fragment[http://json-schema.org/draft-07/schema-expected0] PASSED [ 23%] referencing/tests/test_jsonschema.py::test_specification_with_no_empty_fragment[http://json-schema.org/draft-06/schema-expected1] PASSED [ 24%] referencing/tests/test_jsonschema.py::test_specification_with_no_empty_fragment[http://json-schema.org/draft-04/schema-expected2] PASSED [ 24%] referencing/tests/test_jsonschema.py::test_specification_with_no_empty_fragment[http://json-schema.org/draft-03/schema-expected3] PASSED [ 24%] referencing/tests/test_jsonschema.py::test_specification_with_unknown_dialect PASSED [ 24%] referencing/tests/test_jsonschema.py::test_specification_with_default PASSED [ 24%] referencing/tests/test_jsonschema.py::test_lookup_trivial_dynamic_ref PASSED [ 24%] referencing/tests/test_jsonschema.py::test_multiple_lookup_trivial_dynamic_ref PASSED [ 24%] referencing/tests/test_jsonschema.py::test_multiple_lookup_dynamic_ref_to_nondynamic_ref PASSED [ 25%] referencing/tests/test_jsonschema.py::test_lookup_trivial_recursive_ref PASSED [ 25%] referencing/tests/test_jsonschema.py::test_lookup_recursive_ref_to_bool PASSED [ 25%] referencing/tests/test_jsonschema.py::test_multiple_lookup_recursive_ref_to_bool PASSED [ 25%] referencing/tests/test_jsonschema.py::test_multiple_lookup_recursive_ref_with_nonrecursive_ref PASSED [ 25%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-unknown-keyword] (test={'ref': 'http://example.com/oh-hey-not-a-real-known-id', 'error': True}) SUBPASS [ 25%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-unknown-keyword] PASSED [ 25%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-unignored-siblings] (test={'ref': 'http://example.com/not-ignored-id.json', 'target': {'$id': 'not-ignored-id.json', '$ref': 'foo.json'}}) SUBPASS [ 25%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-unignored-siblings] PASSED [ 25%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-relative-pointer-object] (test={'base_uri': 'http://example.com/foo', 'ref': '#/foo/bar', 'target': {'baz': 12}}) SUBPASS [ 25%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-relative-pointer-object] PASSED [ 25%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-relative-pointer-escapes] (test={'base_uri': 'http://example.com/foo', 'ref': '#/foo/tilde~0field', 'target': 'bar'}) SUBPASS [ 26%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-relative-pointer-escapes] (test={'base_uri': 'http://example.com/foo', 'ref': '#/foo/slash~1field', 'target': 'baz'}) SUBPASS [ 26%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-relative-pointer-escapes] (test={'base_uri': 'http://example.com/foo', 'ref': '#/foo/percent%25field', 'target': 'quux'}) SUBPASS [ 26%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-relative-pointer-escapes] PASSED [ 26%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-relative-pointer-array] (test={'base_uri': 'http://example.com/foo', 'ref': '#/foo/1', 'target': 4}) SUBPASS [ 26%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-relative-pointer-array] PASSED [ 26%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-pointer-crossing-non-keyword-id] (test={'ref': 'http://example.com/#/additionalProperties/$defs/foo', 'target': {'bar': 'baz'}}) SUBPASS [ 26%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-pointer-crossing-non-keyword-id] PASSED [ 26%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-pointer-crossing-non-keyword-id-in-subvalue] (test={'ref': 'http://example.com/#/$defs/foo', 'target': {'bar': 'baz'}}) SUBPASS [ 26%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-pointer-crossing-non-keyword-id-in-subvalue] PASSED [ 26%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-nonreferencing-keywords-examples] (test={'ref': 'http://example.com/oh-hey-not-an-id', 'error': True}) SUBPASS [ 26%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-nonreferencing-keywords-examples] PASSED [ 26%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-nonreferencing-keywords-enum] (test={'ref': 'http://example.com/oh-hey-not-an-id', 'error': True}) SUBPASS [ 26%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-nonreferencing-keywords-enum] PASSED [ 26%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-nonreferencing-keywords-default] (test={'ref': 'http://example.com/oh-hey-not-an-id', 'error': True}) SUBPASS [ 26%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-nonreferencing-keywords-default] PASSED [ 26%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-nonreferencing-keywords-const] (test={'ref': 'http://example.com/oh-hey-not-an-id', 'error': True}) SUBPASS [ 27%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-nonreferencing-keywords-const] PASSED [ 27%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-nested-relative-id] (test={'ref': 'http://example.com/nested.json', 'target': {'$id': 'nested.json', 'title': 'Hi!'}}) SUBPASS [ 27%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-nested-relative-id] PASSED [ 27%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-nested-relative-id-only-retrieval-uri] (test={'ref': 'http://example.com/nested.json', 'target': {'$id': 'nested.json', 'title': 'Hi!'}}) SUBPASS [ 27%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-nested-relative-id-only-retrieval-uri] PASSED [ 27%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-nested-absolute-id] (test={'base_uri': 'http://example.com/nested', 'ref': '#/$defs/inner', 'target': {'foo': 'bar'}}) SUBPASS [ 27%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-nested-absolute-id] (test={'base_uri': 'http://example.com/', 'ref': 'nested', 'target': {'$id': 'http://example.com/nested', '$defs': {'inner': {'foo': 'bar'}}}}) SUBPASS [ 27%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-nested-absolute-id] PASSED [ 27%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-multiple-lookup] (test={'ref': 'http://example.com/', 'target': {}, 'then': {'ref': 'foo/', 'target': {'foo': 'bar'}, 'then': {'ref': 'bar', 'target': {'baz': 'quux'}}}}, then={'ref': 'foo/', 'target': {'foo': 'bar'}, 'then': {'ref': 'bar', 'target': {'baz': 'quux'}}}) SUBPASS [ 27%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-multiple-lookup] (test={'ref': 'http://example.com/', 'target': {}, 'then': {'ref': 'foo/', 'target': {'foo': 'bar'}, 'then': {'ref': 'bar', 'target': {'baz': 'quux'}}}}, then={'ref': 'bar', 'target': {'baz': 'quux'}}) SUBPASS [ 27%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-multiple-lookup] (test={'ref': 'http://example.com/', 'target': {}, 'then': {'ref': 'foo/', 'target': {'foo': 'bar'}, 'then': {'ref': 'bar', 'target': {'baz': 'quux'}}}}) SUBPASS [ 27%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-multiple-lookup] PASSED [ 27%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-multiple-lookup-pointer] (test={'ref': 'http://example.com/foo/', 'target': {'foo': 'bar'}, 'then': {'ref': '#/foo', 'target': 'bar'}}, then={'ref': '#/foo', 'target': 'bar'}) SUBPASS [ 27%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-multiple-lookup-pointer] (test={'ref': 'http://example.com/foo/', 'target': {'foo': 'bar'}, 'then': {'ref': '#/foo', 'target': 'bar'}}) SUBPASS [ 27%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-multiple-lookup-pointer] PASSED [ 27%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-multiple-lookup-external-absolute-uri-with-different-id-anchor] (test={'ref': 'http://example.com/#/$defs/foo', 'target': {'$id': 'http://example.org/foo', '$defs': {'bar': {'$anchor': 'baz', 'quux': 'eggs'}}}, 'then': {'ref': '#baz', 'target': {'$anchor': 'baz', 'quux': 'eggs'}}}, then={'ref': '#baz', 'target': {'$anchor': 'baz', 'quux': 'eggs'}}) SUBPASS [ 27%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-multiple-lookup-external-absolute-uri-with-different-id-anchor] (test={'ref': 'http://example.com/#/$defs/foo', 'target': {'$id': 'http://example.org/foo', '$defs': {'bar': {'$anchor': 'baz', 'quux': 'eggs'}}}, 'then': {'ref': '#baz', 'target': {'$anchor': 'baz', 'quux': 'eggs'}}}) SUBPASS [ 27%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-multiple-lookup-external-absolute-uri-with-different-id-anchor] (test={'ref': 'http://example.com/#/$defs/foo', 'target': {'$id': 'http://example.org/foo', '$defs': {'bar': {'$anchor': 'baz', 'quux': 'eggs'}}}, 'then': {'ref': 'http://example.org/foo#baz', 'target': {'$anchor': 'baz', 'quux': 'eggs'}}}, then={'ref': 'http://example.org/foo#baz', 'target': {'$anchor': 'baz', 'quux': 'eggs'}}) SUBPASS [ 27%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-multiple-lookup-external-absolute-uri-with-different-id-anchor] (test={'ref': 'http://example.com/#/$defs/foo', 'target': {'$id': 'http://example.org/foo', '$defs': {'bar': {'$anchor': 'baz', 'quux': 'eggs'}}}, 'then': {'ref': 'http://example.org/foo#baz', 'target': {'$anchor': 'baz', 'quux': 'eggs'}}}) SUBPASS [ 27%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-multiple-lookup-external-absolute-uri-with-different-id-anchor] PASSED [ 27%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-multiple-lookup-anchor] (test={'ref': 'http://example.com/', 'target': {'$defs': {'foo': {'$anchor': 'foo', 'bar': 'baz'}}}, 'then': {'ref': '#foo', 'target': {'$anchor': 'foo', 'bar': 'baz'}}}, then={'ref': '#foo', 'target': {'$anchor': 'foo', 'bar': 'baz'}}) SUBPASS [ 27%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-multiple-lookup-anchor] (test={'ref': 'http://example.com/', 'target': {'$defs': {'foo': {'$anchor': 'foo', 'bar': 'baz'}}}, 'then': {'ref': '#foo', 'target': {'$anchor': 'foo', 'bar': 'baz'}}}) SUBPASS [ 27%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-multiple-lookup-anchor] PASSED [ 27%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-unevaluatedProperties] (test={'ref': 'http://example.com/oh-hey-an-unevaluatedProperties', 'target': {'$id': 'http://example.com/oh-hey-an-unevaluatedProperties', 'abc': 123}}) SUBPASS [ 28%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-unevaluatedProperties] PASSED [ 28%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-unevaluatedItems] (test={'ref': 'http://example.com/oh-hey-an-unevaluatedItems', 'target': {'$id': 'http://example.com/oh-hey-an-unevaluatedItems', 'abc': 123}}) SUBPASS [ 28%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-unevaluatedItems] PASSED [ 28%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-then] (test={'ref': 'http://example.com/oh-hey-a-then', 'target': {'$id': 'http://example.com/oh-hey-a-then', 'abc': 123}}) SUBPASS [ 28%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-then] PASSED [ 28%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-propertyNames] (test={'ref': 'http://example.com/oh-hey-a-propertyNames', 'target': {'$id': 'http://example.com/oh-hey-a-propertyNames', 'abc': 123}}) SUBPASS [ 28%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-propertyNames] PASSED [ 28%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-properties] (test={'ref': 'http://example.com/oh-hey-a-subschema', 'target': {'$id': 'http://example.com/oh-hey-a-subschema', 'abc': 123}}) SUBPASS [ 28%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-properties] PASSED [ 28%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-prefixItems] (test={'ref': 'http://example.com/0', 'target': {'$id': 'http://example.com/0', 'title': 'Second!'}}) SUBPASS [ 28%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-prefixItems] (test={'ref': 'http://example.com/1', 'target': {'$id': 'http://example.com/1', 'title': 'Fourth!'}}) SUBPASS [ 28%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-prefixItems] PASSED [ 28%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-patternProperties] (test={'ref': 'http://example.com/oh-hey-a-subschema', 'target': {'$id': 'http://example.com/oh-hey-a-subschema', 'abc': 123}}) SUBPASS [ 28%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-patternProperties] PASSED [ 28%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-oneOf] (test={'ref': 'http://example.com/0', 'target': {'$id': 'http://example.com/0', 'title': 'First!'}}) SUBPASS [ 29%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-oneOf] (test={'ref': 'http://example.com/1', 'target': {'$id': 'http://example.com/1', 'title': 'Second!'}}) SUBPASS [ 29%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-oneOf] PASSED [ 29%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-not] (test={'ref': 'http://example.com/oh-hey-a-not', 'target': {'$id': 'http://example.com/oh-hey-a-not', 'abc': 123}}) SUBPASS [ 29%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-not] PASSED [ 29%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-items] (test={'ref': 'http://example.com/oh-hey-an-items', 'target': {'$id': 'http://example.com/oh-hey-an-items', 'abc': 123}}) SUBPASS [ 29%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-items] PASSED [ 29%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-if] (test={'ref': 'http://example.com/oh-hey-an-if', 'target': {'$id': 'http://example.com/oh-hey-an-if', 'abc': 123}}) SUBPASS [ 29%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-if] PASSED [ 29%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-else] (test={'ref': 'http://example.com/oh-hey-an-else', 'target': {'$id': 'http://example.com/oh-hey-an-else', 'abc': 123}}) SUBPASS [ 29%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-else] PASSED [ 29%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-dependentSchemas] (test={'ref': 'http://example.com/oh-hey-a-subschema', 'target': {'$id': 'http://example.com/oh-hey-a-subschema', 'abc': 123}}) SUBPASS [ 29%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-dependentSchemas] PASSED [ 29%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-defs] (test={'ref': 'http://example.com/oh-hey-a-subschema', 'target': {'$id': 'http://example.com/oh-hey-a-subschema', 'abc': 123}}) SUBPASS [ 29%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-defs] PASSED [ 29%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-contentSchema] (test={'ref': 'http://example.com/oh-hey-a-contentSchema', 'target': {'$id': 'http://example.com/oh-hey-a-contentSchema', 'abc': 123}}) SUBPASS [ 29%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-contentSchema] PASSED [ 29%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-contains] (test={'ref': 'http://example.com/oh-hey-a-contains', 'target': {'$id': 'http://example.com/oh-hey-a-contains', 'abc': 123}}) SUBPASS [ 30%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-contains] PASSED [ 30%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-anyOf] (test={'ref': 'http://example.com/0', 'target': {'$id': 'http://example.com/0', 'title': 'First!'}}) SUBPASS [ 30%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-anyOf] (test={'ref': 'http://example.com/1', 'target': {'$id': 'http://example.com/1', 'title': 'Second!'}}) SUBPASS [ 30%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-anyOf] PASSED [ 30%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-allOf] (test={'ref': 'http://example.com/0', 'target': {'$id': 'http://example.com/0', 'title': 'First!'}}) SUBPASS [ 30%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-allOf] (test={'ref': 'http://example.com/1', 'target': {'$id': 'http://example.com/1', 'title': 'Second!'}}) SUBPASS [ 30%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-allOf] PASSED [ 30%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-additionalProperties] (test={'ref': 'http://example.com/oh-hey-an-additionalProperties', 'target': {'$id': 'http://example.com/oh-hey-an-additionalProperties', 'abc': 123}}) SUBPASS [ 30%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-additionalProperties] PASSED [ 30%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-external-urn-anchor] (test={'ref': 'urn:example:schema#foo', 'target': {'$anchor': 'foo', 'foo': 'bar'}}) SUBPASS [ 30%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-external-urn-anchor] PASSED [ 30%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-external-uri-with-nested-relative-uri-anchor] (test={'ref': 'http://example.com/foo#bar', 'target': {'$anchor': 'bar', 'baz': 'quux'}}) SUBPASS [ 30%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-external-uri-with-nested-relative-uri-anchor] PASSED [ 30%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-external-absolute-urn] (test={'ref': 'urn:example:schema', 'target': {'foo': 'bar'}}) SUBPASS [ 30%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-external-absolute-urn] PASSED [ 30%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-external-absolute-uri] (test={'ref': 'http://example.com/foo', 'target': {'foo': 'bar'}}) SUBPASS [ 31%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-external-absolute-uri] PASSED [ 31%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-external-absolute-uri-with-different-id-anchor] (test={'ref': 'http://example.com/#foo', 'target': {'$anchor': 'foo', 'foo': 'bar'}}) SUBPASS [ 31%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-external-absolute-uri-with-different-id-anchor] PASSED [ 31%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-external-absolute-uri-empty-fragment] (test={'ref': 'http://example.com/foo', 'target': {'foo': 'bar'}}) SUBPASS [ 31%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-external-absolute-uri-empty-fragment] PASSED [ 31%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-external-absolute-uri-anchor] (test={'ref': 'http://example.com/#foo', 'target': {'$anchor': 'foo', 'foo': 'bar'}}) SUBPASS [ 31%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-external-absolute-uri-anchor] PASSED [ 31%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-empty-fragment] (test={'base_uri': 'http://example.com/foo', 'ref': '#', 'target': {'foo': 'bar'}}) SUBPASS [ 31%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-empty-fragment] PASSED [ 31%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-boolean-schemas] (test={'base_uri': 'http://example.com/', 'ref': 'bar', 'target': {'$id': 'bar'}}) SUBPASS [ 31%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-boolean-schemas] PASSED [ 31%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-anchor] (test={'base_uri': 'http://example.com/', 'ref': '#foo', 'target': {'$anchor': 'foo', 'foo': 'bar'}}) SUBPASS [ 31%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-anchor] PASSED [ 31%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-absolute-uri-empty-fragment] (test={'ref': 'http://example.com/foo', 'target': {'$id': 'http://example.com/foo#', 'foo': 'bar'}}) SUBPASS [ 31%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-absolute-uri-empty-fragment] PASSED [ 31%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-unknown-keyword] (test={'ref': 'http://example.com/oh-hey-not-a-real-known-id', 'error': True}) SUBPASS [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-unknown-keyword] PASSED [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-unignored-siblings] (test={'ref': 'http://example.com/not-ignored-id.json', 'target': {'$id': 'not-ignored-id.json', '$ref': 'foo.json'}}) SUBPASS [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-unignored-siblings] PASSED [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-relative-pointer-object] (test={'base_uri': 'http://example.com/foo', 'ref': '#/foo/bar', 'target': {'baz': 12}}) SUBPASS [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-relative-pointer-object] PASSED [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-relative-pointer-escapes] (test={'base_uri': 'http://example.com/foo', 'ref': '#/foo/tilde~0field', 'target': 'bar'}) SUBPASS [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-relative-pointer-escapes] (test={'base_uri': 'http://example.com/foo', 'ref': '#/foo/slash~1field', 'target': 'baz'}) SUBPASS [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-relative-pointer-escapes] (test={'base_uri': 'http://example.com/foo', 'ref': '#/foo/percent%25field', 'target': 'quux'}) SUBPASS [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-relative-pointer-escapes] PASSED [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-relative-pointer-array] (test={'base_uri': 'http://example.com/foo', 'ref': '#/foo/1', 'target': 4}) SUBPASS [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-relative-pointer-array] PASSED [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-pointer-crossing-non-keyword-id] (test={'ref': 'http://example.com/#/additionalProperties/$defs/foo', 'target': {'bar': 'baz'}}) SUBPASS [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-pointer-crossing-non-keyword-id] PASSED [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-pointer-crossing-non-keyword-id-in-subvalue] (test={'ref': 'http://example.com/#/$defs/foo', 'target': {'bar': 'baz'}}) SUBPASS [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-pointer-crossing-non-keyword-id-in-subvalue] PASSED [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-pointer-crossing-id-in-items-object] (test={'ref': 'http://example.com/#/items/$defs/foo', 'target': {'$id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'$id': 'foo', 'bar': 'baz'}}}, then={'ref': '#', 'target': {'$id': 'foo', 'bar': 'baz'}}) SUBPASS [ 33%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-pointer-crossing-id-in-items-object] (test={'ref': 'http://example.com/#/items/$defs/foo', 'target': {'$id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'$id': 'foo', 'bar': 'baz'}}}) SUBPASS [ 33%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-pointer-crossing-id-in-items-object] PASSED [ 33%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-pointer-crossing-id-in-items-array] (test={'ref': 'http://example.com/#/items/0/$defs/foo', 'target': {'$id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'$id': 'foo', 'bar': 'baz'}}}, then={'ref': '#', 'target': {'$id': 'foo', 'bar': 'baz'}}) SUBPASS [ 33%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-pointer-crossing-id-in-items-array] (test={'ref': 'http://example.com/#/items/0/$defs/foo', 'target': {'$id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'$id': 'foo', 'bar': 'baz'}}}) SUBPASS [ 33%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-pointer-crossing-id-in-items-array] PASSED [ 33%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-nonreferencing-keywords-examples] (test={'ref': 'http://example.com/oh-hey-not-an-id', 'error': True}) SUBPASS [ 33%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-nonreferencing-keywords-examples] PASSED [ 33%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-nonreferencing-keywords-enum] (test={'ref': 'http://example.com/oh-hey-not-an-id', 'error': True}) SUBPASS [ 33%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-nonreferencing-keywords-enum] PASSED [ 33%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-nonreferencing-keywords-default] (test={'ref': 'http://example.com/oh-hey-not-an-id', 'error': True}) SUBPASS [ 33%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-nonreferencing-keywords-default] PASSED [ 33%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-nonreferencing-keywords-const] (test={'ref': 'http://example.com/oh-hey-not-an-id', 'error': True}) SUBPASS [ 33%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-nonreferencing-keywords-const] PASSED [ 33%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-nested-relative-id] (test={'ref': 'http://example.com/nested.json', 'target': {'$id': 'nested.json', 'title': 'Hi!'}}) SUBPASS [ 33%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-nested-relative-id] PASSED [ 33%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-nested-relative-id-only-retrieval-uri] (test={'ref': 'http://example.com/nested.json', 'target': {'$id': 'nested.json', 'title': 'Hi!'}}) SUBPASS [ 34%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-nested-relative-id-only-retrieval-uri] PASSED [ 34%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-nested-absolute-id] (test={'base_uri': 'http://example.com/nested', 'ref': '#/$defs/inner', 'target': {'foo': 'bar'}}) SUBPASS [ 34%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-nested-absolute-id] (test={'base_uri': 'http://example.com/', 'ref': 'nested', 'target': {'$id': 'http://example.com/nested', '$defs': {'inner': {'foo': 'bar'}}}}) SUBPASS [ 34%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-nested-absolute-id] PASSED [ 34%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-multiple-lookup] (test={'ref': 'http://example.com/', 'target': {}, 'then': {'ref': 'foo/', 'target': {'foo': 'bar'}, 'then': {'ref': 'bar', 'target': {'baz': 'quux'}}}}, then={'ref': 'foo/', 'target': {'foo': 'bar'}, 'then': {'ref': 'bar', 'target': {'baz': 'quux'}}}) SUBPASS [ 34%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-multiple-lookup] (test={'ref': 'http://example.com/', 'target': {}, 'then': {'ref': 'foo/', 'target': {'foo': 'bar'}, 'then': {'ref': 'bar', 'target': {'baz': 'quux'}}}}, then={'ref': 'bar', 'target': {'baz': 'quux'}}) SUBPASS [ 34%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-multiple-lookup] (test={'ref': 'http://example.com/', 'target': {}, 'then': {'ref': 'foo/', 'target': {'foo': 'bar'}, 'then': {'ref': 'bar', 'target': {'baz': 'quux'}}}}) SUBPASS [ 34%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-multiple-lookup] PASSED [ 34%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-multiple-lookup-pointer] (test={'ref': 'http://example.com/foo/', 'target': {'foo': 'bar'}, 'then': {'ref': '#/foo', 'target': 'bar'}}, then={'ref': '#/foo', 'target': 'bar'}) SUBPASS [ 34%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-multiple-lookup-pointer] (test={'ref': 'http://example.com/foo/', 'target': {'foo': 'bar'}, 'then': {'ref': '#/foo', 'target': 'bar'}}) SUBPASS [ 34%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-multiple-lookup-pointer] PASSED [ 34%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-multiple-lookup-external-absolute-uri-with-different-id-anchor] (test={'ref': 'http://example.com/#/$defs/foo', 'target': {'$id': 'http://example.org/foo', '$defs': {'bar': {'$anchor': 'baz', 'quux': 'eggs'}}}, 'then': {'ref': '#baz', 'target': {'$anchor': 'baz', 'quux': 'eggs'}}}, then={'ref': '#baz', 'target': {'$anchor': 'baz', 'quux': 'eggs'}}) SUBPASS [ 34%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-multiple-lookup-external-absolute-uri-with-different-id-anchor] (test={'ref': 'http://example.com/#/$defs/foo', 'target': {'$id': 'http://example.org/foo', '$defs': {'bar': {'$anchor': 'baz', 'quux': 'eggs'}}}, 'then': {'ref': '#baz', 'target': {'$anchor': 'baz', 'quux': 'eggs'}}}) SUBPASS [ 34%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-multiple-lookup-external-absolute-uri-with-different-id-anchor] (test={'ref': 'http://example.com/#/$defs/foo', 'target': {'$id': 'http://example.org/foo', '$defs': {'bar': {'$anchor': 'baz', 'quux': 'eggs'}}}, 'then': {'ref': 'http://example.org/foo#baz', 'target': {'$anchor': 'baz', 'quux': 'eggs'}}}, then={'ref': 'http://example.org/foo#baz', 'target': {'$anchor': 'baz', 'quux': 'eggs'}}) SUBPASS [ 34%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-multiple-lookup-external-absolute-uri-with-different-id-anchor] (test={'ref': 'http://example.com/#/$defs/foo', 'target': {'$id': 'http://example.org/foo', '$defs': {'bar': {'$anchor': 'baz', 'quux': 'eggs'}}}, 'then': {'ref': 'http://example.org/foo#baz', 'target': {'$anchor': 'baz', 'quux': 'eggs'}}}) SUBPASS [ 34%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-multiple-lookup-external-absolute-uri-with-different-id-anchor] PASSED [ 34%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-multiple-lookup-anchor] (test={'ref': 'http://example.com/', 'target': {'$defs': {'foo': {'$anchor': 'foo', 'bar': 'baz'}}}, 'then': {'ref': '#foo', 'target': {'$anchor': 'foo', 'bar': 'baz'}}}, then={'ref': '#foo', 'target': {'$anchor': 'foo', 'bar': 'baz'}}) SUBPASS [ 34%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-multiple-lookup-anchor] (test={'ref': 'http://example.com/', 'target': {'$defs': {'foo': {'$anchor': 'foo', 'bar': 'baz'}}}, 'then': {'ref': '#foo', 'target': {'$anchor': 'foo', 'bar': 'baz'}}}) SUBPASS [ 34%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-multiple-lookup-anchor] PASSED [ 34%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-unevaluatedProperties] (test={'ref': 'http://example.com/oh-hey-an-unevaluatedProperties', 'target': {'$id': 'http://example.com/oh-hey-an-unevaluatedProperties', 'abc': 123}}) SUBPASS [ 34%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-unevaluatedProperties] PASSED [ 34%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-unevaluatedItems] (test={'ref': 'http://example.com/oh-hey-an-unevaluatedItems', 'target': {'$id': 'http://example.com/oh-hey-an-unevaluatedItems', 'abc': 123}}) SUBPASS [ 34%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-unevaluatedItems] PASSED [ 34%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-then] (test={'ref': 'http://example.com/oh-hey-a-then', 'target': {'$id': 'http://example.com/oh-hey-a-then', 'abc': 123}}) SUBPASS [ 35%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-then] PASSED [ 35%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-propertyNames] (test={'ref': 'http://example.com/oh-hey-a-propertyNames', 'target': {'$id': 'http://example.com/oh-hey-a-propertyNames', 'abc': 123}}) SUBPASS [ 35%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-propertyNames] PASSED [ 35%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-properties] (test={'ref': 'http://example.com/oh-hey-a-subschema', 'target': {'$id': 'http://example.com/oh-hey-a-subschema', 'abc': 123}}) SUBPASS [ 35%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-properties] PASSED [ 35%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-patternProperties] (test={'ref': 'http://example.com/oh-hey-a-subschema', 'target': {'$id': 'http://example.com/oh-hey-a-subschema', 'abc': 123}}) SUBPASS [ 35%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-patternProperties] PASSED [ 35%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-oneOf] (test={'ref': 'http://example.com/0', 'target': {'$id': 'http://example.com/0', 'title': 'First!'}}) SUBPASS [ 35%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-oneOf] (test={'ref': 'http://example.com/1', 'target': {'$id': 'http://example.com/1', 'title': 'Second!'}}) SUBPASS [ 35%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-oneOf] PASSED [ 35%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-not] (test={'ref': 'http://example.com/oh-hey-a-not', 'target': {'$id': 'http://example.com/oh-hey-a-not', 'abc': 123}}) SUBPASS [ 35%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-not] PASSED [ 35%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-items-object] (test={'ref': 'http://example.com/oh-hey-an-items', 'target': {'$id': 'http://example.com/oh-hey-an-items', 'abc': 123}}) SUBPASS [ 35%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-items-object] PASSED [ 35%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-items-array] (test={'ref': 'http://example.com/0', 'target': {'$id': 'http://example.com/0', 'title': 'Second!'}}) SUBPASS [ 36%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-items-array] (test={'ref': 'http://example.com/1', 'target': {'$id': 'http://example.com/1', 'title': 'Fourth!'}}) SUBPASS [ 36%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-items-array] PASSED [ 36%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-if] (test={'ref': 'http://example.com/oh-hey-an-if', 'target': {'$id': 'http://example.com/oh-hey-an-if', 'abc': 123}}) SUBPASS [ 36%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-if] PASSED [ 36%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-else] (test={'ref': 'http://example.com/oh-hey-an-else', 'target': {'$id': 'http://example.com/oh-hey-an-else', 'abc': 123}}) SUBPASS [ 36%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-else] PASSED [ 36%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-dependentSchemas] (test={'ref': 'http://example.com/oh-hey-a-subschema', 'target': {'$id': 'http://example.com/oh-hey-a-subschema', 'abc': 123}}) SUBPASS [ 36%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-dependentSchemas] PASSED [ 36%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-defs] (test={'ref': 'http://example.com/oh-hey-a-subschema', 'target': {'$id': 'http://example.com/oh-hey-a-subschema', 'abc': 123}}) SUBPASS [ 36%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-defs] PASSED [ 36%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-contentSchema] (test={'ref': 'http://example.com/oh-hey-a-contentSchema', 'target': {'$id': 'http://example.com/oh-hey-a-contentSchema', 'abc': 123}}) SUBPASS [ 36%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-contentSchema] PASSED [ 36%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-contains] (test={'ref': 'http://example.com/oh-hey-a-contains', 'target': {'$id': 'http://example.com/oh-hey-a-contains', 'abc': 123}}) SUBPASS [ 36%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-contains] PASSED [ 36%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-anyOf] (test={'ref': 'http://example.com/0', 'target': {'$id': 'http://example.com/0', 'title': 'First!'}}) SUBPASS [ 36%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-anyOf] (test={'ref': 'http://example.com/1', 'target': {'$id': 'http://example.com/1', 'title': 'Second!'}}) SUBPASS [ 36%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-anyOf] PASSED [ 36%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-allOf] (test={'ref': 'http://example.com/0', 'target': {'$id': 'http://example.com/0', 'title': 'First!'}}) SUBPASS [ 37%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-allOf] (test={'ref': 'http://example.com/1', 'target': {'$id': 'http://example.com/1', 'title': 'Second!'}}) SUBPASS [ 37%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-allOf] PASSED [ 37%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-additionalProperties] (test={'ref': 'http://example.com/oh-hey-an-additionalProperties', 'target': {'$id': 'http://example.com/oh-hey-an-additionalProperties', 'abc': 123}}) SUBPASS [ 37%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-additionalProperties] PASSED [ 37%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-additionalItems] (test={'ref': 'http://example.com/oh-hey-an-additionalItems', 'target': {'$id': 'http://example.com/oh-hey-an-additionalItems', 'abc': 123}}) SUBPASS [ 37%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-additionalItems] PASSED [ 37%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-external-uri-with-nested-relative-uri-anchor] (test={'ref': 'http://example.com/foo#bar', 'target': {'$anchor': 'bar', 'baz': 'quux'}}) SUBPASS [ 37%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-external-uri-with-nested-relative-uri-anchor] PASSED [ 37%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-external-absolute-urn] (test={'ref': 'urn:example:schema', 'target': {'foo': 'bar'}}) SUBPASS [ 37%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-external-absolute-urn] PASSED [ 37%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-external-absolute-urn-anchor] (test={'ref': 'urn:example:schema#foo', 'target': {'$anchor': 'foo', 'foo': 'bar'}}) SUBPASS [ 37%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-external-absolute-urn-anchor] PASSED [ 37%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-external-absolute-uri] (test={'ref': 'http://example.com/foo', 'target': {'foo': 'bar'}}) SUBPASS [ 37%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-external-absolute-uri] PASSED [ 37%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-external-absolute-uri-with-different-id-anchor] (test={'ref': 'http://example.com/#foo', 'target': {'$anchor': 'foo', 'foo': 'bar'}}) SUBPASS [ 38%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-external-absolute-uri-with-different-id-anchor] PASSED [ 38%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-external-absolute-uri-empty-fragment] (test={'ref': 'http://example.com/foo', 'target': {'foo': 'bar'}}) SUBPASS [ 38%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-external-absolute-uri-empty-fragment] PASSED [ 38%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-external-absolute-uri-anchor] (test={'ref': 'http://example.com/#foo', 'target': {'$anchor': 'foo', 'foo': 'bar'}}) SUBPASS [ 38%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-external-absolute-uri-anchor] PASSED [ 38%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-empty-fragment] (test={'base_uri': 'http://example.com/foo', 'ref': '#', 'target': {'foo': 'bar'}}) SUBPASS [ 38%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-empty-fragment] PASSED [ 38%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-boolean-schemas] (test={'base_uri': 'http://example.com/', 'ref': 'bar', 'target': {'$id': 'bar'}}) SUBPASS [ 38%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-boolean-schemas] PASSED [ 38%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-anchor] (test={'base_uri': 'http://example.com/', 'ref': '#foo', 'target': {'$anchor': 'foo', 'foo': 'bar'}}) SUBPASS [ 38%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-anchor] PASSED [ 38%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-absolute-uri-empty-fragment] (test={'ref': 'http://example.com/foo', 'target': {'$id': 'http://example.com/foo#', 'foo': 'bar'}}) SUBPASS [ 38%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-absolute-uri-empty-fragment] PASSED [ 38%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-unknown-keyword] (test={'ref': 'http://example.com/oh-hey-not-a-real-known-id', 'error': True}) SUBPASS [ 38%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-unknown-keyword] PASSED [ 38%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-relative-pointer-object] (test={'base_uri': 'http://example.com/foo', 'ref': '#/foo/bar', 'target': {'baz': 12}}) SUBPASS [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-relative-pointer-object] PASSED [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-relative-pointer-escapes] (test={'base_uri': 'http://example.com/foo', 'ref': '#/foo/tilde~0field', 'target': 'bar'}) SUBPASS [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-relative-pointer-escapes] (test={'base_uri': 'http://example.com/foo', 'ref': '#/foo/slash~1field', 'target': 'baz'}) SUBPASS [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-relative-pointer-escapes] (test={'base_uri': 'http://example.com/foo', 'ref': '#/foo/percent%25field', 'target': 'quux'}) SUBPASS [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-relative-pointer-escapes] PASSED [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-relative-pointer-array] (test={'base_uri': 'http://example.com/foo', 'ref': '#/foo/1', 'target': 4}) SUBPASS [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-relative-pointer-array] PASSED [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-pointer-crossing-non-keyword-id] (test={'ref': 'http://example.com/#/additionalProperties/definitions/foo', 'target': {'bar': 'baz'}}) SUBPASS [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-pointer-crossing-non-keyword-id] PASSED [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-pointer-crossing-non-keyword-id-in-subvalue] (test={'ref': 'http://example.com/#/definitions/foo', 'target': {'bar': 'baz'}}) SUBPASS [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-pointer-crossing-non-keyword-id-in-subvalue] PASSED [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-pointer-crossing-id-in-items-object] (test={'ref': 'http://example.com/#/items/definitions/foo', 'target': {'$id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'$id': 'foo', 'bar': 'baz'}}}, then={'ref': '#', 'target': {'$id': 'foo', 'bar': 'baz'}}) SUBPASS [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-pointer-crossing-id-in-items-object] (test={'ref': 'http://example.com/#/items/definitions/foo', 'target': {'$id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'$id': 'foo', 'bar': 'baz'}}}) SUBPASS [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-pointer-crossing-id-in-items-object] PASSED [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-pointer-crossing-id-in-items-array] (test={'ref': 'http://example.com/#/items/0/definitions/foo', 'target': {'$id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'$id': 'foo', 'bar': 'baz'}}}, then={'ref': '#', 'target': {'$id': 'foo', 'bar': 'baz'}}) SUBPASS [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-pointer-crossing-id-in-items-array] (test={'ref': 'http://example.com/#/items/0/definitions/foo', 'target': {'$id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'$id': 'foo', 'bar': 'baz'}}}) SUBPASS [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-pointer-crossing-id-in-items-array] PASSED [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-pointer-crossing-id-in-dependencies-object] (test={'ref': 'http://example.com/#/dependencies/foo/definitions/foo', 'target': {'$id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'$id': 'foo', 'bar': 'baz'}}}, then={'ref': '#', 'target': {'$id': 'foo', 'bar': 'baz'}}) SUBPASS [ 40%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-pointer-crossing-id-in-dependencies-object] (test={'ref': 'http://example.com/#/dependencies/foo/definitions/foo', 'target': {'$id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'$id': 'foo', 'bar': 'baz'}}}) SUBPASS [ 40%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-pointer-crossing-id-in-dependencies-object] PASSED [ 40%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-nonreferencing-keywords-examples] (test={'ref': 'http://example.com/oh-hey-not-an-id', 'error': True}) SUBPASS [ 40%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-nonreferencing-keywords-examples] PASSED [ 40%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-nonreferencing-keywords-enum] (test={'ref': 'http://example.com/oh-hey-not-an-id', 'error': True}) SUBPASS [ 40%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-nonreferencing-keywords-enum] PASSED [ 40%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-nonreferencing-keywords-default] (test={'ref': 'http://example.com/oh-hey-not-an-id', 'error': True}) SUBPASS [ 40%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-nonreferencing-keywords-default] PASSED [ 40%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-nonreferencing-keywords-const] (test={'ref': 'http://example.com/oh-hey-not-an-id', 'error': True}) SUBPASS [ 40%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-nonreferencing-keywords-const] PASSED [ 40%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-nested-relative-id] (test={'ref': 'http://example.com/nested.json', 'target': {'$id': 'nested.json', 'title': 'Hi!'}}) SUBPASS [ 40%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-nested-relative-id] PASSED [ 40%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-nested-relative-id-only-retrieval-uri] (test={'ref': 'http://example.com/nested.json', 'target': {'$id': 'nested.json', 'title': 'Hi!'}}) SUBPASS [ 40%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-nested-relative-id-only-retrieval-uri] PASSED [ 40%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-nested-absolute-id] (test={'base_uri': 'http://example.com/nested', 'ref': '#/definitions/inner', 'target': {'foo': 'bar'}}) SUBPASS [ 40%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-nested-absolute-id] (test={'base_uri': 'http://example.com/', 'ref': 'nested', 'target': {'$id': 'http://example.com/nested', 'definitions': {'inner': {'foo': 'bar'}}}}) SUBPASS [ 40%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-nested-absolute-id] PASSED [ 40%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-multiple-lookup] (test={'ref': 'http://example.com/', 'target': {}, 'then': {'ref': 'foo/', 'target': {'foo': 'bar'}, 'then': {'ref': 'bar', 'target': {'baz': 'quux'}}}}, then={'ref': 'foo/', 'target': {'foo': 'bar'}, 'then': {'ref': 'bar', 'target': {'baz': 'quux'}}}) SUBPASS [ 41%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-multiple-lookup] (test={'ref': 'http://example.com/', 'target': {}, 'then': {'ref': 'foo/', 'target': {'foo': 'bar'}, 'then': {'ref': 'bar', 'target': {'baz': 'quux'}}}}, then={'ref': 'bar', 'target': {'baz': 'quux'}}) SUBPASS [ 41%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-multiple-lookup] (test={'ref': 'http://example.com/', 'target': {}, 'then': {'ref': 'foo/', 'target': {'foo': 'bar'}, 'then': {'ref': 'bar', 'target': {'baz': 'quux'}}}}) SUBPASS [ 41%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-multiple-lookup] PASSED [ 41%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-multiple-lookup-pointer] (test={'ref': 'http://example.com/foo/', 'target': {'foo': 'bar'}, 'then': {'ref': '#/foo', 'target': 'bar'}}, then={'ref': '#/foo', 'target': 'bar'}) SUBPASS [ 41%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-multiple-lookup-pointer] (test={'ref': 'http://example.com/foo/', 'target': {'foo': 'bar'}, 'then': {'ref': '#/foo', 'target': 'bar'}}) SUBPASS [ 41%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-multiple-lookup-pointer] PASSED [ 41%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-multiple-lookup-external-absolute-uri-with-different-id-anchor] (test={'ref': 'http://example.com/#/definitions/foo', 'target': {'$id': 'http://example.org/foo', 'definitions': {'bar': {'$id': '#baz', 'quux': 'eggs'}}}, 'then': {'ref': '#baz', 'target': {'$id': '#baz', 'quux': 'eggs'}}}, then={'ref': '#baz', 'target': {'$id': '#baz', 'quux': 'eggs'}}) SUBPASS [ 41%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-multiple-lookup-external-absolute-uri-with-different-id-anchor] (test={'ref': 'http://example.com/#/definitions/foo', 'target': {'$id': 'http://example.org/foo', 'definitions': {'bar': {'$id': '#baz', 'quux': 'eggs'}}}, 'then': {'ref': '#baz', 'target': {'$id': '#baz', 'quux': 'eggs'}}}) SUBPASS [ 41%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-multiple-lookup-external-absolute-uri-with-different-id-anchor] (test={'ref': 'http://example.com/#/definitions/foo', 'target': {'$id': 'http://example.org/foo', 'definitions': {'bar': {'$id': '#baz', 'quux': 'eggs'}}}, 'then': {'ref': 'http://example.org/foo#baz', 'target': {'$id': '#baz', 'quux': 'eggs'}}}, then={'ref': 'http://example.org/foo#baz', 'target': {'$id': '#baz', 'quux': 'eggs'}}) SUBPASS [ 41%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-multiple-lookup-external-absolute-uri-with-different-id-anchor] (test={'ref': 'http://example.com/#/definitions/foo', 'target': {'$id': 'http://example.org/foo', 'definitions': {'bar': {'$id': '#baz', 'quux': 'eggs'}}}, 'then': {'ref': 'http://example.org/foo#baz', 'target': {'$id': '#baz', 'quux': 'eggs'}}}) SUBPASS [ 41%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-multiple-lookup-external-absolute-uri-with-different-id-anchor] PASSED [ 41%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-multiple-lookup-anchor] (test={'ref': 'http://example.com/', 'target': {'definitions': {'foo': {'$id': '#foo', 'bar': 'baz'}}}, 'then': {'ref': '#foo', 'target': {'$id': '#foo', 'bar': 'baz'}}}, then={'ref': '#foo', 'target': {'$id': '#foo', 'bar': 'baz'}}) SUBPASS [ 41%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-multiple-lookup-anchor] (test={'ref': 'http://example.com/', 'target': {'definitions': {'foo': {'$id': '#foo', 'bar': 'baz'}}}, 'then': {'ref': '#foo', 'target': {'$id': '#foo', 'bar': 'baz'}}}) SUBPASS [ 41%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-multiple-lookup-anchor] PASSED [ 41%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-then] (test={'ref': 'http://example.com/oh-hey-a-then', 'target': {'$id': 'http://example.com/oh-hey-a-then', 'abc': 123}}) SUBPASS [ 41%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-then] PASSED [ 41%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-propertyNames] (test={'ref': 'http://example.com/oh-hey-a-propertyNames', 'target': {'$id': 'http://example.com/oh-hey-a-propertyNames', 'abc': 123}}) SUBPASS [ 41%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-propertyNames] PASSED [ 41%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-properties] (test={'ref': 'http://example.com/oh-hey-a-subschema', 'target': {'$id': 'http://example.com/oh-hey-a-subschema', 'abc': 123}}) SUBPASS [ 41%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-properties] PASSED [ 41%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-patternProperties] (test={'ref': 'http://example.com/oh-hey-a-subschema', 'target': {'$id': 'http://example.com/oh-hey-a-subschema', 'abc': 123}}) SUBPASS [ 42%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-patternProperties] PASSED [ 42%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-oneOf] (test={'ref': 'http://example.com/0', 'target': {'$id': 'http://example.com/0', 'title': 'First!'}}) SUBPASS [ 42%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-oneOf] (test={'ref': 'http://example.com/1', 'target': {'$id': 'http://example.com/1', 'title': 'Second!'}}) SUBPASS [ 42%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-oneOf] PASSED [ 42%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-not] (test={'ref': 'http://example.com/oh-hey-a-not', 'target': {'$id': 'http://example.com/oh-hey-a-not', 'abc': 123}}) SUBPASS [ 42%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-not] PASSED [ 42%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-items-object] (test={'ref': 'http://example.com/oh-hey-an-items', 'target': {'$id': 'http://example.com/oh-hey-an-items', 'abc': 123}}) SUBPASS [ 42%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-items-object] PASSED [ 42%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-items-array] (test={'ref': 'http://example.com/0', 'target': {'$id': 'http://example.com/0', 'title': 'Second!'}}) SUBPASS [ 42%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-items-array] (test={'ref': 'http://example.com/1', 'target': {'$id': 'http://example.com/1', 'title': 'Fourth!'}}) SUBPASS [ 42%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-items-array] PASSED [ 42%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-if] (test={'ref': 'http://example.com/oh-hey-an-if', 'target': {'$id': 'http://example.com/oh-hey-an-if', 'abc': 123}}) SUBPASS [ 42%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-if] PASSED [ 42%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-else] (test={'ref': 'http://example.com/oh-hey-an-else', 'target': {'$id': 'http://example.com/oh-hey-an-else', 'abc': 123}}) SUBPASS [ 42%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-else] PASSED [ 42%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-dependencies-object] (test={'ref': 'http://example.com/oh-hey-a-subschema', 'target': {'$id': 'http://example.com/oh-hey-a-subschema', 'abc': 123}}) SUBPASS [ 43%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-dependencies-object] PASSED [ 43%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-dependencies-array] (test={'ref': 'http://example.com/oh-hey-a-subschema', 'error': True}) SUBPASS [ 43%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-dependencies-array] PASSED [ 43%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-definitions] (test={'ref': 'http://example.com/oh-hey-a-subschema', 'target': {'$id': 'http://example.com/oh-hey-a-subschema', 'abc': 123}}) SUBPASS [ 43%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-definitions] PASSED [ 43%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-contains] (test={'ref': 'http://example.com/oh-hey-a-contains', 'target': {'$id': 'http://example.com/oh-hey-a-contains', 'abc': 123}}) SUBPASS [ 43%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-contains] PASSED [ 43%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-anyOf] (test={'ref': 'http://example.com/0', 'target': {'$id': 'http://example.com/0', 'title': 'First!'}}) SUBPASS [ 43%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-anyOf] (test={'ref': 'http://example.com/1', 'target': {'$id': 'http://example.com/1', 'title': 'Second!'}}) SUBPASS [ 43%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-anyOf] PASSED [ 43%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-allOf] (test={'ref': 'http://example.com/0', 'target': {'$id': 'http://example.com/0', 'title': 'First!'}}) SUBPASS [ 43%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-allOf] (test={'ref': 'http://example.com/1', 'target': {'$id': 'http://example.com/1', 'title': 'Second!'}}) SUBPASS [ 43%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-allOf] PASSED [ 43%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-additionalProperties] (test={'ref': 'http://example.com/oh-hey-an-additionalProperties', 'target': {'$id': 'http://example.com/oh-hey-an-additionalProperties', 'abc': 123}}) SUBPASS [ 43%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-additionalProperties] PASSED [ 43%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-additionalItems] (test={'ref': 'http://example.com/oh-hey-an-additionalItems', 'target': {'$id': 'http://example.com/oh-hey-an-additionalItems', 'abc': 123}}) SUBPASS [ 43%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-additionalItems] PASSED [ 43%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-ignored-siblings] (test={'ref': 'http://example.com/ignored-id.json', 'error': True}) SUBPASS [ 44%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-ignored-siblings] PASSED [ 44%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-external-uri-with-nested-relative-uri-anchor] (test={'ref': 'http://example.com/foo#bar', 'target': {'$id': '#bar', 'baz': 'quux'}}) SUBPASS [ 44%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-external-uri-with-nested-relative-uri-anchor] PASSED [ 44%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-external-absolute-urn] (test={'ref': 'urn:example:schema', 'target': {'foo': 'bar'}}) SUBPASS [ 44%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-external-absolute-urn] PASSED [ 44%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-external-absolute-urn-anchor] (test={'ref': 'urn:example:schema#foo', 'target': {'$id': '#foo', 'foo': 'bar'}}) SUBPASS [ 44%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-external-absolute-urn-anchor] PASSED [ 44%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-external-absolute-uri] (test={'ref': 'http://example.com/foo', 'target': {'foo': 'bar'}}) SUBPASS [ 44%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-external-absolute-uri] PASSED [ 44%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-external-absolute-uri-with-different-id-anchor] (test={'ref': 'http://example.com/#foo', 'target': {'$id': '#foo', 'foo': 'bar'}}) SUBPASS [ 44%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-external-absolute-uri-with-different-id-anchor] PASSED [ 44%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-external-absolute-uri-empty-fragment] (test={'ref': 'http://example.com/foo', 'target': {'foo': 'bar'}}) SUBPASS [ 44%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-external-absolute-uri-empty-fragment] PASSED [ 44%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-external-absolute-uri-anchor] (test={'ref': 'http://example.com/#foo', 'target': {'$id': '#foo', 'foo': 'bar'}}) SUBPASS [ 45%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-external-absolute-uri-anchor] PASSED [ 45%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-empty-fragment] (test={'base_uri': 'http://example.com/foo', 'ref': '#', 'target': {'foo': 'bar'}}) SUBPASS [ 45%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-empty-fragment] PASSED [ 45%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-boolean-schemas] (test={'base_uri': 'http://example.com/', 'ref': 'bar', 'target': {'$id': 'bar'}}) SUBPASS [ 45%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-boolean-schemas] PASSED [ 45%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-bad-future-anchor] (test={'base_uri': 'http://example.com/', 'ref': '#foo', 'error': True}) SUBPASS [ 45%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-bad-future-anchor] PASSED [ 45%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-anchor] (test={'base_uri': 'http://example.com/', 'ref': '#foo', 'target': {'$id': '#foo', 'foo': 'bar'}}) SUBPASS [ 45%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-anchor] PASSED [ 45%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-absolute-uri-empty-fragment] (test={'ref': 'http://example.com/foo', 'target': {'$id': 'http://example.com/foo#', 'foo': 'bar'}}) SUBPASS [ 45%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-absolute-uri-empty-fragment] PASSED [ 45%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-unknown-keyword] (test={'ref': 'http://example.com/oh-hey-not-a-real-known-id', 'error': True}) SUBPASS [ 45%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-unknown-keyword] PASSED [ 45%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-relative-pointer-object] (test={'base_uri': 'http://example.com/foo', 'ref': '#/foo/bar', 'target': {'baz': 12}}) SUBPASS [ 45%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-relative-pointer-object] PASSED [ 45%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-relative-pointer-escapes] (test={'base_uri': 'http://example.com/foo', 'ref': '#/foo/tilde~0field', 'target': 'bar'}) SUBPASS [ 46%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-relative-pointer-escapes] (test={'base_uri': 'http://example.com/foo', 'ref': '#/foo/slash~1field', 'target': 'baz'}) SUBPASS [ 46%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-relative-pointer-escapes] (test={'base_uri': 'http://example.com/foo', 'ref': '#/foo/percent%25field', 'target': 'quux'}) SUBPASS [ 46%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-relative-pointer-escapes] PASSED [ 46%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-relative-pointer-array] (test={'base_uri': 'http://example.com/foo', 'ref': '#/foo/1', 'target': 4}) SUBPASS [ 46%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-relative-pointer-array] PASSED [ 46%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-pointer-crossing-non-keyword-id] (test={'ref': 'http://example.com/#/additionalProperties/definitions/foo', 'target': {'bar': 'baz'}}) SUBPASS [ 46%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-pointer-crossing-non-keyword-id] PASSED [ 46%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-pointer-crossing-non-keyword-id-in-subvalue] (test={'ref': 'http://example.com/#/definitions/foo', 'target': {'bar': 'baz'}}) SUBPASS [ 46%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-pointer-crossing-non-keyword-id-in-subvalue] PASSED [ 46%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-pointer-crossing-id-in-items-object] (test={'ref': 'http://example.com/#/items/definitions/foo', 'target': {'$id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'$id': 'foo', 'bar': 'baz'}}}, then={'ref': '#', 'target': {'$id': 'foo', 'bar': 'baz'}}) SUBPASS [ 46%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-pointer-crossing-id-in-items-object] (test={'ref': 'http://example.com/#/items/definitions/foo', 'target': {'$id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'$id': 'foo', 'bar': 'baz'}}}) SUBPASS [ 46%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-pointer-crossing-id-in-items-object] PASSED [ 46%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-pointer-crossing-id-in-items-array] (test={'ref': 'http://example.com/#/items/0/definitions/foo', 'target': {'$id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'$id': 'foo', 'bar': 'baz'}}}, then={'ref': '#', 'target': {'$id': 'foo', 'bar': 'baz'}}) SUBPASS [ 46%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-pointer-crossing-id-in-items-array] (test={'ref': 'http://example.com/#/items/0/definitions/foo', 'target': {'$id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'$id': 'foo', 'bar': 'baz'}}}) SUBPASS [ 46%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-pointer-crossing-id-in-items-array] PASSED [ 46%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-pointer-crossing-id-in-dependencies-object] (test={'ref': 'http://example.com/#/dependencies/foo/definitions/foo', 'target': {'$id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'$id': 'foo', 'bar': 'baz'}}}, then={'ref': '#', 'target': {'$id': 'foo', 'bar': 'baz'}}) SUBPASS [ 46%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-pointer-crossing-id-in-dependencies-object] (test={'ref': 'http://example.com/#/dependencies/foo/definitions/foo', 'target': {'$id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'$id': 'foo', 'bar': 'baz'}}}) SUBPASS [ 46%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-pointer-crossing-id-in-dependencies-object] PASSED [ 46%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-nonreferencing-keywords-examples] (test={'ref': 'http://example.com/oh-hey-not-an-id', 'error': True}) SUBPASS [ 47%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-nonreferencing-keywords-examples] PASSED [ 47%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-nonreferencing-keywords-enum] (test={'ref': 'http://example.com/oh-hey-not-an-id', 'error': True}) SUBPASS [ 47%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-nonreferencing-keywords-enum] PASSED [ 47%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-nonreferencing-keywords-default] (test={'ref': 'http://example.com/oh-hey-not-an-id', 'error': True}) SUBPASS [ 47%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-nonreferencing-keywords-default] PASSED [ 47%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-nonreferencing-keywords-const] (test={'ref': 'http://example.com/oh-hey-not-an-id', 'error': True}) SUBPASS [ 47%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-nonreferencing-keywords-const] PASSED [ 47%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-nested-relative-id] (test={'ref': 'http://example.com/nested.json', 'target': {'$id': 'nested.json', 'title': 'Hi!'}}) SUBPASS [ 47%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-nested-relative-id] PASSED [ 47%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-nested-relative-id-only-retrieval-uri] (test={'ref': 'http://example.com/nested.json', 'target': {'$id': 'nested.json', 'title': 'Hi!'}}) SUBPASS [ 47%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-nested-relative-id-only-retrieval-uri] PASSED [ 47%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-nested-absolute-id] (test={'base_uri': 'http://example.com/nested', 'ref': '#/definitions/inner', 'target': {'foo': 'bar'}}) SUBPASS [ 47%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-nested-absolute-id] (test={'base_uri': 'http://example.com/', 'ref': 'nested', 'target': {'$id': 'http://example.com/nested', 'definitions': {'inner': {'foo': 'bar'}}}}) SUBPASS [ 47%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-nested-absolute-id] PASSED [ 47%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-multiple-lookup] (test={'ref': 'http://example.com/', 'target': {}, 'then': {'ref': 'foo/', 'target': {'foo': 'bar'}, 'then': {'ref': 'bar', 'target': {'baz': 'quux'}}}}, then={'ref': 'foo/', 'target': {'foo': 'bar'}, 'then': {'ref': 'bar', 'target': {'baz': 'quux'}}}) SUBPASS [ 47%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-multiple-lookup] (test={'ref': 'http://example.com/', 'target': {}, 'then': {'ref': 'foo/', 'target': {'foo': 'bar'}, 'then': {'ref': 'bar', 'target': {'baz': 'quux'}}}}, then={'ref': 'bar', 'target': {'baz': 'quux'}}) SUBPASS [ 47%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-multiple-lookup] (test={'ref': 'http://example.com/', 'target': {}, 'then': {'ref': 'foo/', 'target': {'foo': 'bar'}, 'then': {'ref': 'bar', 'target': {'baz': 'quux'}}}}) SUBPASS [ 47%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-multiple-lookup] PASSED [ 47%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-multiple-lookup-pointer] (test={'ref': 'http://example.com/foo/', 'target': {'foo': 'bar'}, 'then': {'ref': '#/foo', 'target': 'bar'}}, then={'ref': '#/foo', 'target': 'bar'}) SUBPASS [ 48%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-multiple-lookup-pointer] (test={'ref': 'http://example.com/foo/', 'target': {'foo': 'bar'}, 'then': {'ref': '#/foo', 'target': 'bar'}}) SUBPASS [ 48%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-multiple-lookup-pointer] PASSED [ 48%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-multiple-lookup-external-absolute-uri-with-different-id-anchor] (test={'ref': 'http://example.com/#/definitions/foo', 'target': {'$id': 'http://example.org/foo', 'definitions': {'bar': {'$id': '#baz', 'quux': 'eggs'}}}, 'then': {'ref': '#baz', 'target': {'$id': '#baz', 'quux': 'eggs'}}}, then={'ref': '#baz', 'target': {'$id': '#baz', 'quux': 'eggs'}}) SUBPASS [ 48%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-multiple-lookup-external-absolute-uri-with-different-id-anchor] (test={'ref': 'http://example.com/#/definitions/foo', 'target': {'$id': 'http://example.org/foo', 'definitions': {'bar': {'$id': '#baz', 'quux': 'eggs'}}}, 'then': {'ref': '#baz', 'target': {'$id': '#baz', 'quux': 'eggs'}}}) SUBPASS [ 48%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-multiple-lookup-external-absolute-uri-with-different-id-anchor] (test={'ref': 'http://example.com/#/definitions/foo', 'target': {'$id': 'http://example.org/foo', 'definitions': {'bar': {'$id': '#baz', 'quux': 'eggs'}}}, 'then': {'ref': 'http://example.org/foo#baz', 'target': {'$id': '#baz', 'quux': 'eggs'}}}, then={'ref': 'http://example.org/foo#baz', 'target': {'$id': '#baz', 'quux': 'eggs'}}) SUBPASS [ 48%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-multiple-lookup-external-absolute-uri-with-different-id-anchor] (test={'ref': 'http://example.com/#/definitions/foo', 'target': {'$id': 'http://example.org/foo', 'definitions': {'bar': {'$id': '#baz', 'quux': 'eggs'}}}, 'then': {'ref': 'http://example.org/foo#baz', 'target': {'$id': '#baz', 'quux': 'eggs'}}}) SUBPASS [ 48%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-multiple-lookup-external-absolute-uri-with-different-id-anchor] PASSED [ 48%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-multiple-lookup-anchor] (test={'ref': 'http://example.com/', 'target': {'definitions': {'foo': {'$id': '#foo', 'bar': 'baz'}}}, 'then': {'ref': '#foo', 'target': {'$id': '#foo', 'bar': 'baz'}}}, then={'ref': '#foo', 'target': {'$id': '#foo', 'bar': 'baz'}}) SUBPASS [ 48%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-multiple-lookup-anchor] (test={'ref': 'http://example.com/', 'target': {'definitions': {'foo': {'$id': '#foo', 'bar': 'baz'}}}, 'then': {'ref': '#foo', 'target': {'$id': '#foo', 'bar': 'baz'}}}) SUBPASS [ 48%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-multiple-lookup-anchor] PASSED [ 48%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-propertyNames] (test={'ref': 'http://example.com/oh-hey-a-propertyNames', 'target': {'$id': 'http://example.com/oh-hey-a-propertyNames', 'abc': 123}}) SUBPASS [ 48%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-propertyNames] PASSED [ 48%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-properties] (test={'ref': 'http://example.com/oh-hey-a-subschema', 'target': {'$id': 'http://example.com/oh-hey-a-subschema', 'abc': 123}}) SUBPASS [ 48%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-properties] PASSED [ 48%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-patternProperties] (test={'ref': 'http://example.com/oh-hey-a-subschema', 'target': {'$id': 'http://example.com/oh-hey-a-subschema', 'abc': 123}}) SUBPASS [ 48%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-patternProperties] PASSED [ 48%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-oneOf] (test={'ref': 'http://example.com/0', 'target': {'$id': 'http://example.com/0', 'title': 'First!'}}) SUBPASS [ 48%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-oneOf] (test={'ref': 'http://example.com/1', 'target': {'$id': 'http://example.com/1', 'title': 'Second!'}}) SUBPASS [ 48%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-oneOf] PASSED [ 48%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-not] (test={'ref': 'http://example.com/oh-hey-a-not', 'target': {'$id': 'http://example.com/oh-hey-a-not', 'abc': 123}}) SUBPASS [ 49%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-not] PASSED [ 49%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-items-object] (test={'ref': 'http://example.com/oh-hey-an-items', 'target': {'$id': 'http://example.com/oh-hey-an-items', 'abc': 123}}) SUBPASS [ 49%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-items-object] PASSED [ 49%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-items-array] (test={'ref': 'http://example.com/0', 'target': {'$id': 'http://example.com/0', 'title': 'Second!'}}) SUBPASS [ 49%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-items-array] (test={'ref': 'http://example.com/1', 'target': {'$id': 'http://example.com/1', 'title': 'Fourth!'}}) SUBPASS [ 49%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-items-array] PASSED [ 49%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-dependencies-object] (test={'ref': 'http://example.com/oh-hey-a-subschema', 'target': {'$id': 'http://example.com/oh-hey-a-subschema', 'abc': 123}}) SUBPASS [ 49%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-dependencies-object] PASSED [ 49%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-dependencies-array] (test={'ref': 'http://example.com/oh-hey-a-subschema', 'error': True}) SUBPASS [ 49%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-dependencies-array] PASSED [ 49%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-definitions] (test={'ref': 'http://example.com/oh-hey-a-subschema', 'target': {'$id': 'http://example.com/oh-hey-a-subschema', 'abc': 123}}) SUBPASS [ 49%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-definitions] PASSED [ 49%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-contains] (test={'ref': 'http://example.com/oh-hey-a-contains', 'target': {'$id': 'http://example.com/oh-hey-a-contains', 'abc': 123}}) SUBPASS [ 49%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-contains] PASSED [ 49%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-anyOf] (test={'ref': 'http://example.com/0', 'target': {'$id': 'http://example.com/0', 'title': 'First!'}}) SUBPASS [ 50%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-anyOf] (test={'ref': 'http://example.com/1', 'target': {'$id': 'http://example.com/1', 'title': 'Second!'}}) SUBPASS [ 50%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-anyOf] PASSED [ 50%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-allOf] (test={'ref': 'http://example.com/0', 'target': {'$id': 'http://example.com/0', 'title': 'First!'}}) SUBPASS [ 50%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-allOf] (test={'ref': 'http://example.com/1', 'target': {'$id': 'http://example.com/1', 'title': 'Second!'}}) SUBPASS [ 50%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-allOf] PASSED [ 50%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-additionalProperties] (test={'ref': 'http://example.com/oh-hey-an-additionalProperties', 'target': {'$id': 'http://example.com/oh-hey-an-additionalProperties', 'abc': 123}}) SUBPASS [ 50%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-additionalProperties] PASSED [ 50%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-additionalItems] (test={'ref': 'http://example.com/oh-hey-an-additionalItems', 'target': {'$id': 'http://example.com/oh-hey-an-additionalItems', 'abc': 123}}) SUBPASS [ 50%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-additionalItems] PASSED [ 50%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-ignored-siblings] (test={'ref': 'http://example.com/ignored-id.json', 'error': True}) SUBPASS [ 50%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-ignored-siblings] PASSED [ 50%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-external-uri-with-nested-relative-uri-anchor] (test={'ref': 'http://example.com/foo#bar', 'target': {'$id': '#bar', 'baz': 'quux'}}) SUBPASS [ 50%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-external-uri-with-nested-relative-uri-anchor] PASSED [ 50%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-external-absolute-urn] (test={'ref': 'urn:example:schema', 'target': {'foo': 'bar'}}) SUBPASS [ 50%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-external-absolute-urn] PASSED [ 50%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-external-absolute-urn-anchor] (test={'ref': 'urn:example:schema#foo', 'target': {'$id': '#foo', 'foo': 'bar'}}) SUBPASS [ 50%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-external-absolute-urn-anchor] PASSED [ 50%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-external-absolute-uri] (test={'ref': 'http://example.com/foo', 'target': {'foo': 'bar'}}) SUBPASS [ 51%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-external-absolute-uri] PASSED [ 51%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-external-absolute-uri-with-different-id-anchor] (test={'ref': 'http://example.com/#foo', 'target': {'$id': '#foo', 'foo': 'bar'}}) SUBPASS [ 51%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-external-absolute-uri-with-different-id-anchor] PASSED [ 51%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-external-absolute-uri-empty-fragment] (test={'ref': 'http://example.com/foo', 'target': {'foo': 'bar'}}) SUBPASS [ 51%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-external-absolute-uri-empty-fragment] PASSED [ 51%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-external-absolute-uri-anchor] (test={'ref': 'http://example.com/#foo', 'target': {'$id': '#foo', 'foo': 'bar'}}) SUBPASS [ 51%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-external-absolute-uri-anchor] PASSED [ 51%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-empty-fragment] (test={'base_uri': 'http://example.com/foo', 'ref': '#', 'target': {'foo': 'bar'}}) SUBPASS [ 51%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-empty-fragment] PASSED [ 51%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-boolean-schemas] (test={'base_uri': 'http://example.com/', 'ref': 'bar', 'target': {'$id': 'bar'}}) SUBPASS [ 51%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-boolean-schemas] PASSED [ 51%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-anchor] (test={'base_uri': 'http://example.com/', 'ref': '#foo', 'target': {'$id': '#foo', 'foo': 'bar'}}) SUBPASS [ 51%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-anchor] PASSED [ 51%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-absolute-uri-empty-fragment] (test={'ref': 'http://example.com/foo', 'target': {'$id': 'http://example.com/foo#', 'foo': 'bar'}}) SUBPASS [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-absolute-uri-empty-fragment] PASSED [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-unknown-keyword] (test={'ref': 'http://example.com/oh-hey-not-a-real-known-id', 'error': True}) SUBPASS [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-unknown-keyword] PASSED [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-relative-pointer-object] (test={'base_uri': 'http://example.com/foo', 'ref': '#/foo/bar', 'target': {'baz': 12}}) SUBPASS [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-relative-pointer-object] PASSED [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-relative-pointer-escapes] (test={'base_uri': 'http://example.com/foo', 'ref': '#/foo/tilde~0field', 'target': 'bar'}) SUBPASS [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-relative-pointer-escapes] (test={'base_uri': 'http://example.com/foo', 'ref': '#/foo/slash~1field', 'target': 'baz'}) SUBPASS [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-relative-pointer-escapes] (test={'base_uri': 'http://example.com/foo', 'ref': '#/foo/percent%25field', 'target': 'quux'}) SUBPASS [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-relative-pointer-escapes] PASSED [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-relative-pointer-array] (test={'base_uri': 'http://example.com/foo', 'ref': '#/foo/1', 'target': 4}) SUBPASS [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-relative-pointer-array] PASSED [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-pointer-crossing-non-keyword-id] (test={'ref': 'http://example.com/#/additionalProperties/definitions/foo', 'target': {'bar': 'baz'}}) SUBPASS [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-pointer-crossing-non-keyword-id] PASSED [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-pointer-crossing-non-keyword-id-in-subvalue] (test={'ref': 'http://example.com/#/definitions/foo', 'target': {'bar': 'baz'}}) SUBPASS [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-pointer-crossing-non-keyword-id-in-subvalue] PASSED [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-pointer-crossing-id-in-items-object] (test={'ref': 'http://example.com/#/items/definitions/foo', 'target': {'id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'id': 'foo', 'bar': 'baz'}}}, then={'ref': '#', 'target': {'id': 'foo', 'bar': 'baz'}}) SUBPASS [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-pointer-crossing-id-in-items-object] (test={'ref': 'http://example.com/#/items/definitions/foo', 'target': {'id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'id': 'foo', 'bar': 'baz'}}}) SUBPASS [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-pointer-crossing-id-in-items-object] PASSED [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-pointer-crossing-id-in-items-array] (test={'ref': 'http://example.com/#/items/0/definitions/foo', 'target': {'id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'id': 'foo', 'bar': 'baz'}}}, then={'ref': '#', 'target': {'id': 'foo', 'bar': 'baz'}}) SUBPASS [ 53%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-pointer-crossing-id-in-items-array] (test={'ref': 'http://example.com/#/items/0/definitions/foo', 'target': {'id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'id': 'foo', 'bar': 'baz'}}}) SUBPASS [ 53%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-pointer-crossing-id-in-items-array] PASSED [ 53%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-pointer-crossing-id-in-dependencies-object] (test={'ref': 'http://example.com/#/dependencies/foo/definitions/foo', 'target': {'id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'id': 'foo', 'bar': 'baz'}}}, then={'ref': '#', 'target': {'id': 'foo', 'bar': 'baz'}}) SUBPASS [ 53%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-pointer-crossing-id-in-dependencies-object] (test={'ref': 'http://example.com/#/dependencies/foo/definitions/foo', 'target': {'id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'id': 'foo', 'bar': 'baz'}}}) SUBPASS [ 53%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-pointer-crossing-id-in-dependencies-object] PASSED [ 53%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-nonreferencing-keywords-enum] (test={'ref': 'http://example.com/oh-hey-not-an-id', 'error': True}) SUBPASS [ 53%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-nonreferencing-keywords-enum] PASSED [ 53%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-nonreferencing-keywords-default] (test={'ref': 'http://example.com/oh-hey-not-an-id', 'error': True}) SUBPASS [ 53%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-nonreferencing-keywords-default] PASSED [ 53%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-nested-relative-id] (test={'ref': 'http://example.com/nested.json', 'target': {'id': 'nested.json', 'title': 'Hi!'}}) SUBPASS [ 53%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-nested-relative-id] PASSED [ 53%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-nested-relative-id-only-retrieval-uri] (test={'ref': 'http://example.com/nested.json', 'target': {'id': 'nested.json', 'title': 'Hi!'}}) SUBPASS [ 53%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-nested-relative-id-only-retrieval-uri] PASSED [ 53%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-nested-absolute-id] (test={'base_uri': 'http://example.com/nested', 'ref': '#/definitions/inner', 'target': {'foo': 'bar'}}) SUBPASS [ 53%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-nested-absolute-id] (test={'base_uri': 'http://example.com/', 'ref': 'nested', 'target': {'id': 'http://example.com/nested', 'definitions': {'inner': {'foo': 'bar'}}}}) SUBPASS [ 53%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-nested-absolute-id] PASSED [ 53%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-multiple-lookup] (test={'ref': 'http://example.com/', 'target': {}, 'then': {'ref': 'foo/', 'target': {'foo': 'bar'}, 'then': {'ref': 'bar', 'target': {'baz': 'quux'}}}}, then={'ref': 'foo/', 'target': {'foo': 'bar'}, 'then': {'ref': 'bar', 'target': {'baz': 'quux'}}}) SUBPASS [ 54%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-multiple-lookup] (test={'ref': 'http://example.com/', 'target': {}, 'then': {'ref': 'foo/', 'target': {'foo': 'bar'}, 'then': {'ref': 'bar', 'target': {'baz': 'quux'}}}}, then={'ref': 'bar', 'target': {'baz': 'quux'}}) SUBPASS [ 54%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-multiple-lookup] (test={'ref': 'http://example.com/', 'target': {}, 'then': {'ref': 'foo/', 'target': {'foo': 'bar'}, 'then': {'ref': 'bar', 'target': {'baz': 'quux'}}}}) SUBPASS [ 54%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-multiple-lookup] PASSED [ 54%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-multiple-lookup-pointer] (test={'ref': 'http://example.com/foo/', 'target': {'foo': 'bar'}, 'then': {'ref': '#/foo', 'target': 'bar'}}, then={'ref': '#/foo', 'target': 'bar'}) SUBPASS [ 54%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-multiple-lookup-pointer] (test={'ref': 'http://example.com/foo/', 'target': {'foo': 'bar'}, 'then': {'ref': '#/foo', 'target': 'bar'}}) SUBPASS [ 54%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-multiple-lookup-pointer] PASSED [ 54%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-multiple-lookup-external-absolute-uri-with-different-id-anchor] (test={'ref': 'http://example.com/#/definitions/foo', 'target': {'id': 'http://example.org/foo', 'definitions': {'bar': {'id': '#baz', 'quux': 'eggs'}}}, 'then': {'ref': '#baz', 'target': {'id': '#baz', 'quux': 'eggs'}}}, then={'ref': '#baz', 'target': {'id': '#baz', 'quux': 'eggs'}}) SUBPASS [ 54%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-multiple-lookup-external-absolute-uri-with-different-id-anchor] (test={'ref': 'http://example.com/#/definitions/foo', 'target': {'id': 'http://example.org/foo', 'definitions': {'bar': {'id': '#baz', 'quux': 'eggs'}}}, 'then': {'ref': '#baz', 'target': {'id': '#baz', 'quux': 'eggs'}}}) SUBPASS [ 54%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-multiple-lookup-external-absolute-uri-with-different-id-anchor] (test={'ref': 'http://example.com/#/definitions/foo', 'target': {'id': 'http://example.org/foo', 'definitions': {'bar': {'id': '#baz', 'quux': 'eggs'}}}, 'then': {'ref': 'http://example.org/foo#baz', 'target': {'id': '#baz', 'quux': 'eggs'}}}, then={'ref': 'http://example.org/foo#baz', 'target': {'id': '#baz', 'quux': 'eggs'}}) SUBPASS [ 54%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-multiple-lookup-external-absolute-uri-with-different-id-anchor] (test={'ref': 'http://example.com/#/definitions/foo', 'target': {'id': 'http://example.org/foo', 'definitions': {'bar': {'id': '#baz', 'quux': 'eggs'}}}, 'then': {'ref': 'http://example.org/foo#baz', 'target': {'id': '#baz', 'quux': 'eggs'}}}) SUBPASS [ 54%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-multiple-lookup-external-absolute-uri-with-different-id-anchor] PASSED [ 54%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-multiple-lookup-anchor] (test={'ref': 'http://example.com/', 'target': {'definitions': {'foo': {'id': '#foo', 'bar': 'baz'}}}, 'then': {'ref': '#foo', 'target': {'id': '#foo', 'bar': 'baz'}}}, then={'ref': '#foo', 'target': {'id': '#foo', 'bar': 'baz'}}) SUBPASS [ 54%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-multiple-lookup-anchor] (test={'ref': 'http://example.com/', 'target': {'definitions': {'foo': {'id': '#foo', 'bar': 'baz'}}}, 'then': {'ref': '#foo', 'target': {'id': '#foo', 'bar': 'baz'}}}) SUBPASS [ 54%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-multiple-lookup-anchor] PASSED [ 54%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-properties] (test={'ref': 'http://example.com/oh-hey-a-subschema', 'target': {'id': 'http://example.com/oh-hey-a-subschema', 'abc': 123}}) SUBPASS [ 54%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-properties] PASSED [ 54%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-patternProperties] (test={'ref': 'http://example.com/oh-hey-a-subschema', 'target': {'id': 'http://example.com/oh-hey-a-subschema', 'abc': 123}}) SUBPASS [ 54%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-patternProperties] PASSED [ 54%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-oneOf] (test={'ref': 'http://example.com/0', 'target': {'id': 'http://example.com/0', 'title': 'First!'}}) SUBPASS [ 54%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-oneOf] (test={'ref': 'http://example.com/1', 'target': {'id': 'http://example.com/1', 'title': 'Second!'}}) SUBPASS [ 54%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-oneOf] PASSED [ 54%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-not] (test={'ref': 'http://example.com/oh-hey-a-not', 'target': {'id': 'http://example.com/oh-hey-a-not', 'abc': 123}}) SUBPASS [ 54%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-not] PASSED [ 54%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-items-object] (test={'ref': 'http://example.com/oh-hey-an-items', 'target': {'id': 'http://example.com/oh-hey-an-items', 'abc': 123}}) SUBPASS [ 55%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-items-object] PASSED [ 55%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-items-array] (test={'ref': 'http://example.com/0', 'target': {'id': 'http://example.com/0', 'title': 'Second!'}}) SUBPASS [ 55%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-items-array] (test={'ref': 'http://example.com/1', 'target': {'id': 'http://example.com/1', 'title': 'Fourth!'}}) SUBPASS [ 55%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-items-array] PASSED [ 55%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-dependencies-object] (test={'ref': 'http://example.com/oh-hey-a-subschema', 'target': {'id': 'http://example.com/oh-hey-a-subschema', 'abc': 123}}) SUBPASS [ 55%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-dependencies-object] PASSED [ 55%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-dependencies-array] (test={'ref': 'http://example.com/oh-hey-a-subschema', 'error': True}) SUBPASS [ 55%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-dependencies-array] PASSED [ 55%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-definitions] (test={'ref': 'http://example.com/oh-hey-a-subschema', 'target': {'id': 'http://example.com/oh-hey-a-subschema', 'abc': 123}}) SUBPASS [ 55%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-definitions] PASSED [ 55%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-anyOf] (test={'ref': 'http://example.com/0', 'target': {'id': 'http://example.com/0', 'title': 'First!'}}) SUBPASS [ 55%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-anyOf] (test={'ref': 'http://example.com/1', 'target': {'id': 'http://example.com/1', 'title': 'Second!'}}) SUBPASS [ 55%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-anyOf] PASSED [ 55%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-allOf] (test={'ref': 'http://example.com/0', 'target': {'id': 'http://example.com/0', 'title': 'First!'}}) SUBPASS [ 55%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-allOf] (test={'ref': 'http://example.com/1', 'target': {'id': 'http://example.com/1', 'title': 'Second!'}}) SUBPASS [ 55%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-allOf] PASSED [ 55%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-additionalProperties-schema] (test={'ref': 'http://example.com/oh-hey-an-additionalProperties', 'target': {'id': 'http://example.com/oh-hey-an-additionalProperties', 'abc': 123}}) SUBPASS [ 56%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-additionalProperties-schema] PASSED [ 56%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-additionalProperties-boolean] (test={'ref': 'urn:example:foo', 'target': {'id': 'urn:example:foo'}}) SUBPASS [ 56%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-additionalProperties-boolean] PASSED [ 56%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-additionalItems-schema] (test={'ref': 'http://example.com/oh-hey-an-additionalItems', 'target': {'id': 'http://example.com/oh-hey-an-additionalItems', 'abc': 123}}) SUBPASS [ 56%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-additionalItems-schema] PASSED [ 56%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-additionalItems-boolean] (test={'ref': 'urn:example:foo', 'target': {'id': 'urn:example:foo'}}) SUBPASS [ 56%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-additionalItems-boolean] PASSED [ 56%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-ignored-siblings] (test={'ref': 'http://example.com/ignored-id.json', 'error': True}) SUBPASS [ 56%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-ignored-siblings] PASSED [ 56%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-external-uri-with-nested-relative-uri-anchor] (test={'ref': 'http://example.com/foo#bar', 'target': {'id': '#bar', 'baz': 'quux'}}) SUBPASS [ 56%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-external-uri-with-nested-relative-uri-anchor] PASSED [ 56%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-external-absolute-urn] (test={'ref': 'urn:example:schema', 'target': {'foo': 'bar'}}) SUBPASS [ 56%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-external-absolute-urn] PASSED [ 56%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-external-absolute-urn-anchor] (test={'ref': 'urn:example:schema#foo', 'target': {'id': '#foo', 'foo': 'bar'}}) SUBPASS [ 56%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-external-absolute-urn-anchor] PASSED [ 56%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-external-absolute-uri] (test={'ref': 'http://example.com/foo', 'target': {'foo': 'bar'}}) SUBPASS [ 57%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-external-absolute-uri] PASSED [ 57%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-external-absolute-uri-with-different-id-anchor] (test={'ref': 'http://example.com/#foo', 'target': {'id': '#foo', 'foo': 'bar'}}) SUBPASS [ 57%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-external-absolute-uri-with-different-id-anchor] PASSED [ 57%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-external-absolute-uri-empty-fragment] (test={'ref': 'http://example.com/foo', 'target': {'foo': 'bar'}}) SUBPASS [ 57%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-external-absolute-uri-empty-fragment] PASSED [ 57%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-external-absolute-uri-anchor] (test={'ref': 'http://example.com/#foo', 'target': {'id': '#foo', 'foo': 'bar'}}) SUBPASS [ 57%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-external-absolute-uri-anchor] PASSED [ 57%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-empty-fragment] (test={'base_uri': 'http://example.com/foo', 'ref': '#', 'target': {'foo': 'bar'}}) SUBPASS [ 57%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-empty-fragment] PASSED [ 57%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-bad-future-id] (test={'ref': 'http://example.com/great-scott', 'error': True}) SUBPASS [ 57%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-bad-future-id] PASSED [ 57%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-bad-future-anchor] (test={'base_uri': 'http://example.com/', 'ref': '#foo', 'error': True}) SUBPASS [ 57%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-bad-future-anchor] PASSED [ 57%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-anchor] (test={'base_uri': 'http://example.com/', 'ref': '#foo', 'target': {'id': '#foo', 'foo': 'bar'}}) SUBPASS [ 58%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-anchor] PASSED [ 58%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-absolute-uri-empty-fragment] (test={'ref': 'http://example.com/foo', 'target': {'id': 'http://example.com/foo#', 'foo': 'bar'}}) SUBPASS [ 58%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-absolute-uri-empty-fragment] PASSED [ 58%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-unknown-keyword] (test={'ref': 'http://example.com/oh-hey-not-a-real-known-id', 'error': True}) SUBPASS [ 58%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-unknown-keyword] PASSED [ 58%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-relative-pointer-object] (test={'base_uri': 'http://example.com/foo', 'ref': '#/foo/bar', 'target': {'baz': 12}}) SUBPASS [ 58%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-relative-pointer-object] PASSED [ 58%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-relative-pointer-escapes] (test={'base_uri': 'http://example.com/foo', 'ref': '#/foo/tilde~0field', 'target': 'bar'}) SUBPASS [ 58%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-relative-pointer-escapes] (test={'base_uri': 'http://example.com/foo', 'ref': '#/foo/slash~1field', 'target': 'baz'}) SUBPASS [ 58%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-relative-pointer-escapes] (test={'base_uri': 'http://example.com/foo', 'ref': '#/foo/percent%25field', 'target': 'quux'}) SUBPASS [ 58%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-relative-pointer-escapes] PASSED [ 58%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-relative-pointer-array] (test={'base_uri': 'http://example.com/foo', 'ref': '#/foo/1', 'target': 4}) SUBPASS [ 58%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-relative-pointer-array] PASSED [ 58%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-pointer-crossing-non-keyword-id] (test={'ref': 'http://example.com/#/additionalProperties/properties/foo', 'target': {'bar': 'baz'}}) SUBPASS [ 58%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-pointer-crossing-non-keyword-id] PASSED [ 58%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-pointer-crossing-non-keyword-id-in-subvalue] (test={'ref': 'http://example.com/#/properties/foo', 'target': {'bar': 'baz'}}) SUBPASS [ 59%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-pointer-crossing-non-keyword-id-in-subvalue] PASSED [ 59%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-pointer-crossing-id-in-items-object] (test={'ref': 'http://example.com/#/items/definitions/foo', 'target': {'id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'id': 'foo', 'bar': 'baz'}}}, then={'ref': '#', 'target': {'id': 'foo', 'bar': 'baz'}}) SUBPASS [ 59%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-pointer-crossing-id-in-items-object] (test={'ref': 'http://example.com/#/items/definitions/foo', 'target': {'id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'id': 'foo', 'bar': 'baz'}}}) SUBPASS [ 59%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-pointer-crossing-id-in-items-object] PASSED [ 59%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-pointer-crossing-id-in-items-array] (test={'ref': 'http://example.com/#/items/0/definitions/foo', 'target': {'id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'id': 'foo', 'bar': 'baz'}}}, then={'ref': '#', 'target': {'id': 'foo', 'bar': 'baz'}}) SUBPASS [ 59%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-pointer-crossing-id-in-items-array] (test={'ref': 'http://example.com/#/items/0/definitions/foo', 'target': {'id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'id': 'foo', 'bar': 'baz'}}}) SUBPASS [ 59%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-pointer-crossing-id-in-items-array] PASSED [ 59%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-pointer-crossing-id-in-dependencies-object] (test={'ref': 'http://example.com/#/dependencies/foo/definitions/foo', 'target': {'id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'id': 'foo', 'bar': 'baz'}}}, then={'ref': '#', 'target': {'id': 'foo', 'bar': 'baz'}}) SUBPASS [ 59%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-pointer-crossing-id-in-dependencies-object] (test={'ref': 'http://example.com/#/dependencies/foo/definitions/foo', 'target': {'id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'id': 'foo', 'bar': 'baz'}}}) SUBPASS [ 59%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-pointer-crossing-id-in-dependencies-object] PASSED [ 59%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-nonreferencing-keywords-enum] (test={'ref': 'http://example.com/oh-hey-not-an-id', 'error': True}) SUBPASS [ 59%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-nonreferencing-keywords-enum] PASSED [ 59%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-nonreferencing-keywords-default] (test={'ref': 'http://example.com/oh-hey-not-an-id', 'error': True}) SUBPASS [ 59%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-nonreferencing-keywords-default] PASSED [ 59%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-multiple-lookup] (test={'ref': 'http://example.com/', 'target': {}, 'then': {'ref': 'foo/', 'target': {'foo': 'bar'}, 'then': {'ref': 'bar', 'target': {'baz': 'quux'}}}}, then={'ref': 'foo/', 'target': {'foo': 'bar'}, 'then': {'ref': 'bar', 'target': {'baz': 'quux'}}}) SUBPASS [ 59%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-multiple-lookup] (test={'ref': 'http://example.com/', 'target': {}, 'then': {'ref': 'foo/', 'target': {'foo': 'bar'}, 'then': {'ref': 'bar', 'target': {'baz': 'quux'}}}}, then={'ref': 'bar', 'target': {'baz': 'quux'}}) SUBPASS [ 59%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-multiple-lookup] (test={'ref': 'http://example.com/', 'target': {}, 'then': {'ref': 'foo/', 'target': {'foo': 'bar'}, 'then': {'ref': 'bar', 'target': {'baz': 'quux'}}}}) SUBPASS [ 59%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-multiple-lookup] PASSED [ 59%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-multiple-lookup-pointer] (test={'ref': 'http://example.com/foo/', 'target': {'foo': 'bar'}, 'then': {'ref': '#/foo', 'target': 'bar'}}, then={'ref': '#/foo', 'target': 'bar'}) SUBPASS [ 59%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-multiple-lookup-pointer] (test={'ref': 'http://example.com/foo/', 'target': {'foo': 'bar'}, 'then': {'ref': '#/foo', 'target': 'bar'}}) SUBPASS [ 59%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-multiple-lookup-pointer] PASSED [ 59%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-keywords-properties] (test={'ref': 'http://example.com/oh-hey-a-subschema', 'target': {'id': 'http://example.com/oh-hey-a-subschema', 'abc': 123}}) SUBPASS [ 60%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-keywords-properties] PASSED [ 60%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-keywords-patternProperties] (test={'ref': 'http://example.com/oh-hey-a-subschema', 'target': {'id': 'http://example.com/oh-hey-a-subschema', 'abc': 123}}) SUBPASS [ 60%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-keywords-patternProperties] PASSED [ 60%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-keywords-items-object] (test={'ref': 'http://example.com/oh-hey-an-items', 'target': {'id': 'http://example.com/oh-hey-an-items', 'abc': 123}}) SUBPASS [ 60%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-keywords-items-object] PASSED [ 60%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-keywords-items-array] (test={'ref': 'http://example.com/0', 'target': {'id': 'http://example.com/0', 'title': 'Second!'}}) SUBPASS [ 60%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-keywords-items-array] (test={'ref': 'http://example.com/1', 'target': {'id': 'http://example.com/1', 'title': 'Fourth!'}}) SUBPASS [ 60%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-keywords-items-array] PASSED [ 60%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-keywords-extends] (test={'ref': 'http://example.com/0', 'target': {'id': 'http://example.com/0', 'title': 'First!'}}) SUBPASS [ 60%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-keywords-extends] PASSED [ 60%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-keywords-dependencies-object] (test={'ref': 'http://example.com/oh-hey-a-subschema', 'target': {'id': 'http://example.com/oh-hey-a-subschema', 'abc': 123}}) SUBPASS [ 60%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-keywords-dependencies-object] PASSED [ 60%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-keywords-dependencies-array] (test={'ref': 'http://example.com/oh-hey-a-subschema', 'error': True}) SUBPASS [ 60%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-keywords-dependencies-array] PASSED [ 60%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-keywords-additionalProperties-schema] (test={'ref': 'http://example.com/oh-hey-an-additionalProperties', 'target': {'id': 'http://example.com/oh-hey-an-additionalProperties', 'abc': 123}}) SUBPASS [ 61%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-keywords-additionalProperties-schema] PASSED [ 61%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-keywords-additionalProperties-boolean] (test={'ref': 'urn:example:foo', 'target': {'id': 'urn:example:foo'}}) SUBPASS [ 61%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-keywords-additionalProperties-boolean] PASSED [ 61%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-keywords-additionalItems-schema] (test={'ref': 'http://example.com/oh-hey-an-additionalItems', 'target': {'id': 'http://example.com/oh-hey-an-additionalItems', 'abc': 123}}) SUBPASS [ 61%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-keywords-additionalItems-schema] PASSED [ 61%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-keywords-additionalItems-boolean] (test={'ref': 'urn:example:foo', 'target': {'id': 'urn:example:foo'}}) SUBPASS [ 61%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-keywords-additionalItems-boolean] PASSED [ 61%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-ignored-siblings] (test={'ref': 'http://example.com/ignored-id.json', 'error': True}) SUBPASS [ 61%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-ignored-siblings] PASSED [ 61%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-external-absolute-uri] (test={'ref': 'http://example.com/foo', 'target': {'foo': 'bar'}}) SUBPASS [ 61%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-external-absolute-uri] PASSED [ 61%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-empty-fragment] (test={'base_uri': 'http://example.com/foo', 'ref': '#', 'target': {'foo': 'bar'}}) SUBPASS [ 61%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-empty-fragment] PASSED [ 61%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-bad-future-id] (test={'ref': 'http://example.com/great-scott', 'error': True}) SUBPASS [ 61%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-bad-future-id] PASSED [ 61%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-bad-future-anchor] (test={'base_uri': 'http://example.com/', 'ref': '#foo', 'error': True}) SUBPASS [ 62%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-bad-future-anchor] PASSED [ 62%] referencing/tests/test_retrieval.py::TestToCachedResource::test_it_caches_retrieved_resources PASSED [ 62%] referencing/tests/test_retrieval.py::TestToCachedResource::test_custom_loader PASSED [ 62%] referencing/tests/test_retrieval.py::TestToCachedResource::test_custom_from_contents PASSED [ 62%] referencing/tests/test_retrieval.py::TestToCachedResource::test_custom_cache PASSED [ 62%] suite/test_sanity.py::test_tests_are_valid[test_path0] PASSED [ 62%] suite/test_sanity.py::test_tests_are_valid[test_path1] PASSED [ 62%] suite/test_sanity.py::test_tests_are_valid[test_path2] PASSED [ 63%] suite/test_sanity.py::test_tests_are_valid[test_path3] PASSED [ 63%] suite/test_sanity.py::test_tests_are_valid[test_path4] PASSED [ 63%] suite/test_sanity.py::test_tests_are_valid[test_path5] PASSED [ 63%] suite/test_sanity.py::test_tests_are_valid[test_path6] PASSED [ 63%] suite/test_sanity.py::test_tests_are_valid[test_path7] PASSED [ 63%] suite/test_sanity.py::test_tests_are_valid[test_path8] PASSED [ 63%] suite/test_sanity.py::test_tests_are_valid[test_path9] PASSED [ 63%] suite/test_sanity.py::test_tests_are_valid[test_path10] PASSED [ 64%] suite/test_sanity.py::test_tests_are_valid[test_path11] PASSED [ 64%] suite/test_sanity.py::test_tests_are_valid[test_path12] PASSED [ 64%] suite/test_sanity.py::test_tests_are_valid[test_path13] PASSED [ 64%] suite/test_sanity.py::test_tests_are_valid[test_path14] PASSED [ 64%] suite/test_sanity.py::test_tests_are_valid[test_path15] PASSED [ 64%] suite/test_sanity.py::test_tests_are_valid[test_path16] PASSED [ 64%] suite/test_sanity.py::test_tests_are_valid[test_path17] PASSED [ 65%] suite/test_sanity.py::test_tests_are_valid[test_path18] PASSED [ 65%] suite/test_sanity.py::test_tests_are_valid[test_path19] PASSED [ 65%] suite/test_sanity.py::test_tests_are_valid[test_path20] PASSED [ 65%] suite/test_sanity.py::test_tests_are_valid[test_path21] PASSED [ 65%] suite/test_sanity.py::test_tests_are_valid[test_path22] PASSED [ 65%] suite/test_sanity.py::test_tests_are_valid[test_path23] PASSED [ 65%] suite/test_sanity.py::test_tests_are_valid[test_path24] PASSED [ 65%] suite/test_sanity.py::test_tests_are_valid[test_path25] PASSED [ 66%] suite/test_sanity.py::test_tests_are_valid[test_path26] PASSED [ 66%] suite/test_sanity.py::test_tests_are_valid[test_path27] PASSED [ 66%] suite/test_sanity.py::test_tests_are_valid[test_path28] PASSED [ 66%] suite/test_sanity.py::test_tests_are_valid[test_path29] PASSED [ 66%] suite/test_sanity.py::test_tests_are_valid[test_path30] PASSED [ 66%] suite/test_sanity.py::test_tests_are_valid[test_path31] PASSED [ 66%] suite/test_sanity.py::test_tests_are_valid[test_path32] PASSED [ 67%] suite/test_sanity.py::test_tests_are_valid[test_path33] PASSED [ 67%] suite/test_sanity.py::test_tests_are_valid[test_path34] PASSED [ 67%] suite/test_sanity.py::test_tests_are_valid[test_path35] PASSED [ 67%] suite/test_sanity.py::test_tests_are_valid[test_path36] PASSED [ 67%] suite/test_sanity.py::test_tests_are_valid[test_path37] PASSED [ 67%] suite/test_sanity.py::test_tests_are_valid[test_path38] PASSED [ 67%] suite/test_sanity.py::test_tests_are_valid[test_path39] PASSED [ 68%] suite/test_sanity.py::test_tests_are_valid[test_path40] PASSED [ 68%] suite/test_sanity.py::test_tests_are_valid[test_path41] PASSED [ 68%] suite/test_sanity.py::test_tests_are_valid[test_path42] PASSED [ 68%] suite/test_sanity.py::test_tests_are_valid[test_path43] PASSED [ 68%] suite/test_sanity.py::test_tests_are_valid[test_path44] PASSED [ 68%] suite/test_sanity.py::test_tests_are_valid[test_path45] PASSED [ 68%] suite/test_sanity.py::test_tests_are_valid[test_path46] PASSED [ 68%] suite/test_sanity.py::test_tests_are_valid[test_path47] PASSED [ 69%] suite/test_sanity.py::test_tests_are_valid[test_path48] PASSED [ 69%] suite/test_sanity.py::test_tests_are_valid[test_path49] PASSED [ 69%] suite/test_sanity.py::test_tests_are_valid[test_path50] PASSED [ 69%] suite/test_sanity.py::test_tests_are_valid[test_path51] PASSED [ 69%] suite/test_sanity.py::test_tests_are_valid[test_path52] PASSED [ 69%] suite/test_sanity.py::test_tests_are_valid[test_path53] PASSED [ 69%] suite/test_sanity.py::test_tests_are_valid[test_path54] PASSED [ 70%] suite/test_sanity.py::test_tests_are_valid[test_path55] PASSED [ 70%] suite/test_sanity.py::test_tests_are_valid[test_path56] PASSED [ 70%] suite/test_sanity.py::test_tests_are_valid[test_path57] PASSED [ 70%] suite/test_sanity.py::test_tests_are_valid[test_path58] PASSED [ 70%] suite/test_sanity.py::test_tests_are_valid[test_path59] PASSED [ 70%] suite/test_sanity.py::test_tests_are_valid[test_path60] PASSED [ 70%] suite/test_sanity.py::test_tests_are_valid[test_path61] PASSED [ 70%] suite/test_sanity.py::test_tests_are_valid[test_path62] PASSED [ 71%] suite/test_sanity.py::test_tests_are_valid[test_path63] PASSED [ 71%] suite/test_sanity.py::test_tests_are_valid[test_path64] PASSED [ 71%] suite/test_sanity.py::test_tests_are_valid[test_path65] PASSED [ 71%] suite/test_sanity.py::test_tests_are_valid[test_path66] PASSED [ 71%] suite/test_sanity.py::test_tests_are_valid[test_path67] PASSED [ 71%] suite/test_sanity.py::test_tests_are_valid[test_path68] PASSED [ 71%] suite/test_sanity.py::test_tests_are_valid[test_path69] PASSED [ 72%] suite/test_sanity.py::test_tests_are_valid[test_path70] PASSED [ 72%] suite/test_sanity.py::test_tests_are_valid[test_path71] PASSED [ 72%] suite/test_sanity.py::test_tests_are_valid[test_path72] PASSED [ 72%] suite/test_sanity.py::test_tests_are_valid[test_path73] PASSED [ 72%] suite/test_sanity.py::test_tests_are_valid[test_path74] PASSED [ 72%] suite/test_sanity.py::test_tests_are_valid[test_path75] PASSED [ 72%] suite/test_sanity.py::test_tests_are_valid[test_path76] PASSED [ 72%] suite/test_sanity.py::test_tests_are_valid[test_path77] PASSED [ 73%] suite/test_sanity.py::test_tests_are_valid[test_path78] PASSED [ 73%] suite/test_sanity.py::test_tests_are_valid[test_path79] PASSED [ 73%] suite/test_sanity.py::test_tests_are_valid[test_path80] PASSED [ 73%] suite/test_sanity.py::test_tests_are_valid[test_path81] PASSED [ 73%] suite/test_sanity.py::test_tests_are_valid[test_path82] PASSED [ 73%] suite/test_sanity.py::test_tests_are_valid[test_path83] PASSED [ 73%] suite/test_sanity.py::test_tests_are_valid[test_path84] PASSED [ 74%] suite/test_sanity.py::test_tests_are_valid[test_path85] PASSED [ 74%] suite/test_sanity.py::test_tests_are_valid[test_path86] PASSED [ 74%] suite/test_sanity.py::test_tests_are_valid[test_path87] PASSED [ 74%] suite/test_sanity.py::test_tests_are_valid[test_path88] PASSED [ 74%] suite/test_sanity.py::test_tests_are_valid[test_path89] PASSED [ 74%] suite/test_sanity.py::test_tests_are_valid[test_path90] PASSED [ 74%] suite/test_sanity.py::test_tests_are_valid[test_path91] PASSED [ 75%] suite/test_sanity.py::test_tests_are_valid[test_path92] PASSED [ 75%] suite/test_sanity.py::test_tests_are_valid[test_path93] PASSED [ 75%] suite/test_sanity.py::test_tests_are_valid[test_path94] PASSED [ 75%] suite/test_sanity.py::test_tests_are_valid[test_path95] PASSED [ 75%] suite/test_sanity.py::test_tests_are_valid[test_path96] PASSED [ 75%] suite/test_sanity.py::test_tests_are_valid[test_path97] PASSED [ 75%] suite/test_sanity.py::test_tests_are_valid[test_path98] PASSED [ 75%] suite/test_sanity.py::test_tests_are_valid[test_path99] PASSED [ 76%] suite/test_sanity.py::test_tests_are_valid[test_path100] PASSED [ 76%] suite/test_sanity.py::test_tests_are_valid[test_path101] PASSED [ 76%] suite/test_sanity.py::test_tests_are_valid[test_path102] PASSED [ 76%] suite/test_sanity.py::test_tests_are_valid[test_path103] PASSED [ 76%] suite/test_sanity.py::test_tests_are_valid[test_path104] PASSED [ 76%] suite/test_sanity.py::test_tests_are_valid[test_path105] PASSED [ 76%] suite/test_sanity.py::test_tests_are_valid[test_path106] PASSED [ 77%] suite/test_sanity.py::test_tests_are_valid[test_path107] PASSED [ 77%] suite/test_sanity.py::test_tests_are_valid[test_path108] PASSED [ 77%] suite/test_sanity.py::test_tests_are_valid[test_path109] PASSED [ 77%] suite/test_sanity.py::test_tests_are_valid[test_path110] PASSED [ 77%] suite/test_sanity.py::test_tests_are_valid[test_path111] PASSED [ 77%] suite/test_sanity.py::test_tests_are_valid[test_path112] PASSED [ 77%] suite/test_sanity.py::test_tests_are_valid[test_path113] PASSED [ 77%] suite/test_sanity.py::test_tests_are_valid[test_path114] PASSED [ 78%] suite/test_sanity.py::test_tests_are_valid[test_path115] PASSED [ 78%] suite/test_sanity.py::test_tests_are_valid[test_path116] PASSED [ 78%] suite/test_sanity.py::test_tests_are_valid[test_path117] PASSED [ 78%] suite/test_sanity.py::test_tests_are_valid[test_path118] PASSED [ 78%] suite/test_sanity.py::test_tests_are_valid[test_path119] PASSED [ 78%] suite/test_sanity.py::test_tests_are_valid[test_path120] PASSED [ 78%] suite/test_sanity.py::test_tests_are_valid[test_path121] PASSED [ 79%] suite/test_sanity.py::test_tests_are_valid[test_path122] PASSED [ 79%] suite/test_sanity.py::test_tests_are_valid[test_path123] PASSED [ 79%] suite/test_sanity.py::test_tests_are_valid[test_path124] PASSED [ 79%] suite/test_sanity.py::test_tests_are_valid[test_path125] PASSED [ 79%] suite/test_sanity.py::test_tests_are_valid[test_path126] PASSED [ 79%] suite/test_sanity.py::test_tests_are_valid[test_path127] PASSED [ 79%] suite/test_sanity.py::test_tests_are_valid[test_path128] PASSED [ 79%] suite/test_sanity.py::test_tests_are_valid[test_path129] PASSED [ 80%] suite/test_sanity.py::test_tests_are_valid[test_path130] PASSED [ 80%] suite/test_sanity.py::test_tests_are_valid[test_path131] PASSED [ 80%] suite/test_sanity.py::test_tests_are_valid[test_path132] PASSED [ 80%] suite/test_sanity.py::test_tests_are_valid[test_path133] PASSED [ 80%] suite/test_sanity.py::test_tests_are_valid[test_path134] PASSED [ 80%] suite/test_sanity.py::test_tests_are_valid[test_path135] PASSED [ 80%] suite/test_sanity.py::test_tests_are_valid[test_path136] PASSED [ 81%] suite/test_sanity.py::test_tests_are_valid[test_path137] PASSED [ 81%] suite/test_sanity.py::test_tests_are_valid[test_path138] PASSED [ 81%] suite/test_sanity.py::test_tests_are_valid[test_path139] PASSED [ 81%] suite/test_sanity.py::test_tests_are_valid[test_path140] PASSED [ 81%] suite/test_sanity.py::test_tests_are_valid[test_path141] PASSED [ 81%] suite/test_sanity.py::test_tests_are_valid[test_path142] PASSED [ 81%] suite/test_sanity.py::test_tests_are_valid[test_path143] PASSED [ 81%] suite/test_sanity.py::test_tests_are_valid[test_path144] PASSED [ 82%] suite/test_sanity.py::test_tests_are_valid[test_path145] PASSED [ 82%] suite/test_sanity.py::test_tests_are_valid[test_path146] PASSED [ 82%] suite/test_sanity.py::test_tests_are_valid[test_path147] PASSED [ 82%] suite/test_sanity.py::test_tests_are_valid[test_path148] PASSED [ 82%] suite/test_sanity.py::test_tests_are_valid[test_path149] PASSED [ 82%] suite/test_sanity.py::test_tests_are_valid[test_path150] PASSED [ 82%] suite/test_sanity.py::test_tests_are_valid[test_path151] PASSED [ 83%] suite/test_sanity.py::test_tests_are_valid[test_path152] PASSED [ 83%] suite/test_sanity.py::test_tests_are_valid[test_path153] PASSED [ 83%] suite/test_sanity.py::test_tests_are_valid[test_path154] PASSED [ 83%] suite/test_sanity.py::test_tests_are_valid[test_path155] PASSED [ 83%] suite/test_sanity.py::test_tests_are_valid[test_path156] PASSED [ 83%] suite/test_sanity.py::test_tests_are_valid[test_path157] PASSED [ 83%] suite/test_sanity.py::test_tests_are_valid[test_path158] PASSED [ 84%] suite/test_sanity.py::test_tests_are_valid[test_path159] PASSED [ 84%] suite/test_sanity.py::test_tests_are_valid[test_path160] PASSED [ 84%] suite/test_sanity.py::test_tests_are_valid[test_path161] PASSED [ 84%] suite/test_sanity.py::test_tests_are_valid[test_path162] PASSED [ 84%] suite/test_sanity.py::test_tests_are_valid[test_path163] PASSED [ 84%] suite/test_sanity.py::test_tests_are_valid[test_path164] PASSED [ 84%] suite/test_sanity.py::test_tests_are_valid[test_path165] PASSED [ 84%] suite/test_sanity.py::test_tests_are_valid[test_path166] PASSED [ 85%] suite/test_sanity.py::test_tests_are_valid[test_path167] PASSED [ 85%] suite/test_sanity.py::test_tests_are_valid[test_path168] PASSED [ 85%] suite/test_sanity.py::test_tests_are_valid[test_path169] PASSED [ 85%] suite/test_sanity.py::test_tests_are_valid[test_path170] PASSED [ 85%] suite/test_sanity.py::test_tests_are_valid[test_path171] PASSED [ 85%] suite/test_sanity.py::test_tests_are_valid[test_path172] PASSED [ 85%] suite/test_sanity.py::test_tests_are_valid[test_path173] PASSED [ 86%] suite/test_sanity.py::test_tests_are_valid[test_path174] PASSED [ 86%] suite/test_sanity.py::test_tests_are_valid[test_path175] PASSED [ 86%] suite/test_sanity.py::test_tests_are_valid[test_path176] PASSED [ 86%] suite/test_sanity.py::test_tests_are_valid[test_path177] PASSED [ 86%] suite/test_sanity.py::test_tests_are_valid[test_path178] PASSED [ 86%] suite/test_sanity.py::test_tests_are_valid[test_path179] PASSED [ 86%] suite/test_sanity.py::test_tests_are_valid[test_path180] PASSED [ 86%] suite/test_sanity.py::test_tests_are_valid[test_path181] PASSED [ 87%] suite/test_sanity.py::test_tests_are_valid[test_path182] PASSED [ 87%] suite/test_sanity.py::test_tests_are_valid[test_path183] PASSED [ 87%] suite/test_sanity.py::test_tests_are_valid[test_path184] PASSED [ 87%] suite/test_sanity.py::test_tests_are_valid[test_path185] PASSED [ 87%] suite/test_sanity.py::test_tests_are_valid[test_path186] PASSED [ 87%] suite/test_sanity.py::test_tests_are_valid[test_path187] PASSED [ 87%] suite/test_sanity.py::test_tests_are_valid[test_path188] PASSED [ 88%] suite/test_sanity.py::test_tests_are_valid[test_path189] PASSED [ 88%] suite/test_sanity.py::test_tests_are_valid[test_path190] PASSED [ 88%] suite/test_sanity.py::test_tests_are_valid[test_path191] PASSED [ 88%] suite/test_sanity.py::test_tests_are_valid[test_path192] PASSED [ 88%] suite/test_sanity.py::test_tests_are_valid[test_path193] PASSED [ 88%] suite/test_sanity.py::test_tests_are_valid[test_path194] PASSED [ 88%] suite/test_sanity.py::test_tests_are_valid[test_path195] PASSED [ 88%] suite/test_sanity.py::test_tests_are_valid[test_path196] PASSED [ 89%] suite/test_sanity.py::test_tests_are_valid[test_path197] PASSED [ 89%] suite/test_sanity.py::test_tests_are_valid[test_path198] PASSED [ 89%] suite/test_sanity.py::test_tests_are_valid[test_path199] PASSED [ 89%] suite/test_sanity.py::test_tests_are_valid[test_path200] PASSED [ 89%] suite/test_sanity.py::test_tests_are_valid[test_path201] PASSED [ 89%] suite/test_sanity.py::test_tests_are_valid[test_path202] PASSED [ 89%] suite/test_sanity.py::test_tests_are_valid[test_path203] PASSED [ 90%] suite/test_sanity.py::test_tests_are_valid[test_path204] PASSED [ 90%] suite/test_sanity.py::test_tests_are_valid[test_path205] PASSED [ 90%] suite/test_sanity.py::test_tests_are_valid[test_path206] PASSED [ 90%] suite/test_sanity.py::test_tests_are_valid[test_path207] PASSED [ 90%] suite/test_sanity.py::test_tests_are_valid[test_path208] PASSED [ 90%] suite/test_sanity.py::test_tests_are_valid[test_path209] PASSED [ 90%] suite/test_sanity.py::test_tests_are_valid[test_path210] PASSED [ 90%] suite/test_sanity.py::test_tests_are_valid[test_path211] PASSED [ 91%] suite/test_sanity.py::test_tests_are_valid[test_path212] PASSED [ 91%] suite/test_sanity.py::test_tests_are_valid[test_path213] PASSED [ 91%] suite/test_sanity.py::test_tests_are_valid[test_path214] PASSED [ 91%] suite/test_sanity.py::test_tests_are_valid[test_path215] PASSED [ 91%] suite/test_sanity.py::test_tests_are_valid[test_path216] PASSED [ 91%] suite/test_sanity.py::test_tests_are_valid[test_path217] PASSED [ 91%] suite/test_sanity.py::test_tests_are_valid[test_path218] PASSED [ 92%] suite/test_sanity.py::test_tests_are_valid[test_path219] PASSED [ 92%] suite/test_sanity.py::test_tests_are_valid[test_path220] PASSED [ 92%] suite/test_sanity.py::test_tests_are_valid[test_path221] PASSED [ 92%] suite/test_sanity.py::test_tests_are_valid[test_path222] PASSED [ 92%] suite/test_sanity.py::test_tests_are_valid[test_path223] PASSED [ 92%] suite/test_sanity.py::test_tests_are_valid[test_path224] PASSED [ 92%] suite/test_sanity.py::test_tests_are_valid[test_path225] PASSED [ 93%] suite/test_sanity.py::test_tests_are_valid[test_path226] PASSED [ 93%] suite/test_sanity.py::test_tests_are_valid[test_path227] PASSED [ 93%] suite/test_sanity.py::test_tests_are_valid[test_path228] PASSED [ 93%] suite/test_sanity.py::test_tests_are_valid[test_path229] PASSED [ 93%] suite/test_sanity.py::test_tests_are_valid[test_path230] PASSED [ 93%] suite/test_sanity.py::test_tests_are_valid[test_path231] PASSED [ 93%] suite/test_sanity.py::test_tests_are_valid[test_path232] PASSED [ 93%] suite/test_sanity.py::test_tests_are_valid[test_path233] PASSED [ 94%] suite/test_sanity.py::test_tests_are_valid[test_path234] PASSED [ 94%] suite/test_sanity.py::test_tests_are_valid[test_path235] PASSED [ 94%] suite/test_sanity.py::test_tests_are_valid[test_path236] PASSED [ 94%] suite/test_sanity.py::test_tests_are_valid[test_path237] PASSED [ 94%] suite/test_sanity.py::test_tests_are_valid[test_path238] PASSED [ 94%] suite/test_sanity.py::test_tests_are_valid[test_path239] PASSED [ 94%] suite/test_sanity.py::test_tests_are_valid[test_path240] PASSED [ 95%] suite/test_sanity.py::test_tests_are_valid[test_path241] PASSED [ 95%] suite/test_sanity.py::test_tests_are_valid[test_path242] PASSED [ 95%] suite/test_sanity.py::test_tests_are_valid[test_path243] PASSED [ 95%] suite/test_sanity.py::test_tests_are_valid[test_path244] PASSED [ 95%] suite/test_sanity.py::test_tests_are_valid[test_path245] PASSED [ 95%] suite/test_sanity.py::test_tests_are_valid[test_path246] PASSED [ 95%] suite/test_sanity.py::test_tests_are_valid[test_path247] PASSED [ 95%] suite/test_sanity.py::test_tests_are_valid[test_path248] PASSED [ 96%] suite/test_sanity.py::test_tests_are_valid[test_path249] PASSED [ 96%] suite/test_sanity.py::test_tests_are_valid[test_path250] PASSED [ 96%] suite/test_sanity.py::test_tests_are_valid[test_path251] PASSED [ 96%] suite/test_sanity.py::test_tests_are_valid[test_path252] PASSED [ 96%] suite/test_sanity.py::test_tests_are_valid[test_path253] PASSED [ 96%] suite/test_sanity.py::test_tests_are_valid[test_path254] PASSED [ 96%] suite/test_sanity.py::test_tests_are_valid[test_path255] PASSED [ 97%] suite/test_sanity.py::test_tests_are_valid[test_path256] PASSED [ 97%] suite/test_sanity.py::test_tests_are_valid[test_path257] PASSED [ 97%] suite/test_sanity.py::test_tests_are_valid[test_path258] PASSED [ 97%] suite/test_sanity.py::test_tests_are_valid[test_path259] PASSED [ 97%] suite/test_sanity.py::test_tests_are_valid[test_path260] PASSED [ 97%] suite/test_sanity.py::test_tests_are_valid[test_path261] PASSED [ 97%] suite/test_sanity.py::test_tests_are_valid[test_path262] PASSED [ 97%] suite/test_sanity.py::test_tests_are_valid[test_path263] PASSED [ 98%] suite/test_sanity.py::test_tests_are_valid[test_path264] PASSED [ 98%] suite/test_sanity.py::test_tests_are_valid[test_path265] PASSED [ 98%] suite/test_sanity.py::test_tests_are_valid[test_path266] PASSED [ 98%] suite/test_sanity.py::test_tests_are_valid[test_path267] PASSED [ 98%] suite/test_sanity.py::test_tests_are_valid[test_path268] PASSED [ 98%] suite/test_sanity.py::test_tests_are_valid[test_path269] PASSED [ 98%] suite/test_sanity.py::test_tests_are_valid[test_path270] PASSED [ 99%] suite/test_sanity.py::test_tests_are_valid[test_path271] PASSED [ 99%] suite/test_sanity.py::test_specification_directories_are_identified[version0] PASSED [ 99%] suite/test_sanity.py::test_specification_directories_are_identified[version1] PASSED [ 99%] suite/test_sanity.py::test_specification_directories_are_identified[version2] PASSED [ 99%] suite/test_sanity.py::test_specification_directories_are_identified[version3] PASSED [ 99%] suite/test_sanity.py::test_specification_directories_are_identified[version4] PASSED [ 99%] suite/test_sanity.py::test_specification_directories_are_identified[version5] PASSED [100%] =================== 744 passed, 362 subtests passed in 0.98s =================== INFO : Command's result: OK + exit 0 Processing files: python3-module-referencing-0.30.2-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.59456 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd referencing-0.30.2 + DOCDIR=/usr/src/tmp/python3-module-referencing-buildroot/usr/share/doc/python3-module-referencing-0.30.2 + export DOCDIR + rm -rf /usr/src/tmp/python3-module-referencing-buildroot/usr/share/doc/python3-module-referencing-0.30.2 + /bin/mkdir -p /usr/src/tmp/python3-module-referencing-buildroot/usr/share/doc/python3-module-referencing-0.30.2 + cp -prL README.rst COPYING /usr/src/tmp/python3-module-referencing-buildroot/usr/share/doc/python3-module-referencing-0.30.2 + chmod -R go-w /usr/src/tmp/python3-module-referencing-buildroot/usr/share/doc/python3-module-referencing-0.30.2 + chmod -R a+rX /usr/src/tmp/python3-module-referencing-buildroot/usr/share/doc/python3-module-referencing-0.30.2 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.VTwdpg find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.9lITF1 find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) /usr/lib/rpm/python3.req.files: line 73: test: too many arguments py3prov: detected potential module:referencing py3prov: detected potential module:referencing py3req:/usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/__init__.py: "referencing._core" lines:[4] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/_core.py: "referencing" lines:[10] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/_core.py: "referencing._attrs" lines:[11] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/_core.py: "referencing.typing" lines:[12] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/_core.py: "referencing.jsonschema" lines:[[[[[121]]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/exceptions.py: "referencing._attrs" lines:[10] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/exceptions.py: "referencing.typing" lines:[11] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/exceptions.py: "referencing" lines:[[14]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/jsonschema.py: "referencing" lines:[10] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/jsonschema.py: "referencing._attrs" lines:[11] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/jsonschema.py: "referencing._core" lines:[12] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/jsonschema.py: "referencing.typing" lines:[13] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/retrieval.py: "referencing" lines:[10] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/retrieval.py: "referencing.typing" lines:[11] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/typing.py: "collections.abc" lines:[[9]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/typing.py: "typing" lines:[[[13]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/typing.py: "referencing._core" lines:[[17]]: Ignore for REQ:slight Provides: python3(referencing), python3(referencing._attrs), python3(referencing._core), python3(referencing.exceptions), python3(referencing.jsonschema), python3(referencing.retrieval), python3(referencing.typing) Requires: /usr/lib/python3/site-packages, python3(__future__) < 0, python3(attrs) < 0, python3(collections.abc) < 0, python3(functools) < 0, python3(json) < 0, python3(rpds) < 0, python3(typing) < 0, python3(urllib.parse) < 0 Processing files: python3-module-referencing-tests-0.30.2-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.x6bKOS find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.4k8U0E find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) /usr/lib/rpm/python3.req.files: line 73: test: too many arguments py3prov: detected potential module:referencing py3prov: detected potential module:referencing py3req:/usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/tests/test_exceptions.py: skipping "itertools" lines:[1] Provides: python3(referencing.tests), python3(referencing.tests.test_core), python3(referencing.tests.test_exceptions), python3(referencing.tests.test_jsonschema), python3(referencing.tests.test_referencing_suite), python3(referencing.tests.test_retrieval) Requires: python3-module-referencing = 0.30.2-alt1, /usr/lib/python3/site-packages, python3(functools) < 0, python3(json) < 0, python3(os) < 0, python3(pathlib) < 0, python3(pytest) < 0, python3(referencing) < 0, python3(referencing.exceptions) < 0, python3(referencing.jsonschema) < 0, python3(referencing.retrieval) < 0, python3(rpds) < 0 Adding to python3-module-referencing-tests a strict dependency on python3-module-referencing Removing 4 extra deps from python3-module-referencing-tests due to dependency on python3-module-referencing Removing 4 extra deps from python3-module-referencing-tests due to repentancy on python3-module-referencing Wrote: /usr/src/RPM/RPMS/noarch/python3-module-referencing-0.30.2-alt1.noarch.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/noarch/python3-module-referencing-tests-0.30.2-alt1.noarch.rpm (w2.lzdio) 2.77user 0.79system 0:07.10elapsed 50%CPU (0avgtext+0avgdata 28780maxresident)k 0inputs+0outputs (0major+172287minor)pagefaults 0swaps 3.79user 2.06system 0:19.29elapsed 30%CPU (0avgtext+0avgdata 124352maxresident)k 32inputs+0outputs (0major+335318minor)pagefaults 0swaps