<86>Sep 6 03:10:11 userdel[4153734]: delete user 'rooter' <86>Sep 6 03:10:11 userdel[4153734]: removed group 'rooter' owned by 'rooter' <86>Sep 6 03:10:11 userdel[4153734]: removed shadow group 'rooter' owned by 'rooter' <86>Sep 6 03:10:11 groupadd[4153798]: group added to /etc/group: name=rooter, GID=1820 <86>Sep 6 03:10:11 groupadd[4153798]: group added to /etc/gshadow: name=rooter <86>Sep 6 03:10:11 groupadd[4153798]: new group: name=rooter, GID=1820 <86>Sep 6 03:10:11 useradd[4153846]: new user: name=rooter, UID=1820, GID=1820, home=/root, shell=/bin/bash, from=none <86>Sep 6 03:10:11 userdel[4153927]: delete user 'builder' <86>Sep 6 03:10:11 userdel[4153927]: removed group 'builder' owned by 'builder' <86>Sep 6 03:10:11 userdel[4153927]: removed shadow group 'builder' owned by 'builder' <86>Sep 6 03:10:11 groupadd[4153985]: group added to /etc/group: name=builder, GID=1821 <86>Sep 6 03:10:11 groupadd[4153985]: group added to /etc/gshadow: name=builder <86>Sep 6 03:10:11 groupadd[4153985]: new group: name=builder, GID=1821 <86>Sep 6 03:10:11 useradd[4154023]: new user: name=builder, UID=1821, GID=1821, home=/usr/src, shell=/bin/bash, from=none <13>Sep 6 03:10:15 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432004 installed <13>Sep 6 03:10:15 rpmi: libgdbm-1.8.3-alt10 sisyphus+346222.200.3.2 1716468404 installed <13>Sep 6 03:10:15 rpmi: libexpat-2.5.0-alt1 sisyphus+346180.200.2.1 1716349835 installed <13>Sep 6 03:10:15 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962877 installed <13>Sep 6 03:10:15 rpmi: libp11-kit-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Sep 6 03:10:15 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802615 installed <13>Sep 6 03:10:15 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Sep 6 03:10:15 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Sep 6 03:10:15 rpmi: ca-certificates-2024.07.01-alt1 sisyphus+351897.100.1.1 1719826350 installed <13>Sep 6 03:10:15 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Sep 6 03:10:15 rpmi: p11-kit-trust-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Sep 6 03:10:15 rpmi: libcrypto3-3.1.7-alt1 sisyphus+356755.100.1.1 1725388416 installed <13>Sep 6 03:10:15 rpmi: libssl3-3.1.7-alt1 sisyphus+356755.100.1.1 1725388416 installed <13>Sep 6 03:10:15 rpmi: python3-3.12.5-alt1 sisyphus+355289.200.2.1 1723833848 installed <13>Sep 6 03:10:15 rpmi: python3-base-3.12.5-alt1 sisyphus+355289.200.2.1 1723833848 installed <13>Sep 6 03:10:15 rpmi: python3-module-py3dephell-0.1.0-alt2 sisyphus+328191.600.5.1 1693609196 installed <13>Sep 6 03:10:15 rpmi: tests-for-installed-python3-pkgs-0.1.25-alt1 sisyphus+344685.100.1.1 1712595070 installed <13>Sep 6 03:10:15 rpmi: rpm-build-python3-0.1.25-alt1 sisyphus+344685.100.1.1 1712595070 installed <13>Sep 6 03:10:17 rpmi: python3-module-pluggy-1.5.0-alt1 sisyphus+345632.100.2.1 1713864244 installed <13>Sep 6 03:10:17 rpmi: python3-module-packaging-24.1-alt1 sisyphus+350717.100.2.1 1718268656 installed <13>Sep 6 03:10:18 rpmi: python3-module-attrs-24.2.0-alt2 sisyphus+355603.200.1.1 1724160494 installed <13>Sep 6 03:10:18 rpmi: libidn2-2.3.7-alt1 sisyphus+339505.100.1.2 1706718968 installed <13>Sep 6 03:10:18 rpmi: libnettle8-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed <13>Sep 6 03:10:18 rpmi: python3-module-rpds-py-0.20.0-alt1 sisyphus+354576.100.1.1 1722982504 installed <13>Sep 6 03:10:18 rpmi: python3-module-referencing-0.35.1-alt1 sisyphus+347280.100.1.1 1714643044 installed <13>Sep 6 03:10:18 rpmi: libhogweed6-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed <13>Sep 6 03:10:18 rpmi: libgnutls30-3.8.4-alt1 sisyphus+343729.100.2.1 1711571288 installed <13>Sep 6 03:10:18 rpmi: libngtcp2.16-1.7.0-alt1 sisyphus+356415.200.1.1 1725031912 installed <13>Sep 6 03:10:18 rpmi: libngtcp2_crypto_gnutls8-1.7.0-alt1 sisyphus+356415.200.1.1 1725031912 installed <13>Sep 6 03:10:18 rpmi: python3-module-iniconfig-2.0.0-alt1 sisyphus+314076.200.3.1 1674737275 installed <13>Sep 6 03:10:18 rpmi: python3-module-pytest-8.3.2-alt1 sisyphus+353657.100.2.1 1722243941 installed <13>Sep 6 03:10:18 rpmi: python3-module-jsonschema-specifications-2023.12.1-alt1 sisyphus+338556.300.2.1 1705824791 installed <13>Sep 6 03:10:18 rpmi: python3-module-pkg_resources-1:70.3.0-alt1 sisyphus+352532.100.2.1 1720689192 installed <13>Sep 6 03:10:18 rpmi: python3-module-trove-classifiers-2024.7.2-alt1 sisyphus+352024.100.1.1 1719938199 installed <13>Sep 6 03:10:18 rpmi: python3-module-pathspec-0.12.1-alt1 sisyphus+341971.100.1.1 1709553025 installed <13>Sep 6 03:10:18 rpmi: python3-module-hatchling-1.25.0-alt1 sisyphus+351431.100.1.1 1719228961 installed <13>Sep 6 03:10:18 rpmi: python3-module-pycparser-2.21-alt1.1 sisyphus+309935.7300.4.1 1668527005 installed <13>Sep 6 03:10:18 rpmi: python3-module-cffi-1.16.0-alt1 sisyphus+333513.10400.71.1 1704539931 installed <13>Sep 6 03:10:18 rpmi: mercurial-6.6.3-alt1 sisyphus+353835.100.1.1 1722176764 installed <13>Sep 6 03:10:18 rpmi: libpython3-3.12.5-alt1 sisyphus+355289.200.2.1 1723833848 installed <13>Sep 6 03:10:18 rpmi: libncurses6-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486705 installed <13>Sep 6 03:10:18 rpmi: libtinfo-devel-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486705 installed <13>Sep 6 03:10:18 rpmi: libncurses-devel-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486705 installed <13>Sep 6 03:10:19 rpmi: python3-dev-3.12.5-alt1 sisyphus+355289.200.2.1 1723833848 installed <13>Sep 6 03:10:19 rpmi: python3-module-setuptools-1:70.3.0-alt1 sisyphus+352532.100.2.1 1720689192 installed <13>Sep 6 03:10:19 rpmi: libssh2-1.11.0-alt2 sisyphus+339356.100.1.1 1706593137 installed <13>Sep 6 03:10:19 rpmi: publicsuffix-list-dafsa-20240701-alt1 sisyphus+352081.100.1.1 1720015477 installed <13>Sep 6 03:10:19 rpmi: libpsl-0.21.5-alt1 sisyphus+338474.100.1.1 1705684769 installed <13>Sep 6 03:10:19 rpmi: libnghttp3.9-1.5.0-alt1 sisyphus+356415.100.1.1 1725031855 installed <13>Sep 6 03:10:19 rpmi: libnghttp2-1.63.0-alt1 sisyphus+356414.100.1.1 1725031508 installed <13>Sep 6 03:10:19 rpmi: openldap-common-2.6.8-alt1 sisyphus+351621.100.1.1 1719420449 installed <13>Sep 6 03:10:19 rpmi: libntlm-1.5-alt1 sisyphus+278100.3300.1.1 1626058899 installed <13>Sep 6 03:10:19 rpmi: libidn-1.37-alt2 sisyphus+300849.100.1.1 1653769687 installed <13>Sep 6 03:10:19 rpmi: libbrotlicommon-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Sep 6 03:10:19 rpmi: libbrotlidec-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Sep 6 03:10:19 rpmi: libxxhash-0.8.2-alt1 sisyphus+336514.200.7.1 1702672118 installed <13>Sep 6 03:10:19 rpmi: liblz4-1:1.9.4-alt1 sisyphus+309416.100.1.1 1667412981 installed <13>Sep 6 03:10:19 rpmi: rsync-3.2.7-alt1 sisyphus+325006.2000.1.1 1689497333 installed <13>Sep 6 03:10:19 rpmi: openssh-common-9.6p1-alt2 sisyphus+351911.100.1.1 1719838544 installed <13>Sep 6 03:10:19 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684803947 installed <13>Sep 6 03:10:19 rpmi: liblmdb-0.9.32-alt1 sisyphus+342426.100.1.1 1710124288 installed <13>Sep 6 03:10:19 rpmi: libkeyutils-1.6.3-alt1 sisyphus+346336.200.2.2 1716472658 installed <13>Sep 6 03:10:19 rpmi: libcom_err-1.46.4.0.5.4cda-alt1 sisyphus+283826.100.1.1 1629975345 installed <86>Sep 6 03:10:19 groupadd[5217]: group added to /etc/group: name=_keytab, GID=999 <86>Sep 6 03:10:19 groupadd[5217]: group added to /etc/gshadow: name=_keytab <86>Sep 6 03:10:19 groupadd[5217]: new group: name=_keytab, GID=999 <13>Sep 6 03:10:19 rpmi: libkrb5-1.21.3-alt2 sisyphus+351857.100.1.1 1719735141 installed <13>Sep 6 03:10:19 rpmi: libgsasl-2.2.0-alt1 sisyphus+333173.100.1.1 1698696954 installed <86>Sep 6 03:10:19 groupadd[5406]: group added to /etc/group: name=sasl, GID=998 <86>Sep 6 03:10:19 groupadd[5406]: group added to /etc/gshadow: name=sasl <86>Sep 6 03:10:19 groupadd[5406]: new group: name=sasl, GID=998 <13>Sep 6 03:10:19 rpmi: libsasl2-3-2.1.28-alt2 sisyphus+343335.100.1.1 1711112544 installed <13>Sep 6 03:10:19 rpmi: libldap2-2.6.8-alt1 sisyphus+351621.100.1.1 1719420449 installed <13>Sep 6 03:10:20 rpmi: libcurl-8.9.1-alt1 sisyphus+353987.100.1.1 1722417670 installed <13>Sep 6 03:10:20 rpmi: libedit3-3.1.20230828-alt1 sisyphus+330914.200.3.1 1696922743 installed <86>Sep 6 03:10:20 groupadd[5537]: group added to /etc/group: name=sshagent, GID=997 <86>Sep 6 03:10:20 groupadd[5537]: group added to /etc/gshadow: name=sshagent <86>Sep 6 03:10:20 groupadd[5537]: new group: name=sshagent, GID=997 <13>Sep 6 03:10:20 rpmi: openssh-clients-9.6p1-alt2 sisyphus+351911.100.1.1 1719838544 installed <13>Sep 6 03:10:20 rpmi: less-633-alt1 sisyphus+328181.300.2.1 1693321749 installed <13>Sep 6 03:10:20 rpmi: diffstat-1.64-alt1 sisyphus+346132.200.3.2 1716466240 installed <13>Sep 6 03:10:20 rpmi: git-core-2.42.2-alt1 sisyphus+348068.100.1.1 1715721632 installed <13>Sep 6 03:10:20 rpmi: python3-module-setuptools_scm-8.1.0-alt1 sisyphus+347617.100.2.1 1715079551 installed <13>Sep 6 03:10:20 rpmi: python3-module-hatch-vcs-0.4.0-alt1 sisyphus+333758.100.1.1 1699348238 installed <13>Sep 6 03:10:20 rpmi: python3-module-jsonschema-4.23.0-alt1 sisyphus+352455.200.1.1 1720510011 installed <13>Sep 6 03:10:20 rpmi: python3-module-pytest-subtests-0.13.1-alt1 sisyphus+353004.100.1.1 1721200097 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/python3-module-referencing-0.35.1-alt1.nosrc.rpm (w1.gzdio) <13>Sep 6 03:10:22 rpmi: python3-module-pyproject-installer-0.5.4-alt1 sisyphus+352023.140.3.1 1720195943 installed Installing python3-module-referencing-0.35.1-alt1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.99346 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf python3-module-referencing-0.35.1 + echo 'Source #0 (python3-module-referencing-0.35.1.tar):' Source #0 (python3-module-referencing-0.35.1.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/python3-module-referencing-0.35.1.tar + cd python3-module-referencing-0.35.1 + echo 'Source #1 (python3-module-referencing-0.35.1-suite.tar):' Source #1 (python3-module-referencing-0.35.1-suite.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/python3-module-referencing-0.35.1-suite.tar + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.99346 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-referencing-0.35.1 + export SETUPTOOLS_SCM_PRETEND_VERSION=0.35.1 + SETUPTOOLS_SCM_PRETEND_VERSION=0.35.1 + export 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export 'FFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + /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/python3-module-referencing-0.35.1 INFO : pyproject_installer.build_cmd._build : Output dir: /usr/src/RPM/BUILD/python3-module-referencing-0.35.1/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/python3-module-referencing-0.35.1/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/python3-module-referencing-0.35.1/dist'] INFO : backend_caller.py : Hook kwargs: {'config_settings': None} INFO : pyproject_installer.build_cmd._build : Built wheel: referencing-0.35.1-py3-none-any.whl + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.99346 + 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:/usr/bin:/bin:/usr/local/bin:/usr/games + cd python3-module-referencing-0.35.1 + export SETUPTOOLS_SCM_PRETEND_VERSION=0.35.1 + SETUPTOOLS_SCM_PRETEND_VERSION=0.35.1 + /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/python3-module-referencing-0.35.1/dist INFO : pyproject_installer.install_cmd._install : Wheel filename: referencing-0.35.1-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.35.1.dist-info/WHEEL DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: referencing-0.35.1.dist-info/licenses/COPYING DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: referencing-0.35.1.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) Splitting links to aliased files under /{,s}bin in /usr/src/tmp/python3-module-referencing-buildroot 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-312.opt-1.pyc' => './usr/lib/python3/site-packages/referencing/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/referencing/__pycache__/_attrs.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/referencing/__pycache__/_attrs.cpython-312.pyc' './usr/lib/python3/site-packages/referencing/__pycache__/_attrs.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/referencing/__pycache__/_attrs.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/referencing/__pycache__/_core.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/referencing/__pycache__/_core.cpython-312.pyc' './usr/lib/python3/site-packages/referencing/__pycache__/exceptions.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/referencing/__pycache__/exceptions.cpython-312.pyc' './usr/lib/python3/site-packages/referencing/__pycache__/jsonschema.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/referencing/__pycache__/jsonschema.cpython-312.pyc' './usr/lib/python3/site-packages/referencing/__pycache__/retrieval.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/referencing/__pycache__/retrieval.cpython-312.pyc' './usr/lib/python3/site-packages/referencing/__pycache__/typing.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/referencing/__pycache__/typing.cpython-312.pyc' './usr/lib/python3/site-packages/referencing/tests/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/referencing/tests/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/referencing/tests/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/referencing/tests/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/referencing/tests/__pycache__/test_exceptions.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/referencing/tests/__pycache__/test_exceptions.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/referencing/tests/__pycache__/test_referencing_suite.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/referencing/tests/__pycache__/test_referencing_suite.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/referencing/tests/__pycache__/test_retrieval.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/referencing/tests/__pycache__/test_retrieval.cpython-312.opt-1.pyc' Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.30812 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-referencing-0.35.1 + export 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export 'FFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + 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/python3-module-referencing-0.35.1/dist/referencing-0.35.1-py3-none-any.whl INFO : Running command: ['/usr/src/RPM/BUILD/python3-module-referencing-0.35.1/.run_venv/bin/python3', '-m', 'pyproject_installer', 'install', '/usr/src/RPM/BUILD/python3-module-referencing-0.35.1/dist/referencing-0.35.1-py3-none-any.whl'] INFO : Running command: ['python3', '-m', 'pytest', '-v'] ============================= test session starts ============================== platform linux -- Python 3.12.5, pytest-8.3.2, pluggy-1.5.0 -- /usr/src/RPM/BUILD/python3-module-referencing-0.35.1/.run_venv/bin/python3 cachedir: .pytest_cache rootdir: /usr/src/RPM/BUILD/python3-module-referencing-0.35.1 configfile: pyproject.toml plugins: subtests-0.13.1 collecting ... collected 805 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 [ 0%] referencing/tests/test_core.py::TestRegistry::test_bool_empty PASSED [ 1%] referencing/tests/test_core.py::TestRegistry::test_bool_not_empty 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_contents_nonexistent_resource 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 [ 3%] 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 [ 5%] 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 [ 6%] 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_root_pointer 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 [ 7%] 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 [ 8%] referencing/tests/test_core.py::TestResolver::test_lookup_non_existent_anchor PASSED [ 8%] 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 [ 9%] referencing/tests/test_core.py::TestResolver::test_dynamic_scope PASSED [ 9%] referencing/tests/test_core.py::TestSpecification::test_create_resource PASSED [ 10%] referencing/tests/test_core.py::TestSpecification::test_detect_from_json_schema PASSED [ 10%] referencing/tests/test_core.py::TestSpecification::test_detect_with_no_discernible_information PASSED [ 10%] referencing/tests/test_core.py::TestSpecification::test_detect_with_non_URI_schema PASSED [ 10%] referencing/tests/test_core.py::TestSpecification::test_detect_with_no_discernible_information_and_default PASSED [ 10%] referencing/tests/test_core.py::TestSpecification::test_detect_unneeded_default PASSED [ 10%] referencing/tests/test_core.py::TestSpecification::test_non_mapping_detect PASSED [ 10%] referencing/tests/test_core.py::TestSpecification::test_non_mapping_detect_with_default PASSED [ 10%] referencing/tests/test_core.py::TestSpecification::test_detect_with_fallback PASSED [ 11%] referencing/tests/test_core.py::TestSpecification::test_repr PASSED [ 11%] referencing/tests/test_core.py::TestOpaqueSpecification::test_no_id[thing0] PASSED [ 11%] referencing/tests/test_core.py::TestOpaqueSpecification::test_no_id[True] PASSED [ 11%] referencing/tests/test_core.py::TestOpaqueSpecification::test_no_id[37] PASSED [ 11%] 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 [ 12%] referencing/tests/test_core.py::TestOpaqueSpecification::test_no_subresources[37] PASSED [ 12%] referencing/tests/test_core.py::TestOpaqueSpecification::test_no_subresources[foo] PASSED [ 12%] referencing/tests/test_core.py::TestOpaqueSpecification::test_no_subresources[thing4] PASSED [ 12%] referencing/tests/test_core.py::TestOpaqueSpecification::test_no_anchors[thing0] PASSED [ 12%] 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 [ 13%] referencing/tests/test_core.py::test_nonsubclassable[Anchor] PASSED [ 13%] referencing/tests/test_core.py::test_nonsubclassable[Registry] PASSED [ 13%] referencing/tests/test_core.py::test_nonsubclassable[Resource] PASSED [ 13%] 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 [ 14%] referencing/tests/test_exceptions.py::test_eq_incompatible_types[one3-two3] PASSED [ 14%] referencing/tests/test_exceptions.py::test_eq_incompatible_types[one4-two4] PASSED [ 14%] referencing/tests/test_exceptions.py::test_eq_incompatible_types[one5-two5] PASSED [ 14%] 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 [ 15%] referencing/tests/test_exceptions.py::test_eq_incompatible_types[one11-two11] PASSED [ 15%] referencing/tests/test_exceptions.py::test_eq_incompatible_types[one12-two12] PASSED [ 15%] 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 [ 16%] referencing/tests/test_exceptions.py::test_eq_incompatible_types[one19-two19] PASSED [ 16%] referencing/tests/test_exceptions.py::test_eq_incompatible_types[one20-two20] PASSED [ 16%] 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 [ 17%] referencing/tests/test_exceptions.py::test_eq_incompatible_types[one27-two27] PASSED [ 17%] 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 [ 18%] 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 [ 19%] 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 [ 20%] 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 [ 21%] referencing/tests/test_jsonschema.py::test_subresources_of_bool[True-specification1] PASSED [ 21%] 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 [ 22%] referencing/tests/test_jsonschema.py::test_specification_with[https://json-schema.org/draft/2019-09/schema-expected1] PASSED [ 22%] 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 [ 23%] referencing/tests/test_jsonschema.py::test_specification_with_no_empty_fragment[http://json-schema.org/draft-04/schema-expected2] PASSED [ 23%] referencing/tests/test_jsonschema.py::test_specification_with_no_empty_fragment[http://json-schema.org/draft-03/schema-expected3] PASSED [ 23%] 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 [ 24%] referencing/tests/test_jsonschema.py::test_lookup_trivial_recursive_ref PASSED [ 24%] referencing/tests/test_jsonschema.py::test_lookup_recursive_ref_to_bool PASSED [ 24%] referencing/tests/test_jsonschema.py::test_multiple_lookup_recursive_ref_to_bool PASSED [ 24%] referencing/tests/test_jsonschema.py::test_multiple_lookup_recursive_ref_with_nonrecursive_ref PASSED [ 25%] referencing/tests/test_jsonschema.py::test_empty_registry 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-tag-uris] (test={'ref': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', 'target': {'$id': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', '$defs': {'bar': {'$anchor': 'baz', 'quux': 'eggs'}}}, 'then': {'ref': '#baz', 'target': {'$anchor': 'baz', 'quux': 'eggs'}}}, then={'ref': '#baz', 'target': {'$anchor': 'baz', 'quux': 'eggs'}}) SUBPASS [ 25%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-tag-uris] (test={'ref': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', 'target': {'$id': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', '$defs': {'bar': {'$anchor': 'baz', 'quux': 'eggs'}}}, 'then': {'ref': '#baz', 'target': {'$anchor': 'baz', 'quux': 'eggs'}}}) SUBPASS [ 25%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-tag-uris] (test={'ref': 'tag:bowtie.report,2023-11-01:referencing-suite-tag-uris-id', 'error': True, 'why': {'summary': 'Month and day default to 01, but are still specified to be distinct from their explicit forms.', 'specifications': [{'rfc': 4151, 'section': '2.2', 'link': 'https://datatracker.ietf.org/doc/html/rfc4151#section-2.2'}]}}) SUBPASS [ 25%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-tag-uris] (test={'ref': 'tag:BOWTIE.REPORT,2023-11:referencing-suite-tag-uris-id', 'error': True, 'why': {'summary': "It's recommended domains be lowercase, but regardless different authority names are considered different.", 'specifications': [{'rfc': 4151, 'section': '2.1', 'link': 'https://datatracker.ietf.org/doc/html/rfc4151#section-2.1'}]}}) SUBPASS [ 25%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-tag-uris] PASSED [ 25%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-retrieval] XFAIL [ 25%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-retrieval] XFAIL [ 25%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-retrieval] XFAIL [ 25%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-retrieval] XFAIL [ 25%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-retrieval] XFAIL [ 25%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-retrieval] XFAIL [ 25%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-retrieval] XFAIL [ 25%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-retrieval] XFAIL [ 25%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-retrieval] XFAIL [ 25%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-retrieval] XFAIL [ 25%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-retrieval] XFAIL [ 25%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-retrieval] XFAIL [ 25%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-retrieval] PASSED [ 25%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-insertion] XFAIL [ 25%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-insertion] XFAIL [ 25%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-insertion] XFAIL [ 25%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-insertion] XFAIL [ 25%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-insertion] XFAIL [ 25%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-insertion] XFAIL [ 25%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-insertion] XFAIL [ 25%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-insertion] XFAIL [ 25%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-insertion] XFAIL [ 25%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-insertion] XFAIL [ 25%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-insertion] XFAIL [ 25%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-insertion] XFAIL [ 25%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-insertion] 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 [ 26%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-nonreferencing-keywords-const] PASSED [ 26%] 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] (test={'ref': 'http://example.com/#baz', 'error': True}) 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 [ 27%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-unevaluatedProperties] PASSED [ 27%] 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 [ 28%] 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 [ 28%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-oneOf] PASSED [ 28%] 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 [ 28%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-not] PASSED [ 28%] 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-definitions] (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-definitions] 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 [ 29%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-contains] PASSED [ 29%] 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-invalid-anchor-with-pointer] (test={'base_uri': 'http://example.com/', 'ref': '#foo/$defs/bar', 'error': True}) SUBPASS [ 30%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-invalid-anchor-with-pointer] (test={'base_uri': 'http://example.com/', 'ref': '#foo#/$defs/bar', 'error': True}) SUBPASS [ 30%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-invalid-anchor-with-pointer] (test={'ref': 'http://example.com/#foo/$defs/bar', 'error': True}) SUBPASS [ 30%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-invalid-anchor-with-pointer] (test={'ref': 'http://example.com#foo/$defs/bar', 'error': True}) SUBPASS [ 30%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-invalid-anchor-with-pointer] 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 [ 30%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-external-absolute-uri] PASSED [ 30%] 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 [ 31%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-unknown-keyword] PASSED [ 31%] 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-tag-uris] (test={'ref': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', 'target': {'$id': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', '$defs': {'bar': {'$anchor': 'baz', 'quux': 'eggs'}}}, 'then': {'ref': '#baz', 'target': {'$anchor': 'baz', 'quux': 'eggs'}}}, then={'ref': '#baz', 'target': {'$anchor': 'baz', 'quux': 'eggs'}}) SUBPASS [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-tag-uris] (test={'ref': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', 'target': {'$id': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', '$defs': {'bar': {'$anchor': 'baz', 'quux': 'eggs'}}}, 'then': {'ref': '#baz', 'target': {'$anchor': 'baz', 'quux': 'eggs'}}}) SUBPASS [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-tag-uris] (test={'ref': 'tag:bowtie.report,2023-11-01:referencing-suite-tag-uris-id', 'error': True, 'why': {'summary': 'Month and day default to 01, but are still specified to be distinct from their explicit forms.', 'specifications': [{'rfc': 4151, 'section': '2.2', 'link': 'https://datatracker.ietf.org/doc/html/rfc4151#section-2.2'}]}}) SUBPASS [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-tag-uris] (test={'ref': 'tag:BOWTIE.REPORT,2023-11:referencing-suite-tag-uris-id', 'error': True, 'why': {'summary': "It's recommended domains be lowercase, but regardless different authority names are considered different.", 'specifications': [{'rfc': 4151, 'section': '2.1', 'link': 'https://datatracker.ietf.org/doc/html/rfc4151#section-2.1'}]}}) SUBPASS [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-tag-uris] PASSED [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-retrieval] XFAIL [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-retrieval] XFAIL [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-retrieval] XFAIL [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-retrieval] XFAIL [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-retrieval] XFAIL [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-retrieval] XFAIL [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-retrieval] XFAIL [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-retrieval] XFAIL [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-retrieval] XFAIL [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-retrieval] XFAIL [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-retrieval] XFAIL [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-retrieval] XFAIL [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-retrieval] PASSED [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-insertion] XFAIL [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-insertion] XFAIL [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-insertion] XFAIL [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-insertion] XFAIL [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-insertion] XFAIL [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-insertion] XFAIL [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-insertion] XFAIL [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-insertion] XFAIL [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-insertion] XFAIL [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-insertion] XFAIL [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-insertion] XFAIL [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-insertion] XFAIL [ 32%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-insertion] 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 [ 33%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-pointer-crossing-non-keyword-id-in-subvalue] PASSED [ 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'}}}, 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] (test={'ref': 'http://example.com/#baz', 'error': True}) 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 [ 35%] 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 [ 35%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-items-array] PASSED [ 35%] 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-definitions] (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-definitions] 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-invalid-anchor-with-pointer] (test={'base_uri': 'http://example.com/', 'ref': '#foo/$defs/bar', 'error': True}) SUBPASS [ 37%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-invalid-anchor-with-pointer] (test={'base_uri': 'http://example.com/', 'ref': '#foo#/$defs/bar', 'error': True}) SUBPASS [ 37%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-invalid-anchor-with-pointer] (test={'ref': 'http://example.com/#foo/$defs/bar', 'error': True}) SUBPASS [ 37%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-invalid-anchor-with-pointer] (test={'ref': 'http://example.com#foo/$defs/bar', 'error': True}) SUBPASS [ 37%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-invalid-anchor-with-pointer] 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-tag-uris] (test={'ref': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', 'target': {'$id': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', 'definitions': {'bar': {'$id': '#baz', 'quux': 'eggs'}}}, 'then': {'ref': '#baz', 'target': {'$id': '#baz', 'quux': 'eggs'}}}, then={'ref': '#baz', 'target': {'$id': '#baz', 'quux': 'eggs'}}) SUBPASS [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-tag-uris] (test={'ref': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', 'target': {'$id': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', 'definitions': {'bar': {'$id': '#baz', 'quux': 'eggs'}}}, 'then': {'ref': '#baz', 'target': {'$id': '#baz', 'quux': 'eggs'}}}) SUBPASS [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-tag-uris] (test={'ref': 'tag:bowtie.report,2023-11-01:referencing-suite-tag-uris-id', 'error': True, 'why': {'summary': 'Month and day default to 01, but are still specified to be distinct from their explicit forms.', 'specifications': [{'rfc': 4151, 'section': '2.2', 'link': 'https://datatracker.ietf.org/doc/html/rfc4151#section-2.2'}]}}) SUBPASS [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-tag-uris] (test={'ref': 'tag:BOWTIE.REPORT,2023-11:referencing-suite-tag-uris-id', 'error': True, 'why': {'summary': "It's recommended domains be lowercase, but regardless different authority names are considered different.", 'specifications': [{'rfc': 4151, 'section': '2.1', 'link': 'https://datatracker.ietf.org/doc/html/rfc4151#section-2.1'}]}}) SUBPASS [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-tag-uris] PASSED [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-retrieval] XFAIL [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-retrieval] XFAIL [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-retrieval] XFAIL [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-retrieval] XFAIL [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-retrieval] XFAIL [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-retrieval] XFAIL [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-retrieval] XFAIL [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-retrieval] XFAIL [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-retrieval] XFAIL [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-retrieval] XFAIL [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-retrieval] XFAIL [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-retrieval] XFAIL [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-retrieval] PASSED [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-insertion] XFAIL [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-insertion] XFAIL [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-insertion] XFAIL [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-insertion] XFAIL [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-insertion] XFAIL [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-insertion] XFAIL [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-insertion] XFAIL [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-insertion] XFAIL [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-insertion] XFAIL [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-insertion] XFAIL [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-insertion] XFAIL [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-insertion] XFAIL [ 39%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-insertion] PASSED [ 39%] 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 [ 40%] 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 [ 40%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-pointer-crossing-id-in-items-object] PASSED [ 40%] 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 [ 40%] 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 [ 40%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-pointer-crossing-id-in-items-array] PASSED [ 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'}}}, 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 [ 41%] 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 [ 41%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-nested-absolute-id] PASSED [ 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': '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 [ 42%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-dependencies-object] PASSED [ 42%] 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-invalid-anchor-with-pointer] (test={'base_uri': 'http://example.com/', 'ref': '#foo/definitions/bar', 'error': True}) SUBPASS [ 43%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-invalid-anchor-with-pointer] (test={'base_uri': 'http://example.com/', 'ref': '#foo#/definitions/bar', 'error': True}) SUBPASS [ 43%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-invalid-anchor-with-pointer] (test={'ref': 'http://example.com/#foo/definitions/bar', 'error': True}) SUBPASS [ 43%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-invalid-anchor-with-pointer] (test={'ref': 'http://example.com#foo/definitions/bar', 'error': True}) SUBPASS [ 43%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-invalid-anchor-with-pointer] 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 [ 44%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-external-absolute-uri-anchor] PASSED [ 44%] 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-tag-uris] (test={'ref': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', 'target': {'$id': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', 'definitions': {'bar': {'$id': '#baz', 'quux': 'eggs'}}}, 'then': {'ref': '#baz', 'target': {'$id': '#baz', 'quux': 'eggs'}}}, then={'ref': '#baz', 'target': {'$id': '#baz', 'quux': 'eggs'}}) SUBPASS [ 45%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-tag-uris] (test={'ref': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', 'target': {'$id': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', 'definitions': {'bar': {'$id': '#baz', 'quux': 'eggs'}}}, 'then': {'ref': '#baz', 'target': {'$id': '#baz', 'quux': 'eggs'}}}) SUBPASS [ 45%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-tag-uris] (test={'ref': 'tag:bowtie.report,2023-11-01:referencing-suite-tag-uris-id', 'error': True, 'why': {'summary': 'Month and day default to 01, but are still specified to be distinct from their explicit forms.', 'specifications': [{'rfc': 4151, 'section': '2.2', 'link': 'https://datatracker.ietf.org/doc/html/rfc4151#section-2.2'}]}}) SUBPASS [ 45%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-tag-uris] (test={'ref': 'tag:BOWTIE.REPORT,2023-11:referencing-suite-tag-uris-id', 'error': True, 'why': {'summary': "It's recommended domains be lowercase, but regardless different authority names are considered different.", 'specifications': [{'rfc': 4151, 'section': '2.1', 'link': 'https://datatracker.ietf.org/doc/html/rfc4151#section-2.1'}]}}) SUBPASS [ 45%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-tag-uris] PASSED [ 45%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-retrieval] XFAIL [ 45%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-retrieval] XFAIL [ 45%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-retrieval] XFAIL [ 45%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-retrieval] XFAIL [ 45%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-retrieval] XFAIL [ 45%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-retrieval] XFAIL [ 45%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-retrieval] XFAIL [ 45%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-retrieval] XFAIL [ 45%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-retrieval] XFAIL [ 45%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-retrieval] XFAIL [ 45%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-retrieval] XFAIL [ 45%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-retrieval] XFAIL [ 45%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-retrieval] PASSED [ 45%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-insertion] XFAIL [ 46%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-insertion] XFAIL [ 46%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-insertion] XFAIL [ 46%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-insertion] XFAIL [ 46%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-insertion] XFAIL [ 46%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-insertion] XFAIL [ 46%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-insertion] XFAIL [ 46%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-insertion] XFAIL [ 46%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-insertion] XFAIL [ 46%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-insertion] XFAIL [ 46%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-insertion] XFAIL [ 46%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-insertion] XFAIL [ 46%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-insertion] PASSED [ 46%] 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 [ 46%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-relative-pointer-object] PASSED [ 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/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 [ 47%] 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 [ 47%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-pointer-crossing-id-in-dependencies-object] PASSED [ 47%] 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 [ 48%] 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 [ 48%] 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 [ 48%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-multiple-lookup] PASSED [ 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'}}, 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 [ 49%] 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 [ 49%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-anyOf] PASSED [ 49%] 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-invalid-anchor-with-pointer] (test={'base_uri': 'http://example.com/', 'ref': '#foo/definitions/bar', 'error': True}) SUBPASS [ 50%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-invalid-anchor-with-pointer] (test={'base_uri': 'http://example.com/', 'ref': '#foo#/definitions/bar', 'error': True}) SUBPASS [ 50%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-invalid-anchor-with-pointer] (test={'ref': 'http://example.com/#foo/definitions/bar', 'error': True}) SUBPASS [ 50%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-invalid-anchor-with-pointer] (test={'ref': 'http://example.com#foo/definitions/bar', 'error': True}) SUBPASS [ 50%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-invalid-anchor-with-pointer] 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 [ 51%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-absolute-uri-empty-fragment] PASSED [ 51%] 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-tag-uris] (test={'ref': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', 'target': {'id': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', 'definitions': {'bar': {'id': '#baz', 'quux': 'eggs'}}}, 'then': {'ref': '#baz', 'target': {'id': '#baz', 'quux': 'eggs'}}}, then={'ref': '#baz', 'target': {'id': '#baz', 'quux': 'eggs'}}) SUBPASS [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-tag-uris] (test={'ref': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', 'target': {'id': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', 'definitions': {'bar': {'id': '#baz', 'quux': 'eggs'}}}, 'then': {'ref': '#baz', 'target': {'id': '#baz', 'quux': 'eggs'}}}) SUBPASS [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-tag-uris] (test={'ref': 'tag:bowtie.report,2023-11-01:referencing-suite-tag-uris-id', 'error': True, 'why': {'summary': 'Month and day default to 01, but are still specified to be distinct from their explicit forms.', 'specifications': [{'rfc': 4151, 'section': '2.2', 'link': 'https://datatracker.ietf.org/doc/html/rfc4151#section-2.2'}]}}) SUBPASS [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-tag-uris] (test={'ref': 'tag:BOWTIE.REPORT,2023-11:referencing-suite-tag-uris-id', 'error': True, 'why': {'summary': "It's recommended domains be lowercase, but regardless different authority names are considered different.", 'specifications': [{'rfc': 4151, 'section': '2.1', 'link': 'https://datatracker.ietf.org/doc/html/rfc4151#section-2.1'}]}}) SUBPASS [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-tag-uris] PASSED [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-retrieval] XFAIL [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-retrieval] XFAIL [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-retrieval] XFAIL [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-retrieval] XFAIL [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-retrieval] XFAIL [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-retrieval] XFAIL [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-retrieval] XFAIL [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-retrieval] XFAIL [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-retrieval] XFAIL [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-retrieval] XFAIL [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-retrieval] XFAIL [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-retrieval] XFAIL [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-retrieval] PASSED [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-insertion] XFAIL [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-insertion] XFAIL [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-insertion] XFAIL [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-insertion] XFAIL [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-insertion] XFAIL [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-insertion] XFAIL [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-insertion] XFAIL [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-insertion] XFAIL [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-insertion] XFAIL [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-insertion] XFAIL [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-insertion] XFAIL [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-insertion] XFAIL [ 52%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-insertion] 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 [ 53%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-pointer-crossing-non-keyword-id-in-subvalue] PASSED [ 53%] 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 [ 53%] 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 [ 53%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-pointer-crossing-id-in-items-object] PASSED [ 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'}}}, 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 [ 54%] 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 [ 54%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-nested-absolute-id] PASSED [ 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': '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 [ 55%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-not] PASSED [ 55%] 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-invalid-anchor-with-pointer] (test={'base_uri': 'http://example.com/', 'ref': '#foo/definitions/bar', 'error': True}) SUBPASS [ 56%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-invalid-anchor-with-pointer] (test={'base_uri': 'http://example.com/', 'ref': '#foo#/definitions/bar', 'error': True}) SUBPASS [ 56%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-invalid-anchor-with-pointer] (test={'ref': 'http://example.com/#foo/definitions/bar', 'error': True}) SUBPASS [ 56%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-invalid-anchor-with-pointer] (test={'ref': 'http://example.com#foo/definitions/bar', 'error': True}) SUBPASS [ 56%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-invalid-anchor-with-pointer] 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 [ 57%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-external-absolute-urn-anchor] PASSED [ 57%] 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-rfc3986-normalization-on-retrieval] XFAIL [ 58%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-rfc3986-normalization-on-retrieval] XFAIL [ 58%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-rfc3986-normalization-on-retrieval] XFAIL [ 58%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-rfc3986-normalization-on-retrieval] XFAIL [ 58%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-rfc3986-normalization-on-retrieval] XFAIL [ 58%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-rfc3986-normalization-on-retrieval] XFAIL [ 58%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-rfc3986-normalization-on-retrieval] PASSED [ 58%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-rfc3986-normalization-on-insertion] XFAIL [ 58%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-rfc3986-normalization-on-insertion] XFAIL [ 58%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-rfc3986-normalization-on-insertion] XFAIL [ 58%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-rfc3986-normalization-on-insertion] XFAIL [ 58%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-rfc3986-normalization-on-insertion] XFAIL [ 58%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-rfc3986-normalization-on-insertion] XFAIL [ 58%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-rfc3986-normalization-on-insertion] 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 [ 59%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-pointer-crossing-non-keyword-id] PASSED [ 59%] 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/properties/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/properties/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/properties/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/properties/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/properties/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/properties/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 [ 60%] 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 [ 60%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-multiple-lookup-pointer] PASSED [ 60%] 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 [ 60%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-keywords-additionalProperties-schema] PASSED [ 60%] 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 [ 61%] referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-bad-future-anchor] PASSED [ 61%] 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 [ 62%] suite/test_sanity.py::test_tests_are_valid[test_path3] PASSED [ 62%] 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 [ 63%] suite/test_sanity.py::test_tests_are_valid[test_path11] PASSED [ 63%] 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 [ 64%] suite/test_sanity.py::test_tests_are_valid[test_path18] PASSED [ 64%] suite/test_sanity.py::test_tests_are_valid[test_path19] PASSED [ 64%] 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 [ 65%] suite/test_sanity.py::test_tests_are_valid[test_path26] PASSED [ 65%] suite/test_sanity.py::test_tests_are_valid[test_path27] PASSED [ 65%] 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 [ 66%] suite/test_sanity.py::test_tests_are_valid[test_path33] PASSED [ 66%] suite/test_sanity.py::test_tests_are_valid[test_path34] PASSED [ 66%] suite/test_sanity.py::test_tests_are_valid[test_path35] PASSED [ 66%] 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 [ 67%] suite/test_sanity.py::test_tests_are_valid[test_path40] PASSED [ 67%] suite/test_sanity.py::test_tests_are_valid[test_path41] PASSED [ 67%] suite/test_sanity.py::test_tests_are_valid[test_path42] PASSED [ 67%] suite/test_sanity.py::test_tests_are_valid[test_path43] PASSED [ 67%] 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 [ 68%] suite/test_sanity.py::test_tests_are_valid[test_path48] PASSED [ 68%] suite/test_sanity.py::test_tests_are_valid[test_path49] PASSED [ 68%] suite/test_sanity.py::test_tests_are_valid[test_path50] PASSED [ 68%] suite/test_sanity.py::test_tests_are_valid[test_path51] PASSED [ 68%] 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 [ 69%] suite/test_sanity.py::test_tests_are_valid[test_path55] PASSED [ 69%] suite/test_sanity.py::test_tests_are_valid[test_path56] PASSED [ 69%] suite/test_sanity.py::test_tests_are_valid[test_path57] PASSED [ 69%] suite/test_sanity.py::test_tests_are_valid[test_path58] PASSED [ 69%] suite/test_sanity.py::test_tests_are_valid[test_path59] PASSED [ 69%] 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 [ 70%] suite/test_sanity.py::test_tests_are_valid[test_path63] PASSED [ 70%] suite/test_sanity.py::test_tests_are_valid[test_path64] PASSED [ 70%] suite/test_sanity.py::test_tests_are_valid[test_path65] PASSED [ 70%] suite/test_sanity.py::test_tests_are_valid[test_path66] PASSED [ 70%] suite/test_sanity.py::test_tests_are_valid[test_path67] PASSED [ 70%] suite/test_sanity.py::test_tests_are_valid[test_path68] PASSED [ 71%] suite/test_sanity.py::test_tests_are_valid[test_path69] PASSED [ 71%] suite/test_sanity.py::test_tests_are_valid[test_path70] PASSED [ 71%] suite/test_sanity.py::test_tests_are_valid[test_path71] PASSED [ 71%] suite/test_sanity.py::test_tests_are_valid[test_path72] PASSED [ 71%] suite/test_sanity.py::test_tests_are_valid[test_path73] PASSED [ 71%] suite/test_sanity.py::test_tests_are_valid[test_path74] PASSED [ 71%] suite/test_sanity.py::test_tests_are_valid[test_path75] PASSED [ 71%] suite/test_sanity.py::test_tests_are_valid[test_path76] PASSED [ 72%] suite/test_sanity.py::test_tests_are_valid[test_path77] PASSED [ 72%] suite/test_sanity.py::test_tests_are_valid[test_path78] PASSED [ 72%] suite/test_sanity.py::test_tests_are_valid[test_path79] PASSED [ 72%] suite/test_sanity.py::test_tests_are_valid[test_path80] PASSED [ 72%] suite/test_sanity.py::test_tests_are_valid[test_path81] PASSED [ 72%] suite/test_sanity.py::test_tests_are_valid[test_path82] PASSED [ 72%] suite/test_sanity.py::test_tests_are_valid[test_path83] PASSED [ 72%] suite/test_sanity.py::test_tests_are_valid[test_path84] PASSED [ 73%] suite/test_sanity.py::test_tests_are_valid[test_path85] PASSED [ 73%] suite/test_sanity.py::test_tests_are_valid[test_path86] PASSED [ 73%] suite/test_sanity.py::test_tests_are_valid[test_path87] PASSED [ 73%] suite/test_sanity.py::test_tests_are_valid[test_path88] PASSED [ 73%] suite/test_sanity.py::test_tests_are_valid[test_path89] PASSED [ 73%] suite/test_sanity.py::test_tests_are_valid[test_path90] PASSED [ 73%] suite/test_sanity.py::test_tests_are_valid[test_path91] PASSED [ 73%] suite/test_sanity.py::test_tests_are_valid[test_path92] PASSED [ 74%] suite/test_sanity.py::test_tests_are_valid[test_path93] PASSED [ 74%] suite/test_sanity.py::test_tests_are_valid[test_path94] PASSED [ 74%] suite/test_sanity.py::test_tests_are_valid[test_path95] PASSED [ 74%] suite/test_sanity.py::test_tests_are_valid[test_path96] PASSED [ 74%] suite/test_sanity.py::test_tests_are_valid[test_path97] PASSED [ 74%] suite/test_sanity.py::test_tests_are_valid[test_path98] PASSED [ 74%] suite/test_sanity.py::test_tests_are_valid[test_path99] PASSED [ 74%] suite/test_sanity.py::test_tests_are_valid[test_path100] PASSED [ 75%] suite/test_sanity.py::test_tests_are_valid[test_path101] PASSED [ 75%] suite/test_sanity.py::test_tests_are_valid[test_path102] PASSED [ 75%] suite/test_sanity.py::test_tests_are_valid[test_path103] PASSED [ 75%] suite/test_sanity.py::test_tests_are_valid[test_path104] PASSED [ 75%] suite/test_sanity.py::test_tests_are_valid[test_path105] PASSED [ 75%] suite/test_sanity.py::test_tests_are_valid[test_path106] PASSED [ 75%] suite/test_sanity.py::test_tests_are_valid[test_path107] PASSED [ 75%] suite/test_sanity.py::test_tests_are_valid[test_path108] PASSED [ 76%] suite/test_sanity.py::test_tests_are_valid[test_path109] PASSED [ 76%] suite/test_sanity.py::test_tests_are_valid[test_path110] PASSED [ 76%] suite/test_sanity.py::test_tests_are_valid[test_path111] PASSED [ 76%] suite/test_sanity.py::test_tests_are_valid[test_path112] PASSED [ 76%] suite/test_sanity.py::test_tests_are_valid[test_path113] PASSED [ 76%] suite/test_sanity.py::test_tests_are_valid[test_path114] PASSED [ 76%] suite/test_sanity.py::test_tests_are_valid[test_path115] PASSED [ 76%] suite/test_sanity.py::test_tests_are_valid[test_path116] PASSED [ 77%] suite/test_sanity.py::test_tests_are_valid[test_path117] PASSED [ 77%] suite/test_sanity.py::test_tests_are_valid[test_path118] PASSED [ 77%] suite/test_sanity.py::test_tests_are_valid[test_path119] PASSED [ 77%] suite/test_sanity.py::test_tests_are_valid[test_path120] PASSED [ 77%] suite/test_sanity.py::test_tests_are_valid[test_path121] PASSED [ 77%] suite/test_sanity.py::test_tests_are_valid[test_path122] PASSED [ 77%] suite/test_sanity.py::test_tests_are_valid[test_path123] PASSED [ 77%] suite/test_sanity.py::test_tests_are_valid[test_path124] PASSED [ 78%] suite/test_sanity.py::test_tests_are_valid[test_path125] PASSED [ 78%] suite/test_sanity.py::test_tests_are_valid[test_path126] PASSED [ 78%] suite/test_sanity.py::test_tests_are_valid[test_path127] PASSED [ 78%] suite/test_sanity.py::test_tests_are_valid[test_path128] PASSED [ 78%] suite/test_sanity.py::test_tests_are_valid[test_path129] PASSED [ 78%] suite/test_sanity.py::test_tests_are_valid[test_path130] PASSED [ 78%] suite/test_sanity.py::test_tests_are_valid[test_path131] PASSED [ 78%] suite/test_sanity.py::test_tests_are_valid[test_path132] PASSED [ 79%] suite/test_sanity.py::test_tests_are_valid[test_path133] PASSED [ 79%] suite/test_sanity.py::test_tests_are_valid[test_path134] PASSED [ 79%] suite/test_sanity.py::test_tests_are_valid[test_path135] PASSED [ 79%] suite/test_sanity.py::test_tests_are_valid[test_path136] PASSED [ 79%] suite/test_sanity.py::test_tests_are_valid[test_path137] PASSED [ 79%] suite/test_sanity.py::test_tests_are_valid[test_path138] PASSED [ 79%] suite/test_sanity.py::test_tests_are_valid[test_path139] PASSED [ 79%] suite/test_sanity.py::test_tests_are_valid[test_path140] PASSED [ 80%] suite/test_sanity.py::test_tests_are_valid[test_path141] PASSED [ 80%] suite/test_sanity.py::test_tests_are_valid[test_path142] PASSED [ 80%] suite/test_sanity.py::test_tests_are_valid[test_path143] PASSED [ 80%] suite/test_sanity.py::test_tests_are_valid[test_path144] PASSED [ 80%] suite/test_sanity.py::test_tests_are_valid[test_path145] PASSED [ 80%] suite/test_sanity.py::test_tests_are_valid[test_path146] PASSED [ 80%] suite/test_sanity.py::test_tests_are_valid[test_path147] PASSED [ 80%] suite/test_sanity.py::test_tests_are_valid[test_path148] PASSED [ 80%] suite/test_sanity.py::test_tests_are_valid[test_path149] PASSED [ 81%] suite/test_sanity.py::test_tests_are_valid[test_path150] PASSED [ 81%] suite/test_sanity.py::test_tests_are_valid[test_path151] PASSED [ 81%] suite/test_sanity.py::test_tests_are_valid[test_path152] PASSED [ 81%] suite/test_sanity.py::test_tests_are_valid[test_path153] PASSED [ 81%] suite/test_sanity.py::test_tests_are_valid[test_path154] PASSED [ 81%] suite/test_sanity.py::test_tests_are_valid[test_path155] PASSED [ 81%] suite/test_sanity.py::test_tests_are_valid[test_path156] PASSED [ 81%] suite/test_sanity.py::test_tests_are_valid[test_path157] PASSED [ 82%] suite/test_sanity.py::test_tests_are_valid[test_path158] PASSED [ 82%] suite/test_sanity.py::test_tests_are_valid[test_path159] PASSED [ 82%] suite/test_sanity.py::test_tests_are_valid[test_path160] PASSED [ 82%] suite/test_sanity.py::test_tests_are_valid[test_path161] PASSED [ 82%] suite/test_sanity.py::test_tests_are_valid[test_path162] PASSED [ 82%] suite/test_sanity.py::test_tests_are_valid[test_path163] PASSED [ 82%] suite/test_sanity.py::test_tests_are_valid[test_path164] PASSED [ 82%] suite/test_sanity.py::test_tests_are_valid[test_path165] PASSED [ 83%] suite/test_sanity.py::test_tests_are_valid[test_path166] PASSED [ 83%] suite/test_sanity.py::test_tests_are_valid[test_path167] PASSED [ 83%] suite/test_sanity.py::test_tests_are_valid[test_path168] PASSED [ 83%] suite/test_sanity.py::test_tests_are_valid[test_path169] PASSED [ 83%] suite/test_sanity.py::test_tests_are_valid[test_path170] PASSED [ 83%] suite/test_sanity.py::test_tests_are_valid[test_path171] PASSED [ 83%] suite/test_sanity.py::test_tests_are_valid[test_path172] PASSED [ 83%] suite/test_sanity.py::test_tests_are_valid[test_path173] PASSED [ 84%] suite/test_sanity.py::test_tests_are_valid[test_path174] PASSED [ 84%] suite/test_sanity.py::test_tests_are_valid[test_path175] PASSED [ 84%] suite/test_sanity.py::test_tests_are_valid[test_path176] PASSED [ 84%] suite/test_sanity.py::test_tests_are_valid[test_path177] PASSED [ 84%] suite/test_sanity.py::test_tests_are_valid[test_path178] PASSED [ 84%] suite/test_sanity.py::test_tests_are_valid[test_path179] PASSED [ 84%] suite/test_sanity.py::test_tests_are_valid[test_path180] PASSED [ 84%] suite/test_sanity.py::test_tests_are_valid[test_path181] PASSED [ 85%] suite/test_sanity.py::test_tests_are_valid[test_path182] PASSED [ 85%] suite/test_sanity.py::test_tests_are_valid[test_path183] PASSED [ 85%] suite/test_sanity.py::test_tests_are_valid[test_path184] PASSED [ 85%] suite/test_sanity.py::test_tests_are_valid[test_path185] PASSED [ 85%] suite/test_sanity.py::test_tests_are_valid[test_path186] PASSED [ 85%] suite/test_sanity.py::test_tests_are_valid[test_path187] PASSED [ 85%] suite/test_sanity.py::test_tests_are_valid[test_path188] PASSED [ 85%] suite/test_sanity.py::test_tests_are_valid[test_path189] PASSED [ 86%] suite/test_sanity.py::test_tests_are_valid[test_path190] PASSED [ 86%] suite/test_sanity.py::test_tests_are_valid[test_path191] PASSED [ 86%] suite/test_sanity.py::test_tests_are_valid[test_path192] PASSED [ 86%] suite/test_sanity.py::test_tests_are_valid[test_path193] PASSED [ 86%] suite/test_sanity.py::test_tests_are_valid[test_path194] PASSED [ 86%] suite/test_sanity.py::test_tests_are_valid[test_path195] PASSED [ 86%] suite/test_sanity.py::test_tests_are_valid[test_path196] PASSED [ 86%] suite/test_sanity.py::test_tests_are_valid[test_path197] PASSED [ 87%] suite/test_sanity.py::test_tests_are_valid[test_path198] PASSED [ 87%] suite/test_sanity.py::test_tests_are_valid[test_path199] PASSED [ 87%] suite/test_sanity.py::test_tests_are_valid[test_path200] PASSED [ 87%] suite/test_sanity.py::test_tests_are_valid[test_path201] PASSED [ 87%] suite/test_sanity.py::test_tests_are_valid[test_path202] PASSED [ 87%] suite/test_sanity.py::test_tests_are_valid[test_path203] PASSED [ 87%] suite/test_sanity.py::test_tests_are_valid[test_path204] PASSED [ 87%] suite/test_sanity.py::test_tests_are_valid[test_path205] PASSED [ 88%] suite/test_sanity.py::test_tests_are_valid[test_path206] PASSED [ 88%] suite/test_sanity.py::test_tests_are_valid[test_path207] PASSED [ 88%] suite/test_sanity.py::test_tests_are_valid[test_path208] PASSED [ 88%] suite/test_sanity.py::test_tests_are_valid[test_path209] PASSED [ 88%] suite/test_sanity.py::test_tests_are_valid[test_path210] PASSED [ 88%] suite/test_sanity.py::test_tests_are_valid[test_path211] PASSED [ 88%] suite/test_sanity.py::test_tests_are_valid[test_path212] PASSED [ 88%] suite/test_sanity.py::test_tests_are_valid[test_path213] PASSED [ 89%] suite/test_sanity.py::test_tests_are_valid[test_path214] PASSED [ 89%] suite/test_sanity.py::test_tests_are_valid[test_path215] PASSED [ 89%] suite/test_sanity.py::test_tests_are_valid[test_path216] PASSED [ 89%] suite/test_sanity.py::test_tests_are_valid[test_path217] PASSED [ 89%] suite/test_sanity.py::test_tests_are_valid[test_path218] PASSED [ 89%] suite/test_sanity.py::test_tests_are_valid[test_path219] PASSED [ 89%] suite/test_sanity.py::test_tests_are_valid[test_path220] PASSED [ 89%] suite/test_sanity.py::test_tests_are_valid[test_path221] PASSED [ 90%] suite/test_sanity.py::test_tests_are_valid[test_path222] PASSED [ 90%] suite/test_sanity.py::test_tests_are_valid[test_path223] PASSED [ 90%] suite/test_sanity.py::test_tests_are_valid[test_path224] PASSED [ 90%] suite/test_sanity.py::test_tests_are_valid[test_path225] PASSED [ 90%] suite/test_sanity.py::test_tests_are_valid[test_path226] PASSED [ 90%] suite/test_sanity.py::test_tests_are_valid[test_path227] PASSED [ 90%] suite/test_sanity.py::test_tests_are_valid[test_path228] PASSED [ 90%] suite/test_sanity.py::test_tests_are_valid[test_path229] PASSED [ 91%] suite/test_sanity.py::test_tests_are_valid[test_path230] PASSED [ 91%] suite/test_sanity.py::test_tests_are_valid[test_path231] PASSED [ 91%] suite/test_sanity.py::test_tests_are_valid[test_path232] PASSED [ 91%] suite/test_sanity.py::test_tests_are_valid[test_path233] PASSED [ 91%] suite/test_sanity.py::test_tests_are_valid[test_path234] PASSED [ 91%] suite/test_sanity.py::test_tests_are_valid[test_path235] PASSED [ 91%] suite/test_sanity.py::test_tests_are_valid[test_path236] PASSED [ 91%] suite/test_sanity.py::test_tests_are_valid[test_path237] PASSED [ 92%] suite/test_sanity.py::test_tests_are_valid[test_path238] PASSED [ 92%] suite/test_sanity.py::test_tests_are_valid[test_path239] PASSED [ 92%] suite/test_sanity.py::test_tests_are_valid[test_path240] PASSED [ 92%] suite/test_sanity.py::test_tests_are_valid[test_path241] PASSED [ 92%] suite/test_sanity.py::test_tests_are_valid[test_path242] PASSED [ 92%] suite/test_sanity.py::test_tests_are_valid[test_path243] PASSED [ 92%] suite/test_sanity.py::test_tests_are_valid[test_path244] PASSED [ 92%] suite/test_sanity.py::test_tests_are_valid[test_path245] PASSED [ 93%] suite/test_sanity.py::test_tests_are_valid[test_path246] PASSED [ 93%] suite/test_sanity.py::test_tests_are_valid[test_path247] PASSED [ 93%] suite/test_sanity.py::test_tests_are_valid[test_path248] PASSED [ 93%] suite/test_sanity.py::test_tests_are_valid[test_path249] PASSED [ 93%] suite/test_sanity.py::test_tests_are_valid[test_path250] PASSED [ 93%] suite/test_sanity.py::test_tests_are_valid[test_path251] PASSED [ 93%] suite/test_sanity.py::test_tests_are_valid[test_path252] PASSED [ 93%] suite/test_sanity.py::test_tests_are_valid[test_path253] PASSED [ 94%] suite/test_sanity.py::test_tests_are_valid[test_path254] PASSED [ 94%] suite/test_sanity.py::test_tests_are_valid[test_path255] PASSED [ 94%] suite/test_sanity.py::test_tests_are_valid[test_path256] PASSED [ 94%] suite/test_sanity.py::test_tests_are_valid[test_path257] PASSED [ 94%] suite/test_sanity.py::test_tests_are_valid[test_path258] PASSED [ 94%] suite/test_sanity.py::test_tests_are_valid[test_path259] PASSED [ 94%] suite/test_sanity.py::test_tests_are_valid[test_path260] PASSED [ 94%] suite/test_sanity.py::test_tests_are_valid[test_path261] PASSED [ 95%] suite/test_sanity.py::test_tests_are_valid[test_path262] PASSED [ 95%] suite/test_sanity.py::test_tests_are_valid[test_path263] PASSED [ 95%] suite/test_sanity.py::test_tests_are_valid[test_path264] PASSED [ 95%] suite/test_sanity.py::test_tests_are_valid[test_path265] PASSED [ 95%] suite/test_sanity.py::test_tests_are_valid[test_path266] PASSED [ 95%] suite/test_sanity.py::test_tests_are_valid[test_path267] PASSED [ 95%] suite/test_sanity.py::test_tests_are_valid[test_path268] PASSED [ 95%] suite/test_sanity.py::test_tests_are_valid[test_path269] PASSED [ 96%] suite/test_sanity.py::test_tests_are_valid[test_path270] PASSED [ 96%] suite/test_sanity.py::test_tests_are_valid[test_path271] PASSED [ 96%] suite/test_sanity.py::test_tests_are_valid[test_path272] PASSED [ 96%] suite/test_sanity.py::test_tests_are_valid[test_path273] PASSED [ 96%] suite/test_sanity.py::test_tests_are_valid[test_path274] PASSED [ 96%] suite/test_sanity.py::test_tests_are_valid[test_path275] PASSED [ 96%] suite/test_sanity.py::test_tests_are_valid[test_path276] PASSED [ 96%] suite/test_sanity.py::test_tests_are_valid[test_path277] PASSED [ 97%] suite/test_sanity.py::test_tests_are_valid[test_path278] PASSED [ 97%] suite/test_sanity.py::test_tests_are_valid[test_path279] PASSED [ 97%] suite/test_sanity.py::test_tests_are_valid[test_path280] PASSED [ 97%] suite/test_sanity.py::test_tests_are_valid[test_path281] PASSED [ 97%] suite/test_sanity.py::test_tests_are_valid[test_path282] PASSED [ 97%] suite/test_sanity.py::test_tests_are_valid[test_path283] PASSED [ 97%] suite/test_sanity.py::test_tests_are_valid[test_path284] PASSED [ 97%] suite/test_sanity.py::test_tests_are_valid[test_path285] PASSED [ 98%] suite/test_sanity.py::test_tests_are_valid[test_path286] PASSED [ 98%] suite/test_sanity.py::test_tests_are_valid[test_path287] PASSED [ 98%] suite/test_sanity.py::test_tests_are_valid[test_path288] PASSED [ 98%] suite/test_sanity.py::test_tests_are_valid[test_path289] PASSED [ 98%] suite/test_sanity.py::test_tests_are_valid[test_path290] PASSED [ 98%] suite/test_sanity.py::test_tests_are_valid[test_path291] PASSED [ 98%] suite/test_sanity.py::test_tests_are_valid[test_path292] PASSED [ 98%] suite/test_sanity.py::test_tests_are_valid[test_path293] PASSED [ 99%] suite/test_sanity.py::test_tests_are_valid[test_path294] PASSED [ 99%] suite/test_sanity.py::test_tests_are_valid[test_path295] 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%] ============ 805 passed, 132 xfailed, 406 subtests passed in 1.19s ============= INFO : Command's result: OK + exit 0 Processing files: python3-module-referencing-0.35.1-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.91125 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-referencing-0.35.1 + DOCDIR=/usr/src/tmp/python3-module-referencing-buildroot/usr/share/doc/python3-module-referencing-0.35.1 + export DOCDIR + rm -rf /usr/src/tmp/python3-module-referencing-buildroot/usr/share/doc/python3-module-referencing-0.35.1 + /bin/mkdir -p /usr/src/tmp/python3-module-referencing-buildroot/usr/share/doc/python3-module-referencing-0.35.1 + cp -prL README.rst COPYING /usr/src/tmp/python3-module-referencing-buildroot/usr/share/doc/python3-module-referencing-0.35.1 + chmod -R go-w /usr/src/tmp/python3-module-referencing-buildroot/usr/share/doc/python3-module-referencing-0.35.1 + chmod -R a+rX /usr/src/tmp/python3-module-referencing-buildroot/usr/share/doc/python3-module-referencing-0.35.1 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.DeOkm3 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.ZdoX0X find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) 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:[5] 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:[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._attrs" 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.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/_core.py: "referencing.jsonschema" lines:[[47], [[63]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/exceptions.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/exceptions.py: "referencing" lines:[[14]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/exceptions.py: "referencing.typing" lines:[[15]]: 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:[18] 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:[11] 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:[[14]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/typing.py: "collections.abc" lines:[[10]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/typing.py: "typing" lines:[[[14]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-referencing-buildroot/usr/lib/python3/site-packages/referencing/typing.py: "referencing._core" lines:[[18]]: 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(enum) < 0, python3(functools) < 0, python3(json) < 0, python3(rpds) < 0, python3(typing) < 0, python3(urllib.parse) < 0 Processing files: python3-module-referencing-tests-0.35.1-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.qFCrn8 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.rTpXmY find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) 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.35.1-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.35.1-alt1.noarch.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/noarch/python3-module-referencing-tests-0.35.1-alt1.noarch.rpm (w2.lzdio) 2.53user 1.34system 0:07.03elapsed 55%CPU (0avgtext+0avgdata 41252maxresident)k 0inputs+0outputs (0major+214693minor)pagefaults 0swaps 4.48user 3.68system 0:22.90elapsed 35%CPU (0avgtext+0avgdata 135380maxresident)k 48inputs+0outputs (0major+373468minor)pagefaults 0swaps --- python3-module-referencing-0.35.1-alt1.noarch.rpm.repo 2024-05-02 09:44:06.000000000 +0000 +++ python3-module-referencing-0.35.1-alt1.noarch.rpm.hasher 2024-09-06 03:10:31.121051061 +0000 @@ -67,5 +67,5 @@ File: /usr/lib/python3/site-packages/referencing/__pycache__/_attrs.cpython-312.pyc 100644 root:root 6f4aa9418e2d820dbae603f421058bcc -File: /usr/lib/python3/site-packages/referencing/__pycache__/_core.cpython-312.opt-1.pyc 100644 root:root 99c994ca75697fb904fd89143457fd52 -File: /usr/lib/python3/site-packages/referencing/__pycache__/_core.cpython-312.opt-2.pyc 100644 root:root 486a60c50db3af6ddcafd24195b60e85 -File: /usr/lib/python3/site-packages/referencing/__pycache__/_core.cpython-312.pyc 100644 root:root 99c994ca75697fb904fd89143457fd52 +File: /usr/lib/python3/site-packages/referencing/__pycache__/_core.cpython-312.opt-1.pyc 100644 root:root 097400f37c1387fcf840adb63d6da681 +File: /usr/lib/python3/site-packages/referencing/__pycache__/_core.cpython-312.opt-2.pyc 100644 root:root 022f0c5e68ed0f5f3db66c5860549b4c +File: /usr/lib/python3/site-packages/referencing/__pycache__/_core.cpython-312.pyc 100644 root:root 097400f37c1387fcf840adb63d6da681 File: /usr/lib/python3/site-packages/referencing/__pycache__/exceptions.cpython-312.opt-1.pyc 100644 root:root 844cbd2a4f5143fe87948fdf8983ef33 @@ -73,5 +73,5 @@ File: /usr/lib/python3/site-packages/referencing/__pycache__/exceptions.cpython-312.pyc 100644 root:root 844cbd2a4f5143fe87948fdf8983ef33 -File: /usr/lib/python3/site-packages/referencing/__pycache__/jsonschema.cpython-312.opt-1.pyc 100644 root:root 13f0b9720132d91a52fac481fdec0d9d -File: /usr/lib/python3/site-packages/referencing/__pycache__/jsonschema.cpython-312.opt-2.pyc 100644 root:root b6919b7c4e6eaf8383a41b300bb9cfc2 -File: /usr/lib/python3/site-packages/referencing/__pycache__/jsonschema.cpython-312.pyc 100644 root:root 13f0b9720132d91a52fac481fdec0d9d +File: /usr/lib/python3/site-packages/referencing/__pycache__/jsonschema.cpython-312.opt-1.pyc 100644 root:root 2668f76036928936c2eef9d2610fcf0e +File: /usr/lib/python3/site-packages/referencing/__pycache__/jsonschema.cpython-312.opt-2.pyc 100644 root:root 2d2012c30ba9b820b6121eef522019da +File: /usr/lib/python3/site-packages/referencing/__pycache__/jsonschema.cpython-312.pyc 100644 root:root 2668f76036928936c2eef9d2610fcf0e File: /usr/lib/python3/site-packages/referencing/__pycache__/retrieval.cpython-312.opt-1.pyc 100644 root:root 9b11f248de024aaaa156564f6ba9250d @@ -93,2 +93,2 @@ File: /usr/share/doc/python3-module-referencing-0.35.1/README.rst 100644 root:root 43dc4a64016ca02488fe9f98d9302abe -RPMIdentity: 15ad8d73be51dc0be1cc4b91d4b9b15171b1629817a6e32fa0987a27f25647b5f6ff024524d3e0b23ed799ecaa6e96ea2b33734ca620d20e3b267206c10fcb7e +RPMIdentity: 9f6b81476536a0b348bf8b246a0a2931687ccce22e0e56f62c35a68218afcf1bb7b510566d9d4e747021cf22e88fdc6cfca5972f607fbba10bede8aa83fb7aa4 --- python3-module-referencing-tests-0.35.1-alt1.noarch.rpm.repo 2024-05-02 09:44:06.000000000 +0000 +++ python3-module-referencing-tests-0.35.1-alt1.noarch.rpm.hasher 2024-09-06 03:10:31.213052327 +0000 @@ -44,17 +44,17 @@ File: /usr/lib/python3/site-packages/referencing/tests/__pycache__/__init__.cpython-312.pyc 100644 root:root e5790dde7d5f0a8fa7c0a1f19349ccf3 -File: /usr/lib/python3/site-packages/referencing/tests/__pycache__/test_core.cpython-312.opt-1.pyc 100644 root:root b5cf264898a4085b70f3d2fc3c21ec43 -File: /usr/lib/python3/site-packages/referencing/tests/__pycache__/test_core.cpython-312.opt-2.pyc 100644 root:root 5d4b7a221ed4434e583df3934932434f -File: /usr/lib/python3/site-packages/referencing/tests/__pycache__/test_core.cpython-312.pyc 100644 root:root 96663366b0ae91956ed042083302a65f -File: /usr/lib/python3/site-packages/referencing/tests/__pycache__/test_exceptions.cpython-312.opt-1.pyc 100644 root:root e47a55ec1aa7b2436e549bd0501040a8 -File: /usr/lib/python3/site-packages/referencing/tests/__pycache__/test_exceptions.cpython-312.opt-2.pyc 100644 root:root e47a55ec1aa7b2436e549bd0501040a8 -File: /usr/lib/python3/site-packages/referencing/tests/__pycache__/test_exceptions.cpython-312.pyc 100644 root:root 5f403a855422ad84e6c9f7c5431cbb79 +File: /usr/lib/python3/site-packages/referencing/tests/__pycache__/test_core.cpython-312.opt-1.pyc 100644 root:root 0c9b9e058aab16e4e1980aa28d1debb4 +File: /usr/lib/python3/site-packages/referencing/tests/__pycache__/test_core.cpython-312.opt-2.pyc 100644 root:root 095f44c8a457d2e861711b8f0795e289 +File: /usr/lib/python3/site-packages/referencing/tests/__pycache__/test_core.cpython-312.pyc 100644 root:root 7ad41141f7f151ab2ca255942ad46dc5 +File: /usr/lib/python3/site-packages/referencing/tests/__pycache__/test_exceptions.cpython-312.opt-1.pyc 100644 root:root e42a6919c829948fc2e74aea849f3e60 +File: /usr/lib/python3/site-packages/referencing/tests/__pycache__/test_exceptions.cpython-312.opt-2.pyc 100644 root:root e42a6919c829948fc2e74aea849f3e60 +File: /usr/lib/python3/site-packages/referencing/tests/__pycache__/test_exceptions.cpython-312.pyc 100644 root:root 2c4c3708a3cdd8a739674d33226a28c6 File: /usr/lib/python3/site-packages/referencing/tests/__pycache__/test_jsonschema.cpython-312.opt-1.pyc 100644 root:root 89417f35f19173567933a38af990ca0f File: /usr/lib/python3/site-packages/referencing/tests/__pycache__/test_jsonschema.cpython-312.opt-2.pyc 100644 root:root cc0740889c936e692dc35d319e6b9041 -File: /usr/lib/python3/site-packages/referencing/tests/__pycache__/test_jsonschema.cpython-312.pyc 100644 root:root 8673f0b733ad3f0818dc855126ecc6bd -File: /usr/lib/python3/site-packages/referencing/tests/__pycache__/test_referencing_suite.cpython-312.opt-1.pyc 100644 root:root 0e2896952895ea11f32d466a65c5e0c5 -File: /usr/lib/python3/site-packages/referencing/tests/__pycache__/test_referencing_suite.cpython-312.opt-2.pyc 100644 root:root 0e2896952895ea11f32d466a65c5e0c5 -File: /usr/lib/python3/site-packages/referencing/tests/__pycache__/test_referencing_suite.cpython-312.pyc 100644 root:root 00eaa2191aa759000e5f9b7bade6d30b -File: /usr/lib/python3/site-packages/referencing/tests/__pycache__/test_retrieval.cpython-312.opt-1.pyc 100644 root:root 799c234686c0bd32bc133d83c2fa4155 -File: /usr/lib/python3/site-packages/referencing/tests/__pycache__/test_retrieval.cpython-312.opt-2.pyc 100644 root:root 799c234686c0bd32bc133d83c2fa4155 -File: /usr/lib/python3/site-packages/referencing/tests/__pycache__/test_retrieval.cpython-312.pyc 100644 root:root 64effa8f84d75a32b8e40502c4521424 +File: /usr/lib/python3/site-packages/referencing/tests/__pycache__/test_jsonschema.cpython-312.pyc 100644 root:root 91f8338c83732769ddc298c7c9864c18 +File: /usr/lib/python3/site-packages/referencing/tests/__pycache__/test_referencing_suite.cpython-312.opt-1.pyc 100644 root:root 0437561a9c8c151177753b7fd0a8b271 +File: /usr/lib/python3/site-packages/referencing/tests/__pycache__/test_referencing_suite.cpython-312.opt-2.pyc 100644 root:root 0437561a9c8c151177753b7fd0a8b271 +File: /usr/lib/python3/site-packages/referencing/tests/__pycache__/test_referencing_suite.cpython-312.pyc 100644 root:root 42207610354dbdb721b218cc45840930 +File: /usr/lib/python3/site-packages/referencing/tests/__pycache__/test_retrieval.cpython-312.opt-1.pyc 100644 root:root 134cbef795669e8fb687c8d2252d4622 +File: /usr/lib/python3/site-packages/referencing/tests/__pycache__/test_retrieval.cpython-312.opt-2.pyc 100644 root:root 134cbef795669e8fb687c8d2252d4622 +File: /usr/lib/python3/site-packages/referencing/tests/__pycache__/test_retrieval.cpython-312.pyc 100644 root:root eabfb7ab8402474d1c2076eb9169cf09 File: /usr/lib/python3/site-packages/referencing/tests/test_core.py 100644 root:root ae7d626503d3d58e88a4f00563955bb3 @@ -64,2 +64,2 @@ File: /usr/lib/python3/site-packages/referencing/tests/test_retrieval.py 100644 root:root 69f2d7b545ea3e25e9b5c2c1a67865dd -RPMIdentity: bb5ccb4cf2334fd760ae56c7a7138669efeb53cd40ba3c3adaf6ab51f753312a4500041db046c455d99f36b4d28e591528056084672be9914ab320c1f3f8f088 +RPMIdentity: ebd71045f957ea76001ad31ce26df648d7bcc09e027bf2361748abe281796fb7750f42dd97ff03ceac4554d3c10f4a2d1fc321ac8f7f19c8011fdf6c6a8dca8f