<86>Oct 12 02:50:11 userdel[3129560]: delete user 'rooter' <86>Oct 12 02:50:11 userdel[3129560]: removed group 'rooter' owned by 'rooter' <86>Oct 12 02:50:11 userdel[3129560]: removed shadow group 'rooter' owned by 'rooter' <86>Oct 12 02:50:11 groupadd[3129574]: group added to /etc/group: name=rooter, GID=1301 <86>Oct 12 02:50:11 groupadd[3129574]: group added to /etc/gshadow: name=rooter <86>Oct 12 02:50:11 groupadd[3129574]: new group: name=rooter, GID=1301 <86>Oct 12 02:50:11 useradd[3129584]: new user: name=rooter, UID=1301, GID=1301, home=/root, shell=/bin/bash, from=none <86>Oct 12 02:50:11 userdel[3129602]: delete user 'builder' <86>Oct 12 02:50:11 userdel[3129602]: removed group 'builder' owned by 'builder' <86>Oct 12 02:50:11 userdel[3129602]: removed shadow group 'builder' owned by 'builder' <86>Oct 12 02:50:11 groupadd[3129615]: group added to /etc/group: name=builder, GID=1302 <86>Oct 12 02:50:11 groupadd[3129615]: group added to /etc/gshadow: name=builder <86>Oct 12 02:50:11 groupadd[3129615]: new group: name=builder, GID=1302 <86>Oct 12 02:50:11 useradd[3129626]: new user: name=builder, UID=1302, GID=1302, home=/usr/src, shell=/bin/bash, from=none <13>Oct 12 02:50:17 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432004 installed <13>Oct 12 02:50:17 rpmi: libgdbm-1.8.3-alt10 sisyphus+278100.1600.1.1 1626058413 installed <13>Oct 12 02:50:17 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075764 installed <13>Oct 12 02:50:17 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962877 installed <13>Oct 12 02:50:17 rpmi: libp11-kit-1:0.24.1-alt2 sisyphus+324666.100.1.1 1689083439 installed <13>Oct 12 02:50:17 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802615 installed <13>Oct 12 02:50:17 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Oct 12 02:50:17 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Oct 12 02:50:17 rpmi: ca-certificates-2023.07.31-alt1 sisyphus+326137.200.1.1 1690809798 installed <13>Oct 12 02:50:17 rpmi: ca-trust-0.1.4-alt1 sisyphus+308690.100.1.1 1666182992 installed <13>Oct 12 02:50:17 rpmi: p11-kit-trust-1:0.24.1-alt2 sisyphus+324666.100.1.1 1689083439 installed <13>Oct 12 02:50:17 rpmi: libcrypto3-3.1.3-alt1 sisyphus+329935.40.3.2 1695159002 installed <13>Oct 12 02:50:17 rpmi: libssl3-3.1.3-alt1 sisyphus+329935.40.3.2 1695159002 installed <13>Oct 12 02:50:17 rpmi: python3-3.11.6-alt1 sisyphus+331220.100.1.1 1696667994 installed <13>Oct 12 02:50:18 rpmi: python3-base-3.11.6-alt1 sisyphus+331220.100.1.1 1696667994 installed <13>Oct 12 02:50:18 rpmi: python3-module-py3dephell-0.1.0-alt2 sisyphus+328191.600.5.1 1693609196 installed <13>Oct 12 02:50:18 rpmi: python3-module-pyproject-installer-0.5.2-alt1 sisyphus+324644.100.2.1 1689089627 installed <13>Oct 12 02:50:18 rpmi: rpm-macros-pyproject-0.0.4-alt1 sisyphus+322305.200.2.1 1686212200 installed <13>Oct 12 02:50:18 rpmi: tests-for-installed-python3-pkgs-0.1.24-alt2 sisyphus+331059.100.4.1 1696870033 installed <13>Oct 12 02:50:18 rpmi: rpm-build-python3-0.1.24-alt2 sisyphus+331059.100.4.1 1696870033 installed <13>Oct 12 02:50:18 rpmi: rpm-build-pyproject-0.0.4-alt1 sisyphus+322305.200.2.1 1686212200 installed <13>Oct 12 02:50:23 rpmi: python3-module-typing_extensions-4.7.1-alt1 sisyphus+324215.100.1.1 1688464174 installed <13>Oct 12 02:50:23 rpmi: python3-module-idna-3.4-alt1 sisyphus+307942.100.1.1 1665051373 installed <13>Oct 12 02:50:23 rpmi: python3-module-six-1.16.0-alt2 sisyphus+324249.100.1.1 1688484676 installed <13>Oct 12 02:50:23 rpmi: python3-module-attrs-23.1.0-alt1 sisyphus+321859.100.1.1 1685027490 installed <13>Oct 12 02:50:23 rpmi: python3-module-pkg_resources-1:68.2.2-alt1 sisyphus+329927.100.2.1 1695208269 installed <13>Oct 12 02:50:23 rpmi: python3-module-mypy_extensions-1.0.0-alt1 sisyphus+316350.100.2.1 1678357948 installed <13>Oct 12 02:50:23 rpmi: python3-module-click-8.1.7-alt1 sisyphus+327424.100.2.1 1695395098 installed <13>Oct 12 02:50:23 rpmi: python3-module-zope.interface-6.0-alt1 sisyphus+326348.600.4.1 1691597453 installed <13>Oct 12 02:50:23 rpmi: python3-module-sniffio-1.2.0-alt1 sisyphus+295017.1600.2.1 1644498020 installed <13>Oct 12 02:50:23 rpmi: python3-module-markupsafe-1:2.1.3-alt1 sisyphus+323659.100.1.1 1687595160 installed <13>Oct 12 02:50:23 rpmi: python3-module-packaging-23.2-alt1 sisyphus+330805.100.2.1 1696324248 installed <13>Oct 12 02:50:23 rpmi: python3-module-certifi-2023.5.7-alt1 sisyphus+322622.100.1.1 1686217855 installed <13>Oct 12 02:50:23 rpmi: python3-module-greenlet-2.0.2-alt1 sisyphus+326609.100.1.1 1691406110 installed <13>Oct 12 02:50:23 rpmi: python3-module-async-timeout-4.0.3-alt1 sisyphus+329482.100.1.1 1694612611 installed <13>Oct 12 02:50:23 rpmi: libtcl-8.6.13-alt1 sisyphus+310696.100.1.1 1669548266 installed <13>Oct 12 02:50:23 rpmi: python3-module-jinja2-3.1.2-alt1 sisyphus+303664.100.1.1 1657809843 installed <13>Oct 12 02:50:23 rpmi: python3-module-mypy-1.5.1-alt1 sisyphus+327318.100.1.1 1692268880 installed <13>Oct 12 02:50:23 rpmi: python3-module-outcome-1.2.0-alt2 sisyphus+318894.1400.3.1 1682420792 installed <13>Oct 12 02:50:23 rpmi: python3-module-pyasn1-0.5.0-alt1 sisyphus+318928.100.2.1 1682330526 installed <13>Oct 12 02:50:23 rpmi: python3-module-itsdangerous-2.1.2-alt1 sisyphus+297200.100.1.1 1648210648 installed <13>Oct 12 02:50:23 rpmi: python3-module-pathspec-0.11.2-alt1 sisyphus+326154.100.2.1 1690886843 installed <13>Oct 12 02:50:23 rpmi: python3-module-pluggy-1.3.0-alt1 sisyphus+330478.100.1.1 1695823310 installed <13>Oct 12 02:50:23 rpmi: python3-module-Pygments-2.16.1-alt1 sisyphus+326610.100.1.1 1691406169 installed <13>Oct 12 02:50:23 rpmi: python3-module-multidict-6.0.4-alt1 sisyphus+311250.32340.176.1 1685737916 installed <13>Oct 12 02:50:23 rpmi: python3-module-sortedcontainers-2.4.0-alt1 sisyphus+272042.100.1.1 1621262424 installed <13>Oct 12 02:50:23 rpmi: python3-module-frozenlist-1.3.3-alt1 sisyphus+311250.30540.176.1 1685737433 installed <13>Oct 12 02:50:23 rpmi: python3-module-charset-normalizer-2.1.1-alt1 sisyphus+311047.100.1.1 1669992940 installed <13>Oct 12 02:50:23 rpmi: libopenblas-0.3.23-alt1.2 sisyphus+325749.100.1.1 1690531809 installed <13>Oct 12 02:50:23 rpmi: libcares-1.19.1-alt1 sisyphus+324326.100.1.1 1688585812 installed <13>Oct 12 02:50:23 rpmi: python3-module-aiosignal-1.3.1-alt1 sisyphus+314057.100.1.1 1674561191 installed <13>Oct 12 02:50:24 rpmi: python3-module-yarl-1.9.2-alt2 sisyphus+326605.100.1.1 1691404439 installed <13>Oct 12 02:50:24 rpmi: python3-module-rsa-4.9-alt1 sisyphus+305897.100.1.1 1661628733 installed <13>Oct 12 02:50:24 rpmi: tcl-8.6.13-alt1 sisyphus+310696.100.1.1 1669548266 installed <13>Oct 12 02:50:24 rpmi: python3-module-werkzeug-2.2.2-alt2 sisyphus+314493.3300.14.1 1676642192 installed <13>Oct 12 02:50:24 rpmi: python3-module-incremental-22.10.0-alt1 sisyphus+312706.100.1.1 1672404273 installed <13>Oct 12 02:50:24 rpmi: python3-module-typing-inspect-0.9.0-alt1 sisyphus+321831.100.1.1 1685011068 installed <13>Oct 12 02:50:24 rpmi: python3-module-dateutil-2.8.2-alt2 sisyphus+319889.300.1.1 1683215971 installed <13>Oct 12 02:50:24 rpmi: python3-module-ecdsa-0.18.0-alt1 sisyphus+306548.100.1.1 1662892185 installed <13>Oct 12 02:50:24 rpmi: python3-module-idna_ssl-1.1.0-alt2 sisyphus+272418.100.1.1 1621876529 installed <13>Oct 12 02:50:24 rpmi: python3-module-hyperlink-21.0.0-alt1.1 sisyphus+304836.100.1.1 1659710964 installed <13>Oct 12 02:50:24 rpmi: python3-module-pydantic-core-2.10.1-alt1 sisyphus+330608.100.1.1 1695999828 installed <13>Oct 12 02:50:24 rpmi: python3-module-python-multipart-0.0.6-alt1 sisyphus+326199.100.1.1 1690879467 installed <13>Oct 12 02:50:24 rpmi: python3-module-python-dotenv-1.0.0-alt3 sisyphus+326145.500.5.1 1691575111 installed <13>Oct 12 02:50:24 rpmi: python3-module-pytz-1:2022.6-alt1 sisyphus+311396.200.1.1 1670517427 installed <13>Oct 12 02:50:24 rpmi: python3-module-lark-1.1.7-alt1 sisyphus+325463.300.3.1 1690386555 installed <13>Oct 12 02:50:24 rpmi: python3-module-mdurl-0.1.2-alt1 sisyphus+318894.1000.3.1 1682420700 installed <13>Oct 12 02:50:24 rpmi: python3-module-markdown-it-3.0.0-alt1 sisyphus+324665.100.1.1 1689081992 installed <13>Oct 12 02:50:24 rpmi: python3-module-rich-13.6.0-alt1 sisyphus+330868.100.2.1 1696418401 installed <13>Oct 12 02:50:24 rpmi: python3-module-socksio-1.0.0-alt1 sisyphus+295017.1500.2.1 1644498004 installed <13>Oct 12 02:50:24 rpmi: python3-module-trove-classifiers-2023.9.19-alt1 sisyphus+330959.200.3.1 1696587889 installed <13>Oct 12 02:50:24 rpmi: python3-module-hpack-4.0.0-alt1 sisyphus+270376.200.1.1 1618956626 installed <13>Oct 12 02:50:24 rpmi: python3-module-hyperframe-6.0.1-alt1 sisyphus+270376.300.2.1 1618957001 installed <13>Oct 12 02:50:24 rpmi: python3-module-h2-4.1.0-alt1 sisyphus+325714.100.2.2 1690478873 installed <13>Oct 12 02:50:24 rpmi: python3-module-h11-0.14.0-alt1 sisyphus+312690.100.1.1 1672395335 installed <13>Oct 12 02:50:24 rpmi: python3-module-editables-0.5-alt1 sisyphus+325524.100.1.1 1690277257 installed <13>Oct 12 02:50:24 rpmi: python3-module-sqlparse-0.4.4-alt1 sisyphus+319188.100.1.1 1682328039 installed <13>Oct 12 02:50:24 rpmi: python3-module-platformdirs-3.10.0-alt1 sisyphus+326155.100.2.1 1690880012 installed <13>Oct 12 02:50:24 rpmi: python3-module-asyncpg-0.28.0-alt1 sisyphus+325486.100.2.1 1690270434 installed <13>Oct 12 02:50:24 rpmi: python3-module-asyncmy-0.2.8-alt1 sisyphus+324621.2100.9.1 1692635904 installed <13>Oct 12 02:50:24 rpmi: python3-module-asgiref-3.7.2-alt1 sisyphus+328419.100.1.1 1693492242 installed <13>Oct 12 02:50:24 rpmi: python3-module-annotated-types-0.5.0-alt1 sisyphus+324055.400.3.1 1691699354 installed <13>Oct 12 02:50:24 rpmi: python3-module-iniconfig-2.0.0-alt1 sisyphus+314076.200.3.1 1674737275 installed <13>Oct 12 02:50:24 rpmi: python3-module-pytest-7.4.2-alt1 sisyphus+330393.100.2.1 1695807047 installed <13>Oct 12 02:50:24 rpmi: python3-module-anyio-3.6.2-alt1 sisyphus+312664.100.1.1 1672360510 installed <13>Oct 12 02:50:24 rpmi: python3-module-pymysql-1.1.0-alt1 sisyphus+324708.100.1.1 1689130609 installed <13>Oct 12 02:50:24 rpmi: python3-module-constantly-15.1.0-alt6 sisyphus+284854.100.1.1 1631108193 installed <13>Oct 12 02:50:24 rpmi: python3-module-pygobject-2.28.6-alt13 sisyphus+311250.56700.178.1 1685789242 installed <13>Oct 12 02:50:24 rpmi: python3-module-appdirs-1.4.4-alt1 sisyphus+267613.300.2.1 1620039159 installed <13>Oct 12 02:50:24 rpmi: python3-module-openid-3.2.0-alt1 sisyphus+278049.100.2.1 1625998936 installed <13>Oct 12 02:50:24 rpmi: python3-module-z3c-3.0.0-alt4 sisyphus+284857.200.1.1 1631109149 installed <13>Oct 12 02:50:24 rpmi: python3-module-zc-1.0.0-alt7 sisyphus+284857.100.1.1 1631109117 installed <13>Oct 12 02:50:24 rpmi: python3-module-zope-3.3.0-alt9 sisyphus+281937.200.4.1 1628175900 installed <13>Oct 12 02:50:24 rpmi: python3-module-zope.event-5.0-alt1.1 sisyphus+325755.140.2.1 1690991538 installed <13>Oct 12 02:50:24 rpmi: python3-module-pycparser-2.21-alt1.1 sisyphus+309935.7300.4.1 1668527005 installed <13>Oct 12 02:50:24 rpmi: python3-module-cffi-1.16.0-alt1 sisyphus+330935.100.2.1 1696495686 installed <13>Oct 12 02:50:25 rpmi: python3-module-cryptography-41.0.3-alt1 sisyphus+326306.100.1.1 1690985258 installed <13>Oct 12 02:50:25 rpmi: python3-module-openssl-23.2.0-alt1 sisyphus+326014.100.1.1 1690659362 installed <13>Oct 12 02:50:25 rpmi: python3-module-urllib3-2:2.0.6-alt1 sisyphus+330889.100.2.1 1696413984 installed <13>Oct 12 02:50:25 rpmi: python3-module-requests-2.31.0-alt1 sisyphus+321663.100.2.1 1684917021 installed <13>Oct 12 02:50:25 rpmi: python3-module-redis-py-4.5.5-alt1 sisyphus+319852.1100.13.1 1684229279 installed <13>Oct 12 02:50:25 rpmi: python3-module-pycares-4.1.2-alt1 sisyphus+311250.45300.178.1 1685783505 installed <13>Oct 12 02:50:25 rpmi: python3-module-astor-0.8.1-alt1.1 sisyphus+315877.100.1.1 1677481862 installed <13>Oct 12 02:50:25 rpmi: python3-module-exceptiongroup-1.1.3-alt1 sisyphus+327210.100.2.1 1692096915 installed <13>Oct 12 02:50:25 rpmi: python3-module-async_generator-1.10-alt3 sisyphus+319053.1600.6.1 1682668582 installed <13>Oct 12 02:50:25 rpmi: python3-module-trio-0.22.0-alt3 sisyphus+319053.2100.6.1 1682668663 installed <13>Oct 12 02:50:25 rpmi: python3-module-dns-1:2.2.0-alt2 sisyphus+320065.60.1.1 1683366881 installed <13>Oct 12 02:50:25 rpmi: python3-module-httpcore-0.17.0-alt1 sisyphus+326012.100.1.1 1690657876 installed <13>Oct 12 02:50:25 rpmi: python3-module-Cheetah-3.3.2-alt1 sisyphus+327681.100.1.1 1692684609 installed <13>Oct 12 02:50:25 rpmi: python3-module-paste-3.5.0-alt1.1 sisyphus+309935.6500.4.1 1668526794 installed <13>Oct 12 02:50:25 rpmi: python3-module-PasteDeploy-1:3.0.1-alt1 sisyphus+308592.100.1.1 1666070463 installed <13>Oct 12 02:50:25 rpmi: python3-module-PasteScript-1:2.0.2-alt2 sisyphus+272468.100.1.1 1621939313 installed <13>Oct 12 02:50:25 rpmi: libyaml2-0.2.5-alt1 sisyphus+278391.100.1.1 1626094928 installed <13>Oct 12 02:50:25 rpmi: python3-module-yaml-6.0.1-alt1 sisyphus+329508.100.1.1 1694616137 installed <13>Oct 12 02:50:25 rpmi: python3-module-libcst-1.1.0-alt1 sisyphus+331125.100.2.1 1696850338 installed <13>Oct 12 02:50:25 rpmi: libuv-1.46.0-alt1 sisyphus+326001.100.1.1 1690655254 installed <13>Oct 12 02:50:25 rpmi: libsqlite3-3.42.0-alt1 sisyphus+321513.100.1.1 1684602997 installed <13>Oct 12 02:50:25 rpmi: python3-modules-sqlite3-3.11.6-alt1 sisyphus+331220.100.1.1 1696667994 installed <13>Oct 12 02:50:26 rpmi: python3-module-sqlalchemy-2.0.18-alt1.1 sisyphus+324621.1600.9.1 1692635730 installed <13>Oct 12 02:50:26 rpmi: python3-module-aiomysql-0.2.0-alt1 sisyphus+327691.100.1.1 1692694118 installed <13>Oct 12 02:50:26 rpmi: python3-module-aiosqlite-0.19.0-alt2 sisyphus+319852.2500.14.1 1684252204 installed <13>Oct 12 02:50:26 rpmi: libmaxminddb-1.7.1-alt1 sisyphus+310839.100.1.1 1669722009 installed <13>Oct 12 02:50:26 rpmi: python3-module-MaxMindDB-2.4.0-alt1 sisyphus+325045.100.1.1 1689589265 installed <13>Oct 12 02:50:26 rpmi: openldap-common-2.6.6-alt1 sisyphus+330946.100.2.1 1696432854 installed <13>Oct 12 02:50:26 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684803947 installed <13>Oct 12 02:50:26 rpmi: liblmdb-0.9.31-alt1 sisyphus+330946.40.2.1 1696431544 installed <13>Oct 12 02:50:26 rpmi: libxblas-1.0.248-alt2 sisyphus+285045.40.2.1 1631388330 installed <13>Oct 12 02:50:26 rpmi: libkeyutils-1.6.3-alt1 sisyphus+266061.100.1.1 1612919566 installed <13>Oct 12 02:50:26 rpmi: libusb-1.0.26-alt2 sisyphus+305525.100.1.1 1660924427 installed <13>Oct 12 02:50:26 rpmi: libhidapi-0.12.0-alt1_1 sisyphus+303213.100.1.1 1657034192 installed <13>Oct 12 02:50:26 rpmi: python3-module-cython-hidapi-0.14.0-alt1 sisyphus+326006.100.1.1 1690656873 installed <13>Oct 12 02:50:26 rpmi: python3-module-serial-3.5-alt2 sisyphus+281995.100.1.1 1628172783 installed <13>Oct 12 02:50:26 rpmi: libquadmath0-13.2.1-alt2 sisyphus+327572.100.1.1 1692472816 installed <13>Oct 12 02:50:26 rpmi: libgfortran5-13.2.1-alt2 sisyphus+327572.100.1.1 1692472816 installed <13>Oct 12 02:50:26 rpmi: liblapack-1:3.8.0-alt7 sisyphus+293726.100.1.1 1642544497 installed <13>Oct 12 02:50:27 rpmi: python3-module-numpy-1:1.25.2-alt1 sisyphus+326215.100.2.1 1691052188 installed <13>Oct 12 02:50:27 rpmi: libev4-4.33-alt2 sisyphus+286828.100.2.3 1634005197 installed <13>Oct 12 02:50:27 rpmi: python3-module-gevent-22.10.2-alt1 sisyphus+311250.61340.178.1 1685796005 installed <13>Oct 12 02:50:27 rpmi: libdouble-conversion3-3.2.1-alt1 sisyphus+319436.100.1.1 1682598985 installed <13>Oct 12 02:50:27 rpmi: libcom_err-1.46.4.0.5.4cda-alt1 sisyphus+283826.100.1.1 1629975345 installed <86>Oct 12 02:50:27 groupadd[3168289]: group added to /etc/group: name=_keytab, GID=999 <86>Oct 12 02:50:27 groupadd[3168289]: group added to /etc/gshadow: name=_keytab <86>Oct 12 02:50:27 groupadd[3168289]: new group: name=_keytab, GID=999 <13>Oct 12 02:50:27 rpmi: libkrb5-1.21.2-alt1 sisyphus+327265.100.1.1 1692185462 installed <86>Oct 12 02:50:27 groupadd[3168541]: group added to /etc/group: name=sasl, GID=998 <86>Oct 12 02:50:27 groupadd[3168541]: group added to /etc/gshadow: name=sasl <86>Oct 12 02:50:27 groupadd[3168541]: new group: name=sasl, GID=998 <13>Oct 12 02:50:27 rpmi: libsasl2-3-2.1.27-alt2.2 sisyphus+324359.6000.12.1 1689392001 installed <13>Oct 12 02:50:27 rpmi: libldap2-2.6.6-alt1 sisyphus+330946.100.2.1 1696432854 installed <13>Oct 12 02:50:27 rpmi: libpq5-16.0-alt2 sisyphus+331266.100.1.1 1696838513 installed <13>Oct 12 02:50:27 rpmi: python3-module-psycopg2-2.9.5-alt1 sisyphus+311250.16300.175.1 1685633229 installed <13>Oct 12 02:50:27 rpmi: python3-module-eventlet-0.33.3-alt2 sisyphus+318403.100.1.1 1681290339 installed <13>Oct 12 02:50:27 rpmi: python3-module-aiopg-1.4.0-alt1 sisyphus+329389.100.1.1 1694522655 installed <13>Oct 12 02:50:27 rpmi: libpng16-1.6.40-alt1 sisyphus+323732.100.1.1 1687771851 installed <13>Oct 12 02:50:27 rpmi: libbrotlicommon-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Oct 12 02:50:27 rpmi: libbrotlidec-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Oct 12 02:50:27 rpmi: libgraphite2-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605111 installed <13>Oct 12 02:50:27 rpmi: libharfbuzz-8.2.1-alt1 sisyphus+329986.40.2.1 1695293816 installed <13>Oct 12 02:50:27 rpmi: libfreetype-2.13.2-alt1 sisyphus+328677.100.1.1 1693834345 installed <13>Oct 12 02:50:27 rpmi: libfontconfig1-2.14.2-alt8 sisyphus+328444.100.1.1 1693553402 installed <13>Oct 12 02:50:27 rpmi: libXdmcp-1.1.4-alt1 sisyphus+311188.1000.1.1 1670233857 installed <13>Oct 12 02:50:27 rpmi: libXau-1.0.11-alt1 sisyphus+311428.100.1.1 1670577439 installed <13>Oct 12 02:50:27 rpmi: libxcb-1.16-alt1 sisyphus+327325.200.1.1 1692276261 installed <13>Oct 12 02:50:27 rpmi: libX11-locales-3:1.8.7-alt1 sisyphus+330921.200.1.1 1696400315 installed <13>Oct 12 02:50:27 rpmi: libX11-3:1.8.7-alt1 sisyphus+330921.200.1.1 1696400315 installed <13>Oct 12 02:50:27 rpmi: libXrender-0.9.11-alt1 sisyphus+308841.100.1.1 1666436130 installed <13>Oct 12 02:50:27 rpmi: libXft-2.3.8-alt1 sisyphus+331490.400.1.1 1697023269 installed <13>Oct 12 02:50:27 rpmi: libtk-8.6.13-alt1 sisyphus+310696.200.1.1 1669548530 installed <13>Oct 12 02:50:27 rpmi: tk-8.6.13-alt1 sisyphus+310696.200.1.1 1669548530 installed <13>Oct 12 02:50:27 rpmi: tcl-tix-8.4.3-alt4 sisyphus+277292.300.2.1 1625442550 installed <13>Oct 12 02:50:27 rpmi: python3-modules-tkinter-3.11.6-alt1 sisyphus+331220.100.1.1 1696667994 installed <13>Oct 12 02:50:27 rpmi: python3-module-automat-22.10.0-alt1 sisyphus+322927.200.2.1 1686736914 installed <13>Oct 12 02:50:27 rpmi: python3-module-twisted-logger-22.10.0-alt2 sisyphus+325754.100.1.1 1690535804 installed <13>Oct 12 02:50:28 rpmi: python3-module-twisted-core-22.10.0-alt2 sisyphus+325754.100.1.1 1690535804 installed <13>Oct 12 02:50:28 rpmi: python3-module-twisted-names-22.10.0-alt2 sisyphus+325754.100.1.1 1690535804 installed <13>Oct 12 02:50:28 rpmi: python3-module-tornado-6.3.3-alt1.1 sisyphus+329433.100.1.1 1694583814 installed <13>Oct 12 02:50:28 rpmi: python3-module-gunicorn-20.1.0-alt2 sisyphus+297766.100.1.1 1649054912 installed <13>Oct 12 02:50:28 rpmi: python3-module-aiohttp-3.8.5-alt1 sisyphus+329480.100.1.1 1694611985 installed <13>Oct 12 02:50:28 rpmi: python3-module-GeoIP2-4.7.0-alt1 sisyphus+320561.100.1.1 1684172310 installed <13>Oct 12 02:50:28 rpmi: python3-module-django-dbbackend-postgresql-4.2.6-alt1 sisyphus+331106.100.1.1 1696597028 installed <13>Oct 12 02:50:28 rpmi: python3-module-django-4.2.6-alt1 sisyphus+331106.100.1.1 1696597028 installed <13>Oct 12 02:50:28 rpmi: python3-module-black-23.9.1-alt1 sisyphus+330481.100.1.1 1695826837 installed <13>Oct 12 02:50:29 rpmi: python3-module-hypothesis-6.82.3-alt1 sisyphus+316966.600.6.1 1691750660 installed <13>Oct 12 02:50:29 rpmi: python3-module-pydantic-2.4.2-alt1 sisyphus+330608.200.1.1 1695999872 installed <13>Oct 12 02:50:29 rpmi: python3-module-pydantic-settings-2.0.3-alt1 sisyphus+324716.1300.3.1 1692356743 installed <13>Oct 12 02:50:29 rpmi: python3-module-databases-0.8.0-alt1 sisyphus+328143.100.1.1 1693286879 installed <13>Oct 12 02:50:29 rpmi: python3-module-ujson-5.8.0-alt1 sisyphus+322818.100.1.3 1686500397 installed <13>Oct 12 02:50:29 rpmi: python3-module-httpx-0.24.0-alt1 sisyphus+319872.100.1.1 1683207195 installed <13>Oct 12 02:50:29 rpmi: python3-module-email-validator-2.0.0.post2-alt1 sisyphus+320065.100.1.1 1683366930 installed <13>Oct 12 02:50:29 rpmi: python3-module-jose-3.3.0-alt3 sisyphus+320065.70.1.1 1683366909 installed <13>Oct 12 02:50:29 rpmi: python3-module-starlette-0.28.0-alt2 sisyphus+326775.100.1.1 1691520551 installed <13>Oct 12 02:50:29 rpmi: python3-module-hatchling-1.18.0-alt1 sisyphus+322894.100.1.1 1686650008 installed <13>Oct 12 02:50:29 rpmi: python3-module-flask-2.2.2-alt1 sisyphus+306923.440.9.1 1663845230 installed <13>Oct 12 02:50:29 rpmi: python3-module-passlib-1.7.4-alt1 sisyphus+260996.100.1.1 1604554811 installed <13>Oct 12 02:50:29 rpmi: python3-module-orjson-3.9.7-alt1 sisyphus+329630.200.1.1 1694769750 installed <13>Oct 12 02:50:29 rpmi: python3-module-dirty-equals-0.4-alt2 sisyphus+306728.500.3.1 1663153520 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/python3-module-fastapi-0.103.2-alt1.nosrc.rpm (w1.gzdio) Installing python3-module-fastapi-0.103.2-alt1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.60584 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf python3-module-fastapi-0.103.2 + echo 'Source #0 (python3-module-fastapi-0.103.2.tar):' Source #0 (python3-module-fastapi-0.103.2.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/python3-module-fastapi-0.103.2.tar + cd python3-module-fastapi-0.103.2 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (fastapi-0.95.1-alt-fix-databases-tests-connections.patch):' Patch #0 (fastapi-0.95.1-alt-fix-databases-tests-connections.patch): + /usr/bin/patch -p1 patching file docs_src/sql_databases/sql_app/database.py patching file docs_src/sql_databases/sql_app_py310/database.py patching file docs_src/sql_databases/sql_app_py39/database.py + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json show pep518 + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json sync --verify pep518 + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json show pep517 + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json sync --verify pep517 + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json show metadata + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json sync --verify metadata INFO : Building metadata INFO : Building metadata with prepare_metadata_for_build_wheel INFO : Source tree: /usr/src/RPM/BUILD/python3-module-fastapi-0.103.2 INFO : Output dir: /usr/src/tmp/tmp2i9tiidc + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json show check + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json sync --verify check + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.97933 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-fastapi-0.103.2 + 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-fastapi-0.103.2 INFO : pyproject_installer.build_cmd._build : Output dir: /usr/src/RPM/BUILD/python3-module-fastapi-0.103.2/dist DEBUG : pyproject_installer.lib.build_backend : Validating source path DEBUG : pyproject_installer.lib.build_backend : Checking for PEP517 spec DEBUG : pyproject_installer.lib.build_backend : Parsing configuration file: /usr/src/RPM/BUILD/python3-module-fastapi-0.103.2/pyproject.toml INFO : backend_caller.py : Calling hook build_wheel in subprocess INFO : backend_caller.py : Build backend: hatchling.build INFO : backend_caller.py : Hook args: ['/usr/src/RPM/BUILD/python3-module-fastapi-0.103.2/dist'] INFO : backend_caller.py : Hook kwargs: {'config_settings': None} INFO : pyproject_installer.build_cmd._build : Built wheel: fastapi-0.103.2-py3-none-any.whl + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.97933 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/python3-module-fastapi-buildroot + : + /bin/rm -rf -- /usr/src/tmp/python3-module-fastapi-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd python3-module-fastapi-0.103.2 + /usr/bin/python3 -m pyproject_installer -v install --destdir=/usr/src/tmp/python3-module-fastapi-buildroot INFO : pyproject_installer.install_cmd._install : Installing wheel INFO : pyproject_installer.install_cmd._install : Wheel directory: /usr/src/RPM/BUILD/python3-module-fastapi-0.103.2/dist INFO : pyproject_installer.install_cmd._install : Wheel filename: fastapi-0.103.2-py3-none-any.whl INFO : pyproject_installer.install_cmd._install : Destination: /usr/src/tmp/python3-module-fastapi-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-fastapi-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: fastapi-0.103.2.dist-info/WHEEL DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: fastapi-0.103.2.dist-info/licenses/LICENSE DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: fastapi-0.103.2.dist-info/RECORD INFO : pyproject_installer.install_cmd._install : Wheel was installed + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/python3-module-fastapi-buildroot (auto) Verifying and fixing files in /usr/src/tmp/python3-module-fastapi-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/python3-module-fastapi-buildroot/ (default) Compressing files in /usr/src/tmp/python3-module-fastapi-buildroot (auto) Adjusting library links in /usr/src/tmp/python3-module-fastapi-buildroot ./usr/lib: (from :0) Verifying ELF objects in /usr/src/tmp/python3-module-fastapi-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Bytecompiling python3 modules in /usr/src/tmp/python3-module-fastapi-buildroot using /usr/bin/python3 compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/dependencies/__init__.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/dependencies/models.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/dependencies/utils.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/middleware/__init__.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/middleware/asyncexitstack.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/middleware/cors.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/middleware/gzip.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/middleware/httpsredirect.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/middleware/trustedhost.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/middleware/wsgi.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/openapi/__init__.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/openapi/constants.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/openapi/docs.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/openapi/models.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/openapi/utils.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/__init__.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/api_key.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/base.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/http.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/oauth2.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/open_id_connect_url.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/utils.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/__init__.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/_compat.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/applications.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/background.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/concurrency.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/datastructures.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/encoders.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/exception_handlers.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/exceptions.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/logger.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/param_functions.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/params.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/requests.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/responses.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/routing.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/staticfiles.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/templating.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/testclient.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/types.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/utils.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/websockets.py Bytecompiling python3 modules with optimization in /usr/src/tmp/python3-module-fastapi-buildroot using /usr/bin/python3 -O compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/dependencies/__init__.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/dependencies/models.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/dependencies/utils.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/middleware/__init__.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/middleware/asyncexitstack.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/middleware/cors.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/middleware/gzip.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/middleware/httpsredirect.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/middleware/trustedhost.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/middleware/wsgi.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/openapi/__init__.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/openapi/constants.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/openapi/docs.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/openapi/models.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/openapi/utils.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/__init__.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/api_key.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/base.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/http.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/oauth2.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/open_id_connect_url.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/utils.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/__init__.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/_compat.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/applications.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/background.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/concurrency.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/datastructures.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/encoders.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/exception_handlers.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/exceptions.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/logger.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/param_functions.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/params.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/requests.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/responses.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/routing.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/staticfiles.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/templating.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/testclient.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/types.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/utils.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/websockets.py Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/python3-module-fastapi-buildroot using /usr/bin/python3 -OO compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/dependencies/__init__.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/dependencies/models.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/dependencies/utils.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/middleware/__init__.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/middleware/asyncexitstack.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/middleware/cors.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/middleware/gzip.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/middleware/httpsredirect.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/middleware/trustedhost.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/middleware/wsgi.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/openapi/__init__.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/openapi/constants.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/openapi/docs.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/openapi/models.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/openapi/utils.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/__init__.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/api_key.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/base.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/http.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/oauth2.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/open_id_connect_url.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/utils.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/__init__.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/_compat.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/applications.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/background.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/concurrency.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/datastructures.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/encoders.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/exception_handlers.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/exceptions.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/logger.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/param_functions.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/params.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/requests.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/responses.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/routing.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/staticfiles.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/templating.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/testclient.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/types.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/utils.py compile /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/websockets.py Hardlinking identical .pyc and .opt-?.pyc files './usr/lib/python3/site-packages/fastapi/__pycache__/__init__.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/__init__.cpython-311.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/_compat.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/_compat.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/applications.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/applications.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/background.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/background.cpython-311.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/background.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/background.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/concurrency.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/concurrency.cpython-311.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/concurrency.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/concurrency.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/datastructures.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/datastructures.cpython-311.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/encoders.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/encoders.cpython-311.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/exception_handlers.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/exception_handlers.cpython-311.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/exception_handlers.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/exception_handlers.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/exceptions.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/exceptions.cpython-311.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/logger.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/logger.cpython-311.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/logger.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/logger.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/param_functions.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/param_functions.cpython-311.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/param_functions.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/param_functions.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/params.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/params.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/requests.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/requests.cpython-311.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/requests.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/requests.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/responses.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/responses.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/routing.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/routing.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/staticfiles.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/staticfiles.cpython-311.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/staticfiles.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/staticfiles.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/templating.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/templating.cpython-311.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/templating.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/templating.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/testclient.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/testclient.cpython-311.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/testclient.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/testclient.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/types.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/types.cpython-311.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/types.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/types.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/websockets.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/websockets.cpython-311.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/websockets.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/websockets.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/dependencies/__pycache__/__init__.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/dependencies/__pycache__/__init__.cpython-311.pyc' './usr/lib/python3/site-packages/fastapi/dependencies/__pycache__/__init__.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/dependencies/__pycache__/__init__.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/dependencies/__pycache__/models.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/dependencies/__pycache__/models.cpython-311.pyc' './usr/lib/python3/site-packages/fastapi/dependencies/__pycache__/models.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/dependencies/__pycache__/models.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/dependencies/__pycache__/utils.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/dependencies/__pycache__/utils.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/__init__.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/__init__.cpython-311.pyc' './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/__init__.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/__init__.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/asyncexitstack.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/asyncexitstack.cpython-311.pyc' './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/asyncexitstack.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/asyncexitstack.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/cors.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/cors.cpython-311.pyc' './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/cors.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/cors.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/gzip.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/gzip.cpython-311.pyc' './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/gzip.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/gzip.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/httpsredirect.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/httpsredirect.cpython-311.pyc' './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/httpsredirect.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/httpsredirect.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/trustedhost.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/trustedhost.cpython-311.pyc' './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/trustedhost.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/trustedhost.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/wsgi.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/wsgi.cpython-311.pyc' './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/wsgi.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/wsgi.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/openapi/__pycache__/__init__.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/openapi/__pycache__/__init__.cpython-311.pyc' './usr/lib/python3/site-packages/fastapi/openapi/__pycache__/__init__.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/openapi/__pycache__/__init__.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/openapi/__pycache__/constants.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/openapi/__pycache__/constants.cpython-311.pyc' './usr/lib/python3/site-packages/fastapi/openapi/__pycache__/constants.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/openapi/__pycache__/constants.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/openapi/__pycache__/docs.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/openapi/__pycache__/docs.cpython-311.pyc' './usr/lib/python3/site-packages/fastapi/openapi/__pycache__/docs.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/openapi/__pycache__/docs.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/openapi/__pycache__/models.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/openapi/__pycache__/models.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/openapi/__pycache__/utils.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/openapi/__pycache__/utils.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/security/__pycache__/__init__.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/security/__pycache__/__init__.cpython-311.pyc' './usr/lib/python3/site-packages/fastapi/security/__pycache__/__init__.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/security/__pycache__/__init__.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/security/__pycache__/api_key.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/security/__pycache__/api_key.cpython-311.pyc' './usr/lib/python3/site-packages/fastapi/security/__pycache__/api_key.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/security/__pycache__/api_key.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/security/__pycache__/base.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/security/__pycache__/base.cpython-311.pyc' './usr/lib/python3/site-packages/fastapi/security/__pycache__/base.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/security/__pycache__/base.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/security/__pycache__/http.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/security/__pycache__/http.cpython-311.pyc' './usr/lib/python3/site-packages/fastapi/security/__pycache__/http.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/security/__pycache__/http.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/security/__pycache__/oauth2.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/security/__pycache__/oauth2.cpython-311.pyc' './usr/lib/python3/site-packages/fastapi/security/__pycache__/open_id_connect_url.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/security/__pycache__/open_id_connect_url.cpython-311.pyc' './usr/lib/python3/site-packages/fastapi/security/__pycache__/open_id_connect_url.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/security/__pycache__/open_id_connect_url.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/security/__pycache__/utils.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/security/__pycache__/utils.cpython-311.pyc' './usr/lib/python3/site-packages/fastapi/security/__pycache__/utils.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/security/__pycache__/utils.cpython-311.opt-1.pyc' Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.89108 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-fastapi-0.103.2 + 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 -vra -Wignore --deselect=tests/test_tutorial/test_async_sql_databases/test_tutorial001.py::test_create_read --deselect=tests/test_dependency_normal_exceptions.py::test_dependency_gets_exception tests INFO : Creating venv INFO : Installing console scripts INFO : Installing package: /usr/src/RPM/BUILD/python3-module-fastapi-0.103.2/dist/fastapi-0.103.2-py3-none-any.whl INFO : Running command: ['/usr/src/RPM/BUILD/python3-module-fastapi-0.103.2/.run_venv/bin/python3', '-m', 'pyproject_installer', 'install', '/usr/src/RPM/BUILD/python3-module-fastapi-0.103.2/dist/fastapi-0.103.2-py3-none-any.whl'] INFO : Running command: ['python3', '-m', 'pytest', '-vra', '-Wignore', '--deselect=tests/test_tutorial/test_async_sql_databases/test_tutorial001.py::test_create_read', '--deselect=tests/test_dependency_normal_exceptions.py::test_dependency_gets_exception', 'tests'] ============================= test session starts ============================== platform linux -- Python 3.11.6, pytest-7.4.2, pluggy-1.3.0 -- /usr/src/RPM/BUILD/python3-module-fastapi-0.103.2/.run_venv/bin/python3 cachedir: .pytest_cache hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/usr/src/RPM/BUILD/python3-module-fastapi-0.103.2/.hypothesis/examples') rootdir: /usr/src/RPM/BUILD/python3-module-fastapi-0.103.2 configfile: pyproject.toml plugins: hypothesis-6.82.3, anyio-3.6.2 collecting ... collected 2045 items / 2 deselected / 2043 selected tests/test_additional_properties.py::test_additional_properties_post PASSED [ 0%] tests/test_additional_properties.py::test_openapi_schema PASSED [ 0%] tests/test_additional_properties_bool.py::test_call_invalid PASSED [ 0%] tests/test_additional_properties_bool.py::test_call_valid PASSED [ 0%] tests/test_additional_properties_bool.py::test_openapi_schema PASSED [ 0%] tests/test_additional_response_extra.py::test_path_operation PASSED [ 0%] tests/test_additional_response_extra.py::test_openapi_schema PASSED [ 0%] tests/test_additional_responses_bad.py::test_openapi_schema PASSED [ 0%] tests/test_additional_responses_custom_model_in_callback.py::test_openapi_schema PASSED [ 0%] tests/test_additional_responses_custom_validationerror.py::test_openapi_schema PASSED [ 0%] tests/test_additional_responses_default_validationerror.py::test_openapi_schema PASSED [ 0%] tests/test_additional_responses_response_class.py::test_openapi_schema PASSED [ 0%] tests/test_additional_responses_router.py::test_a PASSED [ 0%] tests/test_additional_responses_router.py::test_b PASSED [ 0%] tests/test_additional_responses_router.py::test_c PASSED [ 0%] tests/test_additional_responses_router.py::test_d PASSED [ 0%] tests/test_additional_responses_router.py::test_openapi_schema PASSED [ 0%] tests/test_ambiguous_params.py::test_no_annotated_defaults PASSED [ 0%] tests/test_ambiguous_params.py::test_no_multiple_annotations PASSED [ 0%] tests/test_annotated.py::test_get[/default-200-expected_response0] PASSED [ 0%] tests/test_annotated.py::test_get[/default?foo=bar-200-expected_response1] PASSED [ 1%] tests/test_annotated.py::test_get[/required?foo=bar-200-expected_response2] PASSED [ 1%] tests/test_annotated.py::test_get[/required-422-expected_response3] PASSED [ 1%] tests/test_annotated.py::test_get[/required?foo=-422-expected_response4] PASSED [ 1%] tests/test_annotated.py::test_get[/multiple?foo=bar-200-expected_response5] PASSED [ 1%] tests/test_annotated.py::test_get[/multiple-422-expected_response6] PASSED [ 1%] tests/test_annotated.py::test_get[/multiple?foo=-422-expected_response7] PASSED [ 1%] tests/test_annotated.py::test_get[/unrelated?foo=bar-200-expected_response8] PASSED [ 1%] tests/test_annotated.py::test_get[/unrelated-422-expected_response9] PASSED [ 1%] tests/test_annotated.py::test_multiple_path PASSED [ 1%] tests/test_annotated.py::test_nested_router PASSED [ 1%] tests/test_annotated.py::test_openapi_schema PASSED [ 1%] tests/test_application.py::test_get_path[/api_route-200-expected_response0] PASSED [ 1%] tests/test_application.py::test_get_path[/non_decorated_route-200-expected_response1] PASSED [ 1%] tests/test_application.py::test_get_path[/nonexistent-404-expected_response2] PASSED [ 1%] tests/test_application.py::test_swagger_ui PASSED [ 1%] tests/test_application.py::test_swagger_ui_oauth2_redirect PASSED [ 1%] tests/test_application.py::test_redoc PASSED [ 1%] tests/test_application.py::test_enum_status_code_response PASSED [ 1%] tests/test_application.py::test_openapi_schema PASSED [ 1%] tests/test_callable_endpoint.py::test_partial PASSED [ 2%] tests/test_compat.py::test_model_field_default_required PASSED [ 2%] tests/test_compat.py::test_upload_file_dummy_with_info_plain_validator_function SKIPPED [ 2%] tests/test_compat.py::test_union_scalar_list SKIPPED (requires Pydan...) [ 2%] tests/test_compat.py::test_get_model_config PASSED [ 2%] tests/test_compat.py::test_complex PASSED [ 2%] tests/test_compat.py::test_is_bytes_sequence_annotation_union PASSED [ 2%] tests/test_compat.py::test_is_uploadfile_sequence_annotation PASSED [ 2%] tests/test_computed_fields.py::test_get PASSED [ 2%] tests/test_computed_fields.py::test_openapi_schema PASSED [ 2%] tests/test_custom_middleware_exception.py::test_custom_middleware_exception PASSED [ 2%] tests/test_custom_middleware_exception.py::test_custom_middleware_exception_not_raised PASSED [ 2%] tests/test_custom_route_class.py::test_get_path[/a-200-expected_response0] PASSED [ 2%] tests/test_custom_route_class.py::test_get_path[/a/b-200-expected_response1] PASSED [ 2%] tests/test_custom_route_class.py::test_get_path[/a/b/c-200-expected_response2] PASSED [ 2%] tests/test_custom_route_class.py::test_route_classes PASSED [ 2%] tests/test_custom_route_class.py::test_openapi_schema PASSED [ 2%] tests/test_custom_schema_fields.py::test_custom_response_schema PASSED [ 2%] tests/test_custom_schema_fields.py::test_response PASSED [ 2%] tests/test_custom_swagger_ui_redirect.py::test_swagger_ui PASSED [ 2%] tests/test_custom_swagger_ui_redirect.py::test_swagger_ui_oauth2_redirect PASSED [ 2%] tests/test_custom_swagger_ui_redirect.py::test_response PASSED [ 3%] tests/test_datastructures.py::test_upload_file_invalid PASSED [ 3%] tests/test_datastructures.py::test_upload_file_invalid_pydantic_v2 PASSED [ 3%] tests/test_datastructures.py::test_default_placeholder_equals PASSED [ 3%] tests/test_datastructures.py::test_default_placeholder_bool PASSED [ 3%] tests/test_datastructures.py::test_upload_file_is_closed PASSED [ 3%] tests/test_datetime_custom_encoder.py::test_pydanticv2 PASSED [ 3%] tests/test_datetime_custom_encoder.py::test_pydanticv1 SKIPPED (requ...) [ 3%] tests/test_default_response_class.py::test_app PASSED [ 3%] tests/test_default_response_class.py::test_app_override PASSED [ 3%] tests/test_default_response_class.py::test_router_a PASSED [ 3%] tests/test_default_response_class.py::test_router_a_override PASSED [ 3%] tests/test_default_response_class.py::test_router_a_a PASSED [ 3%] tests/test_default_response_class.py::test_router_a_a_override PASSED [ 3%] tests/test_default_response_class.py::test_router_a_b PASSED [ 3%] tests/test_default_response_class.py::test_router_a_b_override PASSED [ 3%] tests/test_default_response_class.py::test_router_b PASSED [ 3%] tests/test_default_response_class.py::test_router_b_override PASSED [ 3%] tests/test_default_response_class.py::test_router_b_a PASSED [ 3%] tests/test_default_response_class.py::test_router_b_a_override PASSED [ 3%] tests/test_default_response_class.py::test_router_b_a_c PASSED [ 4%] tests/test_default_response_class.py::test_router_b_a_c_override PASSED [ 4%] tests/test_default_response_class_router.py::test_app PASSED [ 4%] tests/test_default_response_class_router.py::test_app_override PASSED [ 4%] tests/test_default_response_class_router.py::test_router_a PASSED [ 4%] tests/test_default_response_class_router.py::test_router_a_override PASSED [ 4%] tests/test_default_response_class_router.py::test_router_a_a PASSED [ 4%] tests/test_default_response_class_router.py::test_router_a_a_override PASSED [ 4%] tests/test_default_response_class_router.py::test_router_a_b PASSED [ 4%] tests/test_default_response_class_router.py::test_router_a_b_override PASSED [ 4%] tests/test_default_response_class_router.py::test_router_b PASSED [ 4%] tests/test_default_response_class_router.py::test_router_b_override PASSED [ 4%] tests/test_default_response_class_router.py::test_router_b_a PASSED [ 4%] tests/test_default_response_class_router.py::test_router_b_a_override PASSED [ 4%] tests/test_default_response_class_router.py::test_router_b_a_c PASSED [ 4%] tests/test_default_response_class_router.py::test_router_b_a_c_override PASSED [ 4%] tests/test_dependency_cache.py::test_normal_counter PASSED [ 4%] tests/test_dependency_cache.py::test_sub_counter PASSED [ 4%] tests/test_dependency_cache.py::test_sub_counter_no_cache PASSED [ 4%] tests/test_dependency_cache.py::test_security_cache PASSED [ 4%] tests/test_dependency_class.py::test_class_dependency[/callable-dependency-callable-dependency] PASSED [ 4%] tests/test_dependency_class.py::test_class_dependency[/callable-gen-dependency-callable-gen-dependency] PASSED [ 5%] tests/test_dependency_class.py::test_class_dependency[/async-callable-dependency-async-callable-dependency] PASSED [ 5%] tests/test_dependency_class.py::test_class_dependency[/async-callable-gen-dependency-async-callable-gen-dependency] PASSED [ 5%] tests/test_dependency_class.py::test_class_dependency[/synchronous-method-dependency-synchronous-method-dependency] PASSED [ 5%] tests/test_dependency_class.py::test_class_dependency[/synchronous-method-gen-dependency-synchronous-method-gen-dependency] PASSED [ 5%] tests/test_dependency_class.py::test_class_dependency[/asynchronous-method-dependency-asynchronous-method-dependency] PASSED [ 5%] tests/test_dependency_class.py::test_class_dependency[/asynchronous-method-gen-dependency-asynchronous-method-gen-dependency] PASSED [ 5%] tests/test_dependency_contextmanager.py::test_async_state PASSED [ 5%] tests/test_dependency_contextmanager.py::test_sync_state PASSED [ 5%] tests/test_dependency_contextmanager.py::test_async_raise_other PASSED [ 5%] tests/test_dependency_contextmanager.py::test_sync_raise_other PASSED [ 5%] tests/test_dependency_contextmanager.py::test_async_raise_raises PASSED [ 5%] tests/test_dependency_contextmanager.py::test_async_raise_server_error PASSED [ 5%] tests/test_dependency_contextmanager.py::test_context_b PASSED [ 5%] tests/test_dependency_contextmanager.py::test_context_b_raise PASSED [ 5%] tests/test_dependency_contextmanager.py::test_background_tasks PASSED [ 5%] tests/test_dependency_contextmanager.py::test_sync_raise_raises PASSED [ 5%] tests/test_dependency_contextmanager.py::test_sync_raise_server_error PASSED [ 5%] tests/test_dependency_contextmanager.py::test_sync_async_state PASSED [ 5%] tests/test_dependency_contextmanager.py::test_sync_sync_state PASSED [ 5%] tests/test_dependency_contextmanager.py::test_sync_async_raise_other PASSED [ 6%] tests/test_dependency_contextmanager.py::test_sync_sync_raise_other PASSED [ 6%] tests/test_dependency_contextmanager.py::test_sync_async_raise_raises PASSED [ 6%] tests/test_dependency_contextmanager.py::test_sync_async_raise_server_error PASSED [ 6%] tests/test_dependency_contextmanager.py::test_sync_sync_raise_raises PASSED [ 6%] tests/test_dependency_contextmanager.py::test_sync_sync_raise_server_error PASSED [ 6%] tests/test_dependency_contextmanager.py::test_sync_context_b PASSED [ 6%] tests/test_dependency_contextmanager.py::test_sync_context_b_raise PASSED [ 6%] tests/test_dependency_contextmanager.py::test_sync_background_tasks PASSED [ 6%] tests/test_dependency_contextvars.py::test_dependency_contextvars PASSED [ 6%] tests/test_dependency_duplicates.py::test_no_duplicates_invalid PASSED [ 6%] tests/test_dependency_duplicates.py::test_no_duplicates PASSED [ 6%] tests/test_dependency_duplicates.py::test_duplicates PASSED [ 6%] tests/test_dependency_duplicates.py::test_sub_duplicates PASSED [ 6%] tests/test_dependency_duplicates.py::test_openapi_schema PASSED [ 6%] tests/test_dependency_normal_exceptions.py::test_dependency_no_exception PASSED [ 6%] tests/test_dependency_overrides.py::test_main_depends PASSED [ 6%] tests/test_dependency_overrides.py::test_main_depends_q_foo PASSED [ 6%] tests/test_dependency_overrides.py::test_main_depends_q_foo_skip_100_limit_200 PASSED [ 6%] tests/test_dependency_overrides.py::test_decorator_depends PASSED [ 6%] tests/test_dependency_overrides.py::test_decorator_depends_q_foo PASSED [ 6%] tests/test_dependency_overrides.py::test_decorator_depends_q_foo_skip_100_limit_200 PASSED [ 7%] tests/test_dependency_overrides.py::test_router_depends PASSED [ 7%] tests/test_dependency_overrides.py::test_router_depends_q_foo PASSED [ 7%] tests/test_dependency_overrides.py::test_router_depends_q_foo_skip_100_limit_200 PASSED [ 7%] tests/test_dependency_overrides.py::test_router_decorator_depends PASSED [ 7%] tests/test_dependency_overrides.py::test_router_decorator_depends_q_foo PASSED [ 7%] tests/test_dependency_overrides.py::test_router_decorator_depends_q_foo_skip_100_limit_200 PASSED [ 7%] tests/test_dependency_overrides.py::test_override_simple[/main-depends/-200-expected0] PASSED [ 7%] tests/test_dependency_overrides.py::test_override_simple[/main-depends/?q=foo-200-expected1] PASSED [ 7%] tests/test_dependency_overrides.py::test_override_simple[/main-depends/?q=foo&skip=100&limit=200-200-expected2] PASSED [ 7%] tests/test_dependency_overrides.py::test_override_simple[/decorator-depends/-200-expected3] PASSED [ 7%] tests/test_dependency_overrides.py::test_override_simple[/router-depends/-200-expected4] PASSED [ 7%] tests/test_dependency_overrides.py::test_override_simple[/router-depends/?q=foo-200-expected5] PASSED [ 7%] tests/test_dependency_overrides.py::test_override_simple[/router-depends/?q=foo&skip=100&limit=200-200-expected6] PASSED [ 7%] tests/test_dependency_overrides.py::test_override_simple[/router-decorator-depends/-200-expected7] PASSED [ 7%] tests/test_dependency_overrides.py::test_override_with_sub_main_depends PASSED [ 7%] tests/test_dependency_overrides.py::test_override_with_sub__main_depends_q_foo PASSED [ 7%] tests/test_dependency_overrides.py::test_override_with_sub_main_depends_k_bar PASSED [ 7%] tests/test_dependency_overrides.py::test_override_with_sub_decorator_depends PASSED [ 7%] tests/test_dependency_overrides.py::test_override_with_sub_decorator_depends_q_foo PASSED [ 7%] tests/test_dependency_overrides.py::test_override_with_sub_decorator_depends_k_bar PASSED [ 8%] tests/test_dependency_overrides.py::test_override_with_sub_router_depends PASSED [ 8%] tests/test_dependency_overrides.py::test_override_with_sub_router_depends_q_foo PASSED [ 8%] tests/test_dependency_overrides.py::test_override_with_sub_router_depends_k_bar PASSED [ 8%] tests/test_dependency_overrides.py::test_override_with_sub_router_decorator_depends PASSED [ 8%] tests/test_dependency_overrides.py::test_override_with_sub_router_decorator_depends_q_foo PASSED [ 8%] tests/test_dependency_overrides.py::test_override_with_sub_router_decorator_depends_k_bar PASSED [ 8%] tests/test_dependency_security_overrides.py::test_normal PASSED [ 8%] tests/test_dependency_security_overrides.py::test_override_data PASSED [ 8%] tests/test_dependency_security_overrides.py::test_override_security PASSED [ 8%] tests/test_deprecated_openapi_prefix.py::test_main PASSED [ 8%] tests/test_deprecated_openapi_prefix.py::test_openapi PASSED [ 8%] tests/test_duplicate_models_openapi.py::test_get_api_route PASSED [ 8%] tests/test_duplicate_models_openapi.py::test_openapi_schema PASSED [ 8%] tests/test_empty_router.py::test_use_empty PASSED [ 8%] tests/test_empty_router.py::test_include_empty PASSED [ 8%] tests/test_enforce_once_required_parameter.py::test_schema PASSED [ 8%] tests/test_enforce_once_required_parameter.py::test_get_invalid PASSED [ 8%] tests/test_enforce_once_required_parameter.py::test_get_valid PASSED [ 8%] tests/test_exception_handlers.py::test_override_http_exception PASSED [ 8%] tests/test_exception_handlers.py::test_override_request_validation_exception PASSED [ 9%] tests/test_exception_handlers.py::test_override_server_error_exception_raises PASSED [ 9%] tests/test_exception_handlers.py::test_override_server_error_exception_response PASSED [ 9%] tests/test_extra_routes.py::test_get_api_route PASSED [ 9%] tests/test_extra_routes.py::test_get_api_route_not_decorated PASSED [ 9%] tests/test_extra_routes.py::test_delete PASSED [ 9%] tests/test_extra_routes.py::test_head PASSED [ 9%] tests/test_extra_routes.py::test_options PASSED [ 9%] tests/test_extra_routes.py::test_patch PASSED [ 9%] tests/test_extra_routes.py::test_trace PASSED [ 9%] tests/test_extra_routes.py::test_openapi_schema PASSED [ 9%] tests/test_filter_pydantic_sub_model_pv2.py::test_filter_sub_model PASSED [ 9%] tests/test_filter_pydantic_sub_model_pv2.py::test_validator_is_cloned PASSED [ 9%] tests/test_filter_pydantic_sub_model_pv2.py::test_openapi_schema PASSED [ 9%] tests/test_forms_from_non_typing_sequences.py::test_python_list_param_as_form PASSED [ 9%] tests/test_forms_from_non_typing_sequences.py::test_python_set_param_as_form PASSED [ 9%] tests/test_forms_from_non_typing_sequences.py::test_python_tuple_param_as_form PASSED [ 9%] tests/test_generate_unique_id_function.py::test_top_level_generate_unique_id PASSED [ 9%] tests/test_generate_unique_id_function.py::test_router_overrides_generate_unique_id PASSED [ 9%] tests/test_generate_unique_id_function.py::test_router_include_overrides_generate_unique_id PASSED [ 9%] tests/test_generate_unique_id_function.py::test_subrouter_top_level_include_overrides_generate_unique_id PASSED [ 9%] tests/test_generate_unique_id_function.py::test_router_path_operation_overrides_generate_unique_id PASSED [ 10%] tests/test_generate_unique_id_function.py::test_app_path_operation_overrides_generate_unique_id PASSED [ 10%] tests/test_generate_unique_id_function.py::test_callback_override_generate_unique_id PASSED [ 10%] tests/test_generate_unique_id_function.py::test_warn_duplicate_operation_id PASSED [ 10%] tests/test_get_request_body.py::test_get_with_body PASSED [ 10%] tests/test_get_request_body.py::test_openapi_schema PASSED [ 10%] tests/test_http_connection_injection.py::test_value_extracting_by_http PASSED [ 10%] tests/test_http_connection_injection.py::test_value_extracting_by_ws PASSED [ 10%] tests/test_include_route.py::test_sub_router PASSED [ 10%] tests/test_include_router_defaults_overrides.py::test_level1_override PASSED [ 10%] tests/test_include_router_defaults_overrides.py::test_level1_default PASSED [ 10%] tests/test_include_router_defaults_overrides.py::test_paths_level3[True-True-True] PASSED [ 10%] tests/test_include_router_defaults_overrides.py::test_paths_level3[True-True-False] PASSED [ 10%] tests/test_include_router_defaults_overrides.py::test_paths_level3[True-False-True] PASSED [ 10%] tests/test_include_router_defaults_overrides.py::test_paths_level3[True-False-False] PASSED [ 10%] tests/test_include_router_defaults_overrides.py::test_paths_level3[False-True-True] PASSED [ 10%] tests/test_include_router_defaults_overrides.py::test_paths_level3[False-True-False] PASSED [ 10%] tests/test_include_router_defaults_overrides.py::test_paths_level3[False-False-True] PASSED [ 10%] tests/test_include_router_defaults_overrides.py::test_paths_level3[False-False-False] PASSED [ 10%] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-True-True-True-True] PASSED [ 10%] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-True-True-True-False] PASSED [ 11%] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-True-True-False-True] PASSED [ 11%] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-True-True-False-False] PASSED [ 11%] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-True-False-True-True] PASSED [ 11%] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-True-False-True-False] PASSED [ 11%] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-True-False-False-True] PASSED [ 11%] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-True-False-False-False] PASSED [ 11%] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-False-True-True-True] PASSED [ 11%] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-False-True-True-False] PASSED [ 11%] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-False-True-False-True] PASSED [ 11%] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-False-True-False-False] PASSED [ 11%] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-False-False-True-True] PASSED [ 11%] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-False-False-True-False] PASSED [ 11%] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-False-False-False-True] PASSED [ 11%] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-False-False-False-False] PASSED [ 11%] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-True-True-True-True] PASSED [ 11%] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-True-True-True-False] PASSED [ 11%] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-True-True-False-True] PASSED [ 11%] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-True-True-False-False] PASSED [ 11%] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-True-False-True-True] PASSED [ 11%] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-True-False-True-False] PASSED [ 11%] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-True-False-False-True] PASSED [ 12%] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-True-False-False-False] PASSED [ 12%] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-False-True-True-True] PASSED [ 12%] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-False-True-True-False] PASSED [ 12%] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-False-True-False-True] PASSED [ 12%] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-False-True-False-False] PASSED [ 12%] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-False-False-True-True] PASSED [ 12%] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-False-False-True-False] PASSED [ 12%] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-False-False-False-True] PASSED [ 12%] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-False-False-False-False] PASSED [ 12%] tests/test_include_router_defaults_overrides.py::test_openapi PASSED [ 12%] tests/test_infer_param_optionality.py::test_get_users PASSED [ 12%] tests/test_infer_param_optionality.py::test_get_user PASSED [ 12%] tests/test_infer_param_optionality.py::test_get_items_1 PASSED [ 12%] tests/test_infer_param_optionality.py::test_get_items_2 PASSED [ 12%] tests/test_infer_param_optionality.py::test_get_item_1 PASSED [ 12%] tests/test_infer_param_optionality.py::test_get_item_2 PASSED [ 12%] tests/test_infer_param_optionality.py::test_get_users_items PASSED [ 12%] tests/test_infer_param_optionality.py::test_get_users_item PASSED [ 12%] tests/test_infer_param_optionality.py::test_openapi_schema PASSED [ 12%] tests/test_inherited_custom_class.py::test_pydanticv2 PASSED [ 13%] tests/test_inherited_custom_class.py::test_pydanticv1 SKIPPED (requi...) [ 13%] tests/test_invalid_path_param.py::test_invalid_sequence PASSED [ 13%] tests/test_invalid_path_param.py::test_invalid_tuple PASSED [ 13%] tests/test_invalid_path_param.py::test_invalid_dict PASSED [ 13%] tests/test_invalid_path_param.py::test_invalid_simple_list PASSED [ 13%] tests/test_invalid_path_param.py::test_invalid_simple_tuple PASSED [ 13%] tests/test_invalid_path_param.py::test_invalid_simple_set PASSED [ 13%] tests/test_invalid_path_param.py::test_invalid_simple_dict PASSED [ 13%] tests/test_invalid_sequence_param.py::test_invalid_sequence PASSED [ 13%] tests/test_invalid_sequence_param.py::test_invalid_tuple PASSED [ 13%] tests/test_invalid_sequence_param.py::test_invalid_dict PASSED [ 13%] tests/test_invalid_sequence_param.py::test_invalid_simple_dict PASSED [ 13%] tests/test_jsonable_encoder.py::test_encode_dict PASSED [ 13%] tests/test_jsonable_encoder.py::test_encode_class PASSED [ 13%] tests/test_jsonable_encoder.py::test_encode_dictable PASSED [ 13%] tests/test_jsonable_encoder.py::test_encode_dataclass PASSED [ 13%] tests/test_jsonable_encoder.py::test_encode_unsupported PASSED [ 13%] tests/test_jsonable_encoder.py::test_encode_custom_json_encoders_model_pydanticv2 PASSED [ 13%] tests/test_jsonable_encoder.py::test_encode_custom_json_encoders_model_pydanticv1 SKIPPED [ 13%] tests/test_jsonable_encoder.py::test_encode_model_with_config PASSED [ 13%] tests/test_jsonable_encoder.py::test_encode_model_with_alias_raises PASSED [ 14%] tests/test_jsonable_encoder.py::test_encode_model_with_alias PASSED [ 14%] tests/test_jsonable_encoder.py::test_encode_model_with_default PASSED [ 14%] tests/test_jsonable_encoder.py::test_custom_encoders SKIPPED (requir...) [ 14%] tests/test_jsonable_encoder.py::test_custom_enum_encoders PASSED [ 14%] tests/test_jsonable_encoder.py::test_encode_model_with_pure_path PASSED [ 14%] tests/test_jsonable_encoder.py::test_encode_model_with_pure_posix_path PASSED [ 14%] tests/test_jsonable_encoder.py::test_encode_model_with_pure_windows_path PASSED [ 14%] tests/test_jsonable_encoder.py::test_encode_root SKIPPED (requires P...) [ 14%] tests/test_jsonable_encoder.py::test_decimal_encoder_float PASSED [ 14%] tests/test_jsonable_encoder.py::test_decimal_encoder_int PASSED [ 14%] tests/test_jsonable_encoder.py::test_encode_deque_encodes_child_models PASSED [ 14%] tests/test_local_docs.py::test_strings_in_generated_swagger PASSED [ 14%] tests/test_local_docs.py::test_strings_in_custom_swagger PASSED [ 14%] tests/test_local_docs.py::test_strings_in_generated_redoc PASSED [ 14%] tests/test_local_docs.py::test_strings_in_custom_redoc PASSED [ 14%] tests/test_local_docs.py::test_google_fonts_in_generated_redoc PASSED [ 14%] tests/test_multi_body_errors.py::test_put_correct_body PASSED [ 14%] tests/test_multi_body_errors.py::test_jsonable_encoder_requiring_error PASSED [ 14%] tests/test_multi_body_errors.py::test_put_incorrect_body_multiple PASSED [ 14%] tests/test_multi_body_errors.py::test_openapi_schema PASSED [ 15%] tests/test_multi_query_errors.py::test_multi_query PASSED [ 15%] tests/test_multi_query_errors.py::test_multi_query_incorrect PASSED [ 15%] tests/test_multi_query_errors.py::test_openapi_schema PASSED [ 15%] tests/test_multipart_installation.py::test_incorrect_multipart_installed_form PASSED [ 15%] tests/test_multipart_installation.py::test_incorrect_multipart_installed_file_upload PASSED [ 15%] tests/test_multipart_installation.py::test_incorrect_multipart_installed_file_bytes PASSED [ 15%] tests/test_multipart_installation.py::test_incorrect_multipart_installed_multi_form PASSED [ 15%] tests/test_multipart_installation.py::test_incorrect_multipart_installed_form_file PASSED [ 15%] tests/test_multipart_installation.py::test_no_multipart_installed PASSED [ 15%] tests/test_multipart_installation.py::test_no_multipart_installed_file PASSED [ 15%] tests/test_multipart_installation.py::test_no_multipart_installed_file_bytes PASSED [ 15%] tests/test_multipart_installation.py::test_no_multipart_installed_multi_form PASSED [ 15%] tests/test_multipart_installation.py::test_no_multipart_installed_form_file PASSED [ 15%] tests/test_no_swagger_ui_redirect.py::test_swagger_ui PASSED [ 15%] tests/test_no_swagger_ui_redirect.py::test_swagger_ui_no_oauth2_redirect PASSED [ 15%] tests/test_no_swagger_ui_redirect.py::test_response PASSED [ 15%] tests/test_openapi_examples.py::test_call_api PASSED [ 15%] tests/test_openapi_examples.py::test_openapi_schema PASSED [ 15%] tests/test_openapi_query_parameter_extension.py::test_get_route PASSED [ 15%] tests/test_openapi_query_parameter_extension.py::test_openapi PASSED [ 16%] tests/test_openapi_route_extensions.py::test_get_route PASSED [ 16%] tests/test_openapi_route_extensions.py::test_openapi PASSED [ 16%] tests/test_openapi_separate_input_output_schemas.py::test_create_item PASSED [ 16%] tests/test_openapi_separate_input_output_schemas.py::test_create_item_with_sub PASSED [ 16%] tests/test_openapi_separate_input_output_schemas.py::test_create_item_list PASSED [ 16%] tests/test_openapi_separate_input_output_schemas.py::test_read_items PASSED [ 16%] tests/test_openapi_separate_input_output_schemas.py::test_openapi_schema PASSED [ 16%] tests/test_openapi_separate_input_output_schemas.py::test_openapi_schema_no_separate PASSED [ 16%] tests/test_openapi_servers.py::test_app PASSED [ 16%] tests/test_openapi_servers.py::test_openapi_schema PASSED [ 16%] tests/test_operations_signatures.py::test_signatures_consistency PASSED [ 16%] tests/test_orjson_response_class.py::test_orjson_non_str_keys PASSED [ 16%] tests/test_param_class.py::test_default_param_query_none PASSED [ 16%] tests/test_param_class.py::test_default_param_query PASSED [ 16%] tests/test_param_in_path_and_dependency.py::test_read_users PASSED [ 16%] tests/test_param_in_path_and_dependency.py::test_openapi_schema PASSED [ 16%] tests/test_param_include_in_schema.py::test_openapi_schema PASSED [ 16%] tests/test_param_include_in_schema.py::test_hidden_cookie[/hidden_cookie-cookies0-200-expected_response0] PASSED [ 16%] tests/test_param_include_in_schema.py::test_hidden_cookie[/hidden_cookie-cookies1-200-expected_response1] PASSED [ 16%] tests/test_param_include_in_schema.py::test_hidden_header[/hidden_header-headers0-200-expected_response0] PASSED [ 16%] tests/test_param_include_in_schema.py::test_hidden_header[/hidden_header-headers1-200-expected_response1] PASSED [ 17%] tests/test_param_include_in_schema.py::test_hidden_path PASSED [ 17%] tests/test_param_include_in_schema.py::test_hidden_query[/hidden_query-200-expected_response0] PASSED [ 17%] tests/test_param_include_in_schema.py::test_hidden_query[/hidden_query?hidden_query=somevalue-200-expected_response1] PASSED [ 17%] tests/test_params_repr.py::test_param_repr_str PASSED [ 17%] tests/test_params_repr.py::test_param_repr_none PASSED [ 17%] tests/test_params_repr.py::test_param_repr_ellipsis PASSED [ 17%] tests/test_params_repr.py::test_param_repr_number PASSED [ 17%] tests/test_params_repr.py::test_param_repr_list PASSED [ 17%] tests/test_params_repr.py::test_path_repr PASSED [ 17%] tests/test_params_repr.py::test_query_repr_str PASSED [ 17%] tests/test_params_repr.py::test_query_repr_none PASSED [ 17%] tests/test_params_repr.py::test_query_repr_ellipsis PASSED [ 17%] tests/test_params_repr.py::test_query_repr_number PASSED [ 17%] tests/test_params_repr.py::test_query_repr_list PASSED [ 17%] tests/test_params_repr.py::test_header_repr_str PASSED [ 17%] tests/test_params_repr.py::test_header_repr_none PASSED [ 17%] tests/test_params_repr.py::test_header_repr_ellipsis PASSED [ 17%] tests/test_params_repr.py::test_header_repr_number PASSED [ 17%] tests/test_params_repr.py::test_header_repr_list PASSED [ 17%] tests/test_params_repr.py::test_cookie_repr_str PASSED [ 18%] tests/test_params_repr.py::test_cookie_repr_none PASSED [ 18%] tests/test_params_repr.py::test_cookie_repr_ellipsis PASSED [ 18%] tests/test_params_repr.py::test_cookie_repr_number PASSED [ 18%] tests/test_params_repr.py::test_cookie_repr_list PASSED [ 18%] tests/test_params_repr.py::test_body_repr_str PASSED [ 18%] tests/test_params_repr.py::test_body_repr_none PASSED [ 18%] tests/test_params_repr.py::test_body_repr_ellipsis PASSED [ 18%] tests/test_params_repr.py::test_body_repr_number PASSED [ 18%] tests/test_params_repr.py::test_body_repr_list PASSED [ 18%] tests/test_params_repr.py::test_depends_repr PASSED [ 18%] tests/test_path.py::test_text_get PASSED [ 18%] tests/test_path.py::test_nonexistent PASSED [ 18%] tests/test_path.py::test_path_foobar PASSED [ 18%] tests/test_path.py::test_path_str_foobar PASSED [ 18%] tests/test_path.py::test_path_str_42 PASSED [ 18%] tests/test_path.py::test_path_str_True PASSED [ 18%] tests/test_path.py::test_path_int_foobar PASSED [ 18%] tests/test_path.py::test_path_int_True PASSED [ 18%] tests/test_path.py::test_path_int_42 PASSED [ 18%] tests/test_path.py::test_path_int_42_5 PASSED [ 18%] tests/test_path.py::test_path_float_foobar PASSED [ 19%] tests/test_path.py::test_path_float_True PASSED [ 19%] tests/test_path.py::test_path_float_42 PASSED [ 19%] tests/test_path.py::test_path_float_42_5 PASSED [ 19%] tests/test_path.py::test_path_bool_foobar PASSED [ 19%] tests/test_path.py::test_path_bool_True PASSED [ 19%] tests/test_path.py::test_path_bool_42 PASSED [ 19%] tests/test_path.py::test_path_bool_42_5 PASSED [ 19%] tests/test_path.py::test_path_bool_1 PASSED [ 19%] tests/test_path.py::test_path_bool_0 PASSED [ 19%] tests/test_path.py::test_path_bool_true PASSED [ 19%] tests/test_path.py::test_path_bool_False PASSED [ 19%] tests/test_path.py::test_path_bool_false PASSED [ 19%] tests/test_path.py::test_path_param_foo PASSED [ 19%] tests/test_path.py::test_path_param_minlength_foo PASSED [ 19%] tests/test_path.py::test_path_param_minlength_fo PASSED [ 19%] tests/test_path.py::test_path_param_maxlength_foo PASSED [ 19%] tests/test_path.py::test_path_param_maxlength_foobar PASSED [ 19%] tests/test_path.py::test_path_param_min_maxlength_foo PASSED [ 19%] tests/test_path.py::test_path_param_min_maxlength_foobar PASSED [ 19%] tests/test_path.py::test_path_param_min_maxlength_f PASSED [ 20%] tests/test_path.py::test_path_param_gt_42 PASSED [ 20%] tests/test_path.py::test_path_param_gt_2 PASSED [ 20%] tests/test_path.py::test_path_param_gt0_0_05 PASSED [ 20%] tests/test_path.py::test_path_param_gt0_0 PASSED [ 20%] tests/test_path.py::test_path_param_ge_42 PASSED [ 20%] tests/test_path.py::test_path_param_ge_3 PASSED [ 20%] tests/test_path.py::test_path_param_ge_2 PASSED [ 20%] tests/test_path.py::test_path_param_lt_42 PASSED [ 20%] tests/test_path.py::test_path_param_lt_2 PASSED [ 20%] tests/test_path.py::test_path_param_lt0__1 PASSED [ 20%] tests/test_path.py::test_path_param_lt0_0 PASSED [ 20%] tests/test_path.py::test_path_param_le_42 PASSED [ 20%] tests/test_path.py::test_path_param_le_3 PASSED [ 20%] tests/test_path.py::test_path_param_le_2 PASSED [ 20%] tests/test_path.py::test_path_param_lt_gt_2 PASSED [ 20%] tests/test_path.py::test_path_param_lt_gt_4 PASSED [ 20%] tests/test_path.py::test_path_param_lt_gt_0 PASSED [ 20%] tests/test_path.py::test_path_param_le_ge_2 PASSED [ 20%] tests/test_path.py::test_path_param_le_ge_1 PASSED [ 20%] tests/test_path.py::test_path_param_le_ge_3 PASSED [ 20%] tests/test_path.py::test_path_param_le_ge_4 PASSED [ 21%] tests/test_path.py::test_path_param_lt_int_2 PASSED [ 21%] tests/test_path.py::test_path_param_lt_int_42 PASSED [ 21%] tests/test_path.py::test_path_param_lt_int_2_7 PASSED [ 21%] tests/test_path.py::test_path_param_gt_int_42 PASSED [ 21%] tests/test_path.py::test_path_param_gt_int_2 PASSED [ 21%] tests/test_path.py::test_path_param_gt_int_2_7 PASSED [ 21%] tests/test_path.py::test_path_param_le_int_42 PASSED [ 21%] tests/test_path.py::test_path_param_le_int_3 PASSED [ 21%] tests/test_path.py::test_path_param_le_int_2 PASSED [ 21%] tests/test_path.py::test_path_param_le_int_2_7 PASSED [ 21%] tests/test_path.py::test_path_param_ge_int_42 PASSED [ 21%] tests/test_path.py::test_path_param_ge_int_3 PASSED [ 21%] tests/test_path.py::test_path_param_ge_int_2 PASSED [ 21%] tests/test_path.py::test_path_param_ge_int_2_7 PASSED [ 21%] tests/test_path.py::test_path_param_lt_gt_int_2 PASSED [ 21%] tests/test_path.py::test_path_param_lt_gt_int_4 PASSED [ 21%] tests/test_path.py::test_path_param_lt_gt_int_0 PASSED [ 21%] tests/test_path.py::test_path_param_lt_gt_int_2_7 PASSED [ 21%] tests/test_path.py::test_path_param_le_ge_int_2 PASSED [ 21%] tests/test_path.py::test_path_param_le_ge_int_1 PASSED [ 22%] tests/test_path.py::test_path_param_le_ge_int_3 PASSED [ 22%] tests/test_path.py::test_path_param_le_ge_int_4 PASSED [ 22%] tests/test_path.py::test_path_param_le_ge_int_2_7 PASSED [ 22%] tests/test_put_no_body.py::test_put_no_body PASSED [ 22%] tests/test_put_no_body.py::test_put_no_body_with_body PASSED [ 22%] tests/test_put_no_body.py::test_openapi_schema PASSED [ 22%] tests/test_query.py::test_query PASSED [ 22%] tests/test_query.py::test_query_query_baz PASSED [ 22%] tests/test_query.py::test_query_not_declared_baz PASSED [ 22%] tests/test_query.py::test_query_optional PASSED [ 22%] tests/test_query.py::test_query_optional_query_baz PASSED [ 22%] tests/test_query.py::test_query_optional_not_declared_baz PASSED [ 22%] tests/test_query.py::test_query_int PASSED [ 22%] tests/test_query.py::test_query_int_query_42 PASSED [ 22%] tests/test_query.py::test_query_int_query_42_5 PASSED [ 22%] tests/test_query.py::test_query_int_query_baz PASSED [ 22%] tests/test_query.py::test_query_int_not_declared_baz PASSED [ 22%] tests/test_query.py::test_query_int_optional PASSED [ 22%] tests/test_query.py::test_query_int_optional_query_50 PASSED [ 22%] tests/test_query.py::test_query_int_optional_query_foo PASSED [ 23%] tests/test_query.py::test_query_int_default PASSED [ 23%] tests/test_query.py::test_query_int_default_query_50 PASSED [ 23%] tests/test_query.py::test_query_int_default_query_foo PASSED [ 23%] tests/test_query.py::test_query_param PASSED [ 23%] tests/test_query.py::test_query_param_query_50 PASSED [ 23%] tests/test_query.py::test_query_param_required PASSED [ 23%] tests/test_query.py::test_query_param_required_query_50 PASSED [ 23%] tests/test_query.py::test_query_param_required_int PASSED [ 23%] tests/test_query.py::test_query_param_required_int_query_50 PASSED [ 23%] tests/test_query.py::test_query_param_required_int_query_foo PASSED [ 23%] tests/test_query.py::test_query_frozenset_query_1_query_1_query_2 PASSED [ 23%] tests/test_read_with_orm_mode.py::test_read_with_orm_mode PASSED [ 23%] tests/test_read_with_orm_mode.py::test_read_with_orm_mode_pv1 SKIPPED [ 23%] tests/test_regex_deprecated_body.py::test_no_query PASSED [ 23%] tests/test_regex_deprecated_body.py::test_q_fixedquery PASSED [ 23%] tests/test_regex_deprecated_body.py::test_query_nonregexquery PASSED [ 23%] tests/test_regex_deprecated_body.py::test_openapi_schema PASSED [ 23%] tests/test_regex_deprecated_params.py::test_query_params_str_validations_no_query PASSED [ 23%] tests/test_regex_deprecated_params.py::test_query_params_str_validations_q_fixedquery PASSED [ 23%] tests/test_regex_deprecated_params.py::test_query_params_str_validations_item_query_nonregexquery PASSED [ 23%] tests/test_regex_deprecated_params.py::test_openapi_schema PASSED [ 24%] tests/test_repeated_cookie_headers.py::test_cookie_is_set_once PASSED [ 24%] tests/test_repeated_dependency_schema.py::test_schema PASSED [ 24%] tests/test_repeated_dependency_schema.py::test_response PASSED [ 24%] tests/test_repeated_parameter_alias.py::test_get_parameters PASSED [ 24%] tests/test_repeated_parameter_alias.py::test_openapi_schema PASSED [ 24%] tests/test_reponse_set_reponse_code_empty.py::test_dependency_set_status_code PASSED [ 24%] tests/test_reponse_set_reponse_code_empty.py::test_openapi_schema PASSED [ 24%] tests/test_request_body_parameters_media_type.py::test_openapi_schema PASSED [ 24%] tests/test_required_noneable.py::test_required_nonable_query_invalid PASSED [ 24%] tests/test_required_noneable.py::test_required_noneable_query_value PASSED [ 24%] tests/test_required_noneable.py::test_required_nonable_explicit_query_invalid PASSED [ 24%] tests/test_required_noneable.py::test_required_nonable_explicit_query_value PASSED [ 24%] tests/test_required_noneable.py::test_required_nonable_body_embed_no_content PASSED [ 24%] tests/test_required_noneable.py::test_required_nonable_body_embed_invalid PASSED [ 24%] tests/test_required_noneable.py::test_required_noneable_body_embed_value PASSED [ 24%] tests/test_response_by_alias.py::test_read_dict PASSED [ 24%] tests/test_response_by_alias.py::test_read_model PASSED [ 24%] tests/test_response_by_alias.py::test_read_list PASSED [ 24%] tests/test_response_by_alias.py::test_read_dict_by_alias PASSED [ 24%] tests/test_response_by_alias.py::test_read_model_by_alias PASSED [ 25%] tests/test_response_by_alias.py::test_read_list_by_alias PASSED [ 25%] tests/test_response_by_alias.py::test_read_dict_no_alias PASSED [ 25%] tests/test_response_by_alias.py::test_read_model_no_alias PASSED [ 25%] tests/test_response_by_alias.py::test_read_list_no_alias PASSED [ 25%] tests/test_response_by_alias.py::test_openapi_schema PASSED [ 25%] tests/test_response_change_status_code.py::test_dependency_set_status_code PASSED [ 25%] tests/test_response_class_no_mediatype.py::test_openapi_schema PASSED [ 25%] tests/test_response_code_no_body.py::test_get_response PASSED [ 25%] tests/test_response_code_no_body.py::test_openapi_schema PASSED [ 25%] tests/test_response_model_as_return_annotation.py::test_no_response_model_no_annotation_return_model PASSED [ 25%] tests/test_response_model_as_return_annotation.py::test_no_response_model_no_annotation_return_dict PASSED [ 25%] tests/test_response_model_as_return_annotation.py::test_response_model_no_annotation_return_same_model PASSED [ 25%] tests/test_response_model_as_return_annotation.py::test_response_model_no_annotation_return_exact_dict PASSED [ 25%] tests/test_response_model_as_return_annotation.py::test_response_model_no_annotation_return_invalid_dict PASSED [ 25%] tests/test_response_model_as_return_annotation.py::test_response_model_no_annotation_return_invalid_model PASSED [ 25%] tests/test_response_model_as_return_annotation.py::test_response_model_no_annotation_return_dict_with_extra_data PASSED [ 25%] tests/test_response_model_as_return_annotation.py::test_response_model_no_annotation_return_submodel_with_extra_data PASSED [ 25%] tests/test_response_model_as_return_annotation.py::test_no_response_model_annotation_return_same_model PASSED [ 25%] tests/test_response_model_as_return_annotation.py::test_no_response_model_annotation_return_exact_dict PASSED [ 25%] tests/test_response_model_as_return_annotation.py::test_no_response_model_annotation_return_invalid_dict PASSED [ 25%] tests/test_response_model_as_return_annotation.py::test_no_response_model_annotation_return_invalid_model PASSED [ 26%] tests/test_response_model_as_return_annotation.py::test_no_response_model_annotation_return_dict_with_extra_data PASSED [ 26%] tests/test_response_model_as_return_annotation.py::test_no_response_model_annotation_return_submodel_with_extra_data PASSED [ 26%] tests/test_response_model_as_return_annotation.py::test_response_model_none_annotation_return_same_model PASSED [ 26%] tests/test_response_model_as_return_annotation.py::test_response_model_none_annotation_return_exact_dict PASSED [ 26%] tests/test_response_model_as_return_annotation.py::test_response_model_none_annotation_return_invalid_dict PASSED [ 26%] tests/test_response_model_as_return_annotation.py::test_response_model_none_annotation_return_invalid_model PASSED [ 26%] tests/test_response_model_as_return_annotation.py::test_response_model_none_annotation_return_dict_with_extra_data PASSED [ 26%] tests/test_response_model_as_return_annotation.py::test_response_model_none_annotation_return_submodel_with_extra_data PASSED [ 26%] tests/test_response_model_as_return_annotation.py::test_response_model_model1_annotation_model2_return_same_model PASSED [ 26%] tests/test_response_model_as_return_annotation.py::test_response_model_model1_annotation_model2_return_exact_dict PASSED [ 26%] tests/test_response_model_as_return_annotation.py::test_response_model_model1_annotation_model2_return_invalid_dict PASSED [ 26%] tests/test_response_model_as_return_annotation.py::test_response_model_model1_annotation_model2_return_invalid_model PASSED [ 26%] tests/test_response_model_as_return_annotation.py::test_response_model_model1_annotation_model2_return_dict_with_extra_data PASSED [ 26%] tests/test_response_model_as_return_annotation.py::test_response_model_model1_annotation_model2_return_submodel_with_extra_data PASSED [ 26%] tests/test_response_model_as_return_annotation.py::test_response_model_filtering_model_annotation_submodel_return_submodel PASSED [ 26%] tests/test_response_model_as_return_annotation.py::test_response_model_list_of_model_no_annotation PASSED [ 26%] tests/test_response_model_as_return_annotation.py::test_no_response_model_annotation_list_of_model PASSED [ 26%] tests/test_response_model_as_return_annotation.py::test_no_response_model_annotation_forward_ref_list_of_model PASSED [ 26%] tests/test_response_model_as_return_annotation.py::test_response_model_union_no_annotation_return_model1 PASSED [ 26%] tests/test_response_model_as_return_annotation.py::test_response_model_union_no_annotation_return_model2 PASSED [ 27%] tests/test_response_model_as_return_annotation.py::test_no_response_model_annotation_union_return_model1 PASSED [ 27%] tests/test_response_model_as_return_annotation.py::test_no_response_model_annotation_union_return_model2 PASSED [ 27%] tests/test_response_model_as_return_annotation.py::test_no_response_model_annotation_return_class PASSED [ 27%] tests/test_response_model_as_return_annotation.py::test_no_response_model_annotation_json_response_class PASSED [ 27%] tests/test_response_model_as_return_annotation.py::test_invalid_response_model_field PASSED [ 27%] tests/test_response_model_as_return_annotation.py::test_openapi_schema PASSED [ 27%] tests/test_response_model_data_filter.py::test_filter_top_level_model PASSED [ 27%] tests/test_response_model_data_filter.py::test_filter_second_level_model PASSED [ 27%] tests/test_response_model_data_filter.py::test_list_of_models PASSED [ 27%] tests/test_response_model_data_filter_no_inheritance.py::test_filter_top_level_model PASSED [ 27%] tests/test_response_model_data_filter_no_inheritance.py::test_filter_second_level_model PASSED [ 27%] tests/test_response_model_data_filter_no_inheritance.py::test_list_of_models PASSED [ 27%] tests/test_response_model_include_exclude.py::test_nested_include_simple PASSED [ 27%] tests/test_response_model_include_exclude.py::test_nested_include_simple_dict PASSED [ 27%] tests/test_response_model_include_exclude.py::test_nested_exclude_simple PASSED [ 27%] tests/test_response_model_include_exclude.py::test_nested_exclude_simple_dict PASSED [ 27%] tests/test_response_model_include_exclude.py::test_nested_include_mixed PASSED [ 27%] tests/test_response_model_include_exclude.py::test_nested_include_mixed_dict PASSED [ 27%] tests/test_response_model_invalid.py::test_invalid_response_model_raises PASSED [ 27%] tests/test_response_model_invalid.py::test_invalid_response_model_sub_type_raises PASSED [ 27%] tests/test_response_model_invalid.py::test_invalid_response_model_in_responses_raises PASSED [ 28%] tests/test_response_model_invalid.py::test_invalid_response_model_sub_type_in_responses_raises PASSED [ 28%] tests/test_response_model_sub_types.py::test_path_operations PASSED [ 28%] tests/test_response_model_sub_types.py::test_openapi_schema PASSED [ 28%] tests/test_route_scope.py::test_get PASSED [ 28%] tests/test_route_scope.py::test_invalid_method_doesnt_match PASSED [ 28%] tests/test_route_scope.py::test_invalid_path_doesnt_match PASSED [ 28%] tests/test_route_scope.py::test_websocket PASSED [ 28%] tests/test_route_scope.py::test_websocket_invalid_path_doesnt_match PASSED [ 28%] tests/test_router_events.py::test_router_events PASSED [ 28%] tests/test_router_events.py::test_app_lifespan_state PASSED [ 28%] tests/test_router_prefix_with_template.py::test_get PASSED [ 28%] tests/test_router_redirect_slashes.py::test_redirect_slashes_enabled PASSED [ 28%] tests/test_router_redirect_slashes.py::test_redirect_slashes_disabled PASSED [ 28%] tests/test_schema_extra_examples.py::test_call_api PASSED [ 28%] tests/test_schema_extra_examples.py::test_openapi_schema PASSED [ 28%] tests/test_security_api_key_cookie.py::test_security_api_key PASSED [ 28%] tests/test_security_api_key_cookie.py::test_security_api_key_no_key PASSED [ 28%] tests/test_security_api_key_cookie.py::test_openapi_schema PASSED [ 28%] tests/test_security_api_key_cookie_description.py::test_security_api_key PASSED [ 28%] tests/test_security_api_key_cookie_description.py::test_security_api_key_no_key PASSED [ 29%] tests/test_security_api_key_cookie_description.py::test_openapi_schema PASSED [ 29%] tests/test_security_api_key_cookie_optional.py::test_security_api_key PASSED [ 29%] tests/test_security_api_key_cookie_optional.py::test_security_api_key_no_key PASSED [ 29%] tests/test_security_api_key_cookie_optional.py::test_openapi_schema PASSED [ 29%] tests/test_security_api_key_header.py::test_security_api_key PASSED [ 29%] tests/test_security_api_key_header.py::test_security_api_key_no_key PASSED [ 29%] tests/test_security_api_key_header.py::test_openapi_schema PASSED [ 29%] tests/test_security_api_key_header_description.py::test_security_api_key PASSED [ 29%] tests/test_security_api_key_header_description.py::test_security_api_key_no_key PASSED [ 29%] tests/test_security_api_key_header_description.py::test_openapi_schema PASSED [ 29%] tests/test_security_api_key_header_optional.py::test_security_api_key PASSED [ 29%] tests/test_security_api_key_header_optional.py::test_security_api_key_no_key PASSED [ 29%] tests/test_security_api_key_header_optional.py::test_openapi_schema PASSED [ 29%] tests/test_security_api_key_query.py::test_security_api_key PASSED [ 29%] tests/test_security_api_key_query.py::test_security_api_key_no_key PASSED [ 29%] tests/test_security_api_key_query.py::test_openapi_schema PASSED [ 29%] tests/test_security_api_key_query_description.py::test_security_api_key PASSED [ 29%] tests/test_security_api_key_query_description.py::test_security_api_key_no_key PASSED [ 29%] tests/test_security_api_key_query_description.py::test_openapi_schema PASSED [ 29%] tests/test_security_api_key_query_optional.py::test_security_api_key PASSED [ 30%] tests/test_security_api_key_query_optional.py::test_security_api_key_no_key PASSED [ 30%] tests/test_security_api_key_query_optional.py::test_openapi_schema PASSED [ 30%] tests/test_security_http_base.py::test_security_http_base PASSED [ 30%] tests/test_security_http_base.py::test_security_http_base_no_credentials PASSED [ 30%] tests/test_security_http_base.py::test_openapi_schema PASSED [ 30%] tests/test_security_http_base_description.py::test_security_http_base PASSED [ 30%] tests/test_security_http_base_description.py::test_security_http_base_no_credentials PASSED [ 30%] tests/test_security_http_base_description.py::test_openapi_schema PASSED [ 30%] tests/test_security_http_base_optional.py::test_security_http_base PASSED [ 30%] tests/test_security_http_base_optional.py::test_security_http_base_no_credentials PASSED [ 30%] tests/test_security_http_base_optional.py::test_openapi_schema PASSED [ 30%] tests/test_security_http_basic_optional.py::test_security_http_basic PASSED [ 30%] tests/test_security_http_basic_optional.py::test_security_http_basic_no_credentials PASSED [ 30%] tests/test_security_http_basic_optional.py::test_security_http_basic_invalid_credentials PASSED [ 30%] tests/test_security_http_basic_optional.py::test_security_http_basic_non_basic_credentials PASSED [ 30%] tests/test_security_http_basic_optional.py::test_openapi_schema PASSED [ 30%] tests/test_security_http_basic_realm.py::test_security_http_basic PASSED [ 30%] tests/test_security_http_basic_realm.py::test_security_http_basic_no_credentials PASSED [ 30%] tests/test_security_http_basic_realm.py::test_security_http_basic_invalid_credentials PASSED [ 30%] tests/test_security_http_basic_realm.py::test_security_http_basic_non_basic_credentials PASSED [ 30%] tests/test_security_http_basic_realm.py::test_openapi_schema PASSED [ 31%] tests/test_security_http_basic_realm_description.py::test_security_http_basic PASSED [ 31%] tests/test_security_http_basic_realm_description.py::test_security_http_basic_no_credentials PASSED [ 31%] tests/test_security_http_basic_realm_description.py::test_security_http_basic_invalid_credentials PASSED [ 31%] tests/test_security_http_basic_realm_description.py::test_security_http_basic_non_basic_credentials PASSED [ 31%] tests/test_security_http_basic_realm_description.py::test_openapi_schema PASSED [ 31%] tests/test_security_http_bearer.py::test_security_http_bearer PASSED [ 31%] tests/test_security_http_bearer.py::test_security_http_bearer_no_credentials PASSED [ 31%] tests/test_security_http_bearer.py::test_security_http_bearer_incorrect_scheme_credentials PASSED [ 31%] tests/test_security_http_bearer.py::test_openapi_schema PASSED [ 31%] tests/test_security_http_bearer_description.py::test_security_http_bearer PASSED [ 31%] tests/test_security_http_bearer_description.py::test_security_http_bearer_no_credentials PASSED [ 31%] tests/test_security_http_bearer_description.py::test_security_http_bearer_incorrect_scheme_credentials PASSED [ 31%] tests/test_security_http_bearer_description.py::test_openapi_schema PASSED [ 31%] tests/test_security_http_bearer_optional.py::test_security_http_bearer PASSED [ 31%] tests/test_security_http_bearer_optional.py::test_security_http_bearer_no_credentials PASSED [ 31%] tests/test_security_http_bearer_optional.py::test_security_http_bearer_incorrect_scheme_credentials PASSED [ 31%] tests/test_security_http_bearer_optional.py::test_openapi_schema PASSED [ 31%] tests/test_security_http_digest.py::test_security_http_digest PASSED [ 31%] tests/test_security_http_digest.py::test_security_http_digest_no_credentials PASSED [ 31%] tests/test_security_http_digest.py::test_security_http_digest_incorrect_scheme_credentials PASSED [ 32%] tests/test_security_http_digest.py::test_openapi_schema PASSED [ 32%] tests/test_security_http_digest_description.py::test_security_http_digest PASSED [ 32%] tests/test_security_http_digest_description.py::test_security_http_digest_no_credentials PASSED [ 32%] tests/test_security_http_digest_description.py::test_security_http_digest_incorrect_scheme_credentials PASSED [ 32%] tests/test_security_http_digest_description.py::test_openapi_schema PASSED [ 32%] tests/test_security_http_digest_optional.py::test_security_http_digest PASSED [ 32%] tests/test_security_http_digest_optional.py::test_security_http_digest_no_credentials PASSED [ 32%] tests/test_security_http_digest_optional.py::test_security_http_digest_incorrect_scheme_credentials PASSED [ 32%] tests/test_security_http_digest_optional.py::test_openapi_schema PASSED [ 32%] tests/test_security_oauth2.py::test_security_oauth2 PASSED [ 32%] tests/test_security_oauth2.py::test_security_oauth2_password_other_header PASSED [ 32%] tests/test_security_oauth2.py::test_security_oauth2_password_bearer_no_header PASSED [ 32%] tests/test_security_oauth2.py::test_strict_login_no_data PASSED [ 32%] tests/test_security_oauth2.py::test_strict_login_no_grant_type PASSED [ 32%] tests/test_security_oauth2.py::test_strict_login_incorrect_grant_type PASSED [ 32%] tests/test_security_oauth2.py::test_strict_login_correct_grant_type PASSED [ 32%] tests/test_security_oauth2.py::test_openapi_schema PASSED [ 32%] tests/test_security_oauth2_authorization_code_bearer.py::test_no_token PASSED [ 32%] tests/test_security_oauth2_authorization_code_bearer.py::test_incorrect_token PASSED [ 32%] tests/test_security_oauth2_authorization_code_bearer.py::test_token PASSED [ 32%] tests/test_security_oauth2_authorization_code_bearer.py::test_openapi_schema PASSED [ 33%] tests/test_security_oauth2_authorization_code_bearer_description.py::test_no_token PASSED [ 33%] tests/test_security_oauth2_authorization_code_bearer_description.py::test_incorrect_token PASSED [ 33%] tests/test_security_oauth2_authorization_code_bearer_description.py::test_token PASSED [ 33%] tests/test_security_oauth2_authorization_code_bearer_description.py::test_openapi_schema PASSED [ 33%] tests/test_security_oauth2_optional.py::test_security_oauth2 PASSED [ 33%] tests/test_security_oauth2_optional.py::test_security_oauth2_password_other_header PASSED [ 33%] tests/test_security_oauth2_optional.py::test_security_oauth2_password_bearer_no_header PASSED [ 33%] tests/test_security_oauth2_optional.py::test_strict_login_no_data PASSED [ 33%] tests/test_security_oauth2_optional.py::test_strict_login_no_grant_type PASSED [ 33%] tests/test_security_oauth2_optional.py::test_strict_login_incorrect_grant_type PASSED [ 33%] tests/test_security_oauth2_optional.py::test_strict_login_correct_data PASSED [ 33%] tests/test_security_oauth2_optional.py::test_openapi_schema PASSED [ 33%] tests/test_security_oauth2_optional_description.py::test_security_oauth2 PASSED [ 33%] tests/test_security_oauth2_optional_description.py::test_security_oauth2_password_other_header PASSED [ 33%] tests/test_security_oauth2_optional_description.py::test_security_oauth2_password_bearer_no_header PASSED [ 33%] tests/test_security_oauth2_optional_description.py::test_strict_login_None PASSED [ 33%] tests/test_security_oauth2_optional_description.py::test_strict_login_no_grant_type PASSED [ 33%] tests/test_security_oauth2_optional_description.py::test_strict_login_incorrect_grant_type PASSED [ 33%] tests/test_security_oauth2_optional_description.py::test_strict_login_correct_correct_grant_type PASSED [ 33%] tests/test_security_oauth2_optional_description.py::test_openapi_schema PASSED [ 34%] tests/test_security_oauth2_password_bearer_optional.py::test_no_token PASSED [ 34%] tests/test_security_oauth2_password_bearer_optional.py::test_token PASSED [ 34%] tests/test_security_oauth2_password_bearer_optional.py::test_incorrect_token PASSED [ 34%] tests/test_security_oauth2_password_bearer_optional.py::test_openapi_schema PASSED [ 34%] tests/test_security_oauth2_password_bearer_optional_description.py::test_no_token PASSED [ 34%] tests/test_security_oauth2_password_bearer_optional_description.py::test_token PASSED [ 34%] tests/test_security_oauth2_password_bearer_optional_description.py::test_incorrect_token PASSED [ 34%] tests/test_security_oauth2_password_bearer_optional_description.py::test_openapi_schema PASSED [ 34%] tests/test_security_openid_connect.py::test_security_oauth2 PASSED [ 34%] tests/test_security_openid_connect.py::test_security_oauth2_password_other_header PASSED [ 34%] tests/test_security_openid_connect.py::test_security_oauth2_password_bearer_no_header PASSED [ 34%] tests/test_security_openid_connect.py::test_openapi_schema PASSED [ 34%] tests/test_security_openid_connect_description.py::test_security_oauth2 PASSED [ 34%] tests/test_security_openid_connect_description.py::test_security_oauth2_password_other_header PASSED [ 34%] tests/test_security_openid_connect_description.py::test_security_oauth2_password_bearer_no_header PASSED [ 34%] tests/test_security_openid_connect_description.py::test_openapi_schema PASSED [ 34%] tests/test_security_openid_connect_optional.py::test_security_oauth2 PASSED [ 34%] tests/test_security_openid_connect_optional.py::test_security_oauth2_password_other_header PASSED [ 34%] tests/test_security_openid_connect_optional.py::test_security_oauth2_password_bearer_no_header PASSED [ 34%] tests/test_security_openid_connect_optional.py::test_openapi_schema PASSED [ 34%] tests/test_serialize_response.py::test_valid PASSED [ 35%] tests/test_serialize_response.py::test_coerce PASSED [ 35%] tests/test_serialize_response.py::test_validlist PASSED [ 35%] tests/test_serialize_response_dataclass.py::test_valid PASSED [ 35%] tests/test_serialize_response_dataclass.py::test_object PASSED [ 35%] tests/test_serialize_response_dataclass.py::test_coerce PASSED [ 35%] tests/test_serialize_response_dataclass.py::test_validlist PASSED [ 35%] tests/test_serialize_response_dataclass.py::test_objectlist PASSED [ 35%] tests/test_serialize_response_dataclass.py::test_no_response_model_object PASSED [ 35%] tests/test_serialize_response_dataclass.py::test_no_response_model_objectlist PASSED [ 35%] tests/test_serialize_response_model.py::test_valid PASSED [ 35%] tests/test_serialize_response_model.py::test_coerce PASSED [ 35%] tests/test_serialize_response_model.py::test_validlist PASSED [ 35%] tests/test_serialize_response_model.py::test_validdict PASSED [ 35%] tests/test_serialize_response_model.py::test_valid_exclude_unset PASSED [ 35%] tests/test_serialize_response_model.py::test_coerce_exclude_unset PASSED [ 35%] tests/test_serialize_response_model.py::test_validlist_exclude_unset PASSED [ 35%] tests/test_serialize_response_model.py::test_validdict_exclude_unset PASSED [ 35%] tests/test_skip_defaults.py::test_return_defaults PASSED [ 35%] tests/test_skip_defaults.py::test_return_exclude_unset PASSED [ 35%] tests/test_skip_defaults.py::test_return_exclude_defaults PASSED [ 36%] tests/test_skip_defaults.py::test_return_exclude_none PASSED [ 36%] tests/test_skip_defaults.py::test_return_exclude_unset_none PASSED [ 36%] tests/test_starlette_exception.py::test_get_item PASSED [ 36%] tests/test_starlette_exception.py::test_get_item_not_found PASSED [ 36%] tests/test_starlette_exception.py::test_get_starlette_item PASSED [ 36%] tests/test_starlette_exception.py::test_get_starlette_item_not_found PASSED [ 36%] tests/test_starlette_exception.py::test_no_body_status_code_exception_handlers PASSED [ 36%] tests/test_starlette_exception.py::test_no_body_status_code_with_detail_exception_handlers PASSED [ 36%] tests/test_starlette_exception.py::test_openapi_schema PASSED [ 36%] tests/test_starlette_urlconvertors.py::test_route_converters_int PASSED [ 36%] tests/test_starlette_urlconvertors.py::test_route_converters_float PASSED [ 36%] tests/test_starlette_urlconvertors.py::test_route_converters_path PASSED [ 36%] tests/test_starlette_urlconvertors.py::test_route_converters_query PASSED [ 36%] tests/test_starlette_urlconvertors.py::test_url_path_for_path_convertor PASSED [ 36%] tests/test_sub_callbacks.py::test_get PASSED [ 36%] tests/test_sub_callbacks.py::test_openapi_schema PASSED [ 36%] tests/test_swagger_ui_init_oauth.py::test_swagger_ui PASSED [ 36%] tests/test_swagger_ui_init_oauth.py::test_response PASSED [ 36%] tests/test_tuples.py::test_model_with_tuple_valid PASSED [ 36%] tests/test_tuples.py::test_model_with_tuple_invalid PASSED [ 37%] tests/test_tuples.py::test_tuple_with_model_valid PASSED [ 37%] tests/test_tuples.py::test_tuple_with_model_invalid PASSED [ 37%] tests/test_tuples.py::test_tuple_form_valid PASSED [ 37%] tests/test_tuples.py::test_tuple_form_invalid PASSED [ 37%] tests/test_tuples.py::test_openapi_schema PASSED [ 37%] tests/test_typing_python39.py::test_typing PASSED [ 37%] tests/test_union_body.py::test_post_other_item PASSED [ 37%] tests/test_union_body.py::test_post_item PASSED [ 37%] tests/test_union_body.py::test_openapi_schema PASSED [ 37%] tests/test_union_inherited_body.py::test_post_extended_item PASSED [ 37%] tests/test_union_inherited_body.py::test_post_item PASSED [ 37%] tests/test_union_inherited_body.py::test_openapi_schema PASSED [ 37%] tests/test_validate_response.py::test_invalid PASSED [ 37%] tests/test_validate_response.py::test_invalid_none PASSED [ 37%] tests/test_validate_response.py::test_valid_none_data PASSED [ 37%] tests/test_validate_response.py::test_valid_none_none PASSED [ 37%] tests/test_validate_response.py::test_double_invalid PASSED [ 37%] tests/test_validate_response.py::test_invalid_list PASSED [ 37%] tests/test_validate_response_dataclass.py::test_invalid PASSED [ 37%] tests/test_validate_response_dataclass.py::test_double_invalid PASSED [ 37%] tests/test_validate_response_dataclass.py::test_invalid_list PASSED [ 38%] tests/test_webhooks_security.py::test_dummy_webhook PASSED [ 38%] tests/test_webhooks_security.py::test_openapi_schema PASSED [ 38%] tests/test_ws_dependencies.py::test_index PASSED [ 38%] tests/test_ws_dependencies.py::test_routerindex PASSED [ 38%] tests/test_ws_dependencies.py::test_routerprefixindex PASSED [ 38%] tests/test_ws_router.py::test_app PASSED [ 38%] tests/test_ws_router.py::test_router PASSED [ 38%] tests/test_ws_router.py::test_prefix_router PASSED [ 38%] tests/test_ws_router.py::test_native_prefix_router PASSED [ 38%] tests/test_ws_router.py::test_router2 PASSED [ 38%] tests/test_ws_router.py::test_router_ws_depends PASSED [ 38%] tests/test_ws_router.py::test_router_ws_depends_with_override PASSED [ 38%] tests/test_ws_router.py::test_router_with_params PASSED [ 38%] tests/test_ws_router.py::test_wrong_uri PASSED [ 38%] tests/test_ws_router.py::test_depend_validation PASSED [ 38%] tests/test_ws_router.py::test_depend_err_middleware PASSED [ 38%] tests/test_ws_router.py::test_depend_err_handler PASSED [ 38%] tests/test_filter_pydantic_sub_model/test_filter_pydantic_sub_model_pv1.py::test_filter_sub_model SKIPPED [ 38%] tests/test_filter_pydantic_sub_model/test_filter_pydantic_sub_model_pv1.py::test_validator_is_cloned SKIPPED [ 38%] tests/test_filter_pydantic_sub_model/test_filter_pydantic_sub_model_pv1.py::test_openapi_schema SKIPPED [ 39%] tests/test_modules_same_name_body/test_main.py::test_post_a PASSED [ 39%] tests/test_modules_same_name_body/test_main.py::test_post_a_invalid PASSED [ 39%] tests/test_modules_same_name_body/test_main.py::test_post_b PASSED [ 39%] tests/test_modules_same_name_body/test_main.py::test_post_b_invalid PASSED [ 39%] tests/test_modules_same_name_body/test_main.py::test_openapi_schema PASSED [ 39%] tests/test_tutorial/test_additional_responses/test_tutorial001.py::test_path_operation PASSED [ 39%] tests/test_tutorial/test_additional_responses/test_tutorial001.py::test_path_operation_not_found PASSED [ 39%] tests/test_tutorial/test_additional_responses/test_tutorial001.py::test_openapi_schema PASSED [ 39%] tests/test_tutorial/test_additional_responses/test_tutorial002.py::test_path_operation PASSED [ 39%] tests/test_tutorial/test_additional_responses/test_tutorial002.py::test_path_operation_img PASSED [ 39%] tests/test_tutorial/test_additional_responses/test_tutorial002.py::test_openapi_schema PASSED [ 39%] tests/test_tutorial/test_additional_responses/test_tutorial003.py::test_path_operation PASSED [ 39%] tests/test_tutorial/test_additional_responses/test_tutorial003.py::test_path_operation_not_found PASSED [ 39%] tests/test_tutorial/test_additional_responses/test_tutorial003.py::test_openapi_schema PASSED [ 39%] tests/test_tutorial/test_additional_responses/test_tutorial004.py::test_path_operation PASSED [ 39%] tests/test_tutorial/test_additional_responses/test_tutorial004.py::test_path_operation_img PASSED [ 39%] tests/test_tutorial/test_additional_responses/test_tutorial004.py::test_openapi_schema PASSED [ 39%] tests/test_tutorial/test_additional_status_codes/test_tutorial001.py::test_update PASSED [ 39%] tests/test_tutorial/test_additional_status_codes/test_tutorial001.py::test_create PASSED [ 39%] tests/test_tutorial/test_additional_status_codes/test_tutorial001_an.py::test_update PASSED [ 39%] tests/test_tutorial/test_additional_status_codes/test_tutorial001_an.py::test_create PASSED [ 40%] tests/test_tutorial/test_additional_status_codes/test_tutorial001_an_py310.py::test_update PASSED [ 40%] tests/test_tutorial/test_additional_status_codes/test_tutorial001_an_py310.py::test_create PASSED [ 40%] tests/test_tutorial/test_additional_status_codes/test_tutorial001_an_py39.py::test_update PASSED [ 40%] tests/test_tutorial/test_additional_status_codes/test_tutorial001_an_py39.py::test_create PASSED [ 40%] tests/test_tutorial/test_additional_status_codes/test_tutorial001_py310.py::test_update PASSED [ 40%] tests/test_tutorial/test_additional_status_codes/test_tutorial001_py310.py::test_create PASSED [ 40%] tests/test_tutorial/test_advanced_middleware/test_tutorial001.py::test_middleware PASSED [ 40%] tests/test_tutorial/test_advanced_middleware/test_tutorial002.py::test_middleware PASSED [ 40%] tests/test_tutorial/test_advanced_middleware/test_tutorial003.py::test_middleware PASSED [ 40%] tests/test_tutorial/test_async_sql_databases/test_tutorial001.py::test_openapi_schema PASSED [ 40%] tests/test_tutorial/test_async_tests/test_main.py::test_root[asyncio] PASSED [ 40%] tests/test_tutorial/test_async_tests/test_main.py::test_root[trio] PASSED [ 40%] tests/test_tutorial/test_async_tests/test_main.py::test_async_testing[asyncio] PASSED [ 40%] tests/test_tutorial/test_async_tests/test_main.py::test_async_testing[trio] PASSED [ 40%] tests/test_tutorial/test_background_tasks/test_tutorial001.py::test PASSED [ 40%] tests/test_tutorial/test_background_tasks/test_tutorial002.py::test PASSED [ 40%] tests/test_tutorial/test_background_tasks/test_tutorial002_an.py::test PASSED [ 40%] tests/test_tutorial/test_background_tasks/test_tutorial002_an_py310.py::test PASSED [ 40%] tests/test_tutorial/test_background_tasks/test_tutorial002_an_py39.py::test PASSED [ 40%] tests/test_tutorial/test_background_tasks/test_tutorial002_py310.py::test PASSED [ 41%] tests/test_tutorial/test_behind_a_proxy/test_tutorial001.py::test_main PASSED [ 41%] tests/test_tutorial/test_behind_a_proxy/test_tutorial001.py::test_openapi PASSED [ 41%] tests/test_tutorial/test_behind_a_proxy/test_tutorial002.py::test_main PASSED [ 41%] tests/test_tutorial/test_behind_a_proxy/test_tutorial002.py::test_openapi PASSED [ 41%] tests/test_tutorial/test_behind_a_proxy/test_tutorial003.py::test_main PASSED [ 41%] tests/test_tutorial/test_behind_a_proxy/test_tutorial003.py::test_openapi_schema PASSED [ 41%] tests/test_tutorial/test_behind_a_proxy/test_tutorial004.py::test_main PASSED [ 41%] tests/test_tutorial/test_behind_a_proxy/test_tutorial004.py::test_openapi_schema PASSED [ 41%] tests/test_tutorial/test_bigger_applications/test_main.py::test_users_token_jessica PASSED [ 41%] tests/test_tutorial/test_bigger_applications/test_main.py::test_users_with_no_token PASSED [ 41%] tests/test_tutorial/test_bigger_applications/test_main.py::test_users_foo_token_jessica PASSED [ 41%] tests/test_tutorial/test_bigger_applications/test_main.py::test_users_foo_with_no_token PASSED [ 41%] tests/test_tutorial/test_bigger_applications/test_main.py::test_users_me_token_jessica PASSED [ 41%] tests/test_tutorial/test_bigger_applications/test_main.py::test_users_me_with_no_token PASSED [ 41%] tests/test_tutorial/test_bigger_applications/test_main.py::test_users_token_monica_with_no_jessica PASSED [ 41%] tests/test_tutorial/test_bigger_applications/test_main.py::test_items_token_jessica PASSED [ 41%] tests/test_tutorial/test_bigger_applications/test_main.py::test_items_with_no_token_jessica PASSED [ 41%] tests/test_tutorial/test_bigger_applications/test_main.py::test_items_plumbus_token_jessica PASSED [ 41%] tests/test_tutorial/test_bigger_applications/test_main.py::test_items_bar_token_jessica PASSED [ 41%] tests/test_tutorial/test_bigger_applications/test_main.py::test_items_plumbus_with_no_token PASSED [ 41%] tests/test_tutorial/test_bigger_applications/test_main.py::test_items_with_invalid_token PASSED [ 42%] tests/test_tutorial/test_bigger_applications/test_main.py::test_items_bar_with_invalid_token PASSED [ 42%] tests/test_tutorial/test_bigger_applications/test_main.py::test_items_with_missing_x_token_header PASSED [ 42%] tests/test_tutorial/test_bigger_applications/test_main.py::test_items_plumbus_with_missing_x_token_header PASSED [ 42%] tests/test_tutorial/test_bigger_applications/test_main.py::test_root_token_jessica PASSED [ 42%] tests/test_tutorial/test_bigger_applications/test_main.py::test_root_with_no_token PASSED [ 42%] tests/test_tutorial/test_bigger_applications/test_main.py::test_put_no_header PASSED [ 42%] tests/test_tutorial/test_bigger_applications/test_main.py::test_put_invalid_header PASSED [ 42%] tests/test_tutorial/test_bigger_applications/test_main.py::test_put PASSED [ 42%] tests/test_tutorial/test_bigger_applications/test_main.py::test_put_forbidden PASSED [ 42%] tests/test_tutorial/test_bigger_applications/test_main.py::test_admin PASSED [ 42%] tests/test_tutorial/test_bigger_applications/test_main.py::test_admin_invalid_header PASSED [ 42%] tests/test_tutorial/test_bigger_applications/test_main.py::test_openapi_schema PASSED [ 42%] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_users_token_jessica PASSED [ 42%] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_users_with_no_token PASSED [ 42%] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_users_foo_token_jessica PASSED [ 42%] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_users_foo_with_no_token PASSED [ 42%] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_users_me_token_jessica PASSED [ 42%] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_users_me_with_no_token PASSED [ 42%] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_users_token_monica_with_no_jessica PASSED [ 42%] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_items_token_jessica PASSED [ 43%] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_items_with_no_token_jessica PASSED [ 43%] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_items_plumbus_token_jessica PASSED [ 43%] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_items_bar_token_jessica PASSED [ 43%] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_items_plumbus_with_no_token PASSED [ 43%] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_items_with_invalid_token PASSED [ 43%] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_items_bar_with_invalid_token PASSED [ 43%] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_items_with_missing_x_token_header PASSED [ 43%] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_items_plumbus_with_missing_x_token_header PASSED [ 43%] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_root_token_jessica PASSED [ 43%] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_root_with_no_token PASSED [ 43%] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_put_no_header PASSED [ 43%] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_put_invalid_header PASSED [ 43%] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_put PASSED [ 43%] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_put_forbidden PASSED [ 43%] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_admin PASSED [ 43%] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_admin_invalid_header PASSED [ 43%] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_openapi_schema PASSED [ 43%] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_users_token_jessica PASSED [ 43%] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_users_with_no_token PASSED [ 43%] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_users_foo_token_jessica PASSED [ 44%] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_users_foo_with_no_token PASSED [ 44%] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_users_me_token_jessica PASSED [ 44%] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_users_me_with_no_token PASSED [ 44%] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_users_token_monica_with_no_jessica PASSED [ 44%] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_items_token_jessica PASSED [ 44%] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_items_with_no_token_jessica PASSED [ 44%] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_items_plumbus_token_jessica PASSED [ 44%] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_items_bar_token_jessica PASSED [ 44%] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_items_plumbus_with_no_token PASSED [ 44%] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_items_with_invalid_token PASSED [ 44%] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_items_bar_with_invalid_token PASSED [ 44%] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_items_with_missing_x_token_header PASSED [ 44%] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_items_plumbus_with_missing_x_token_header PASSED [ 44%] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_root_token_jessica PASSED [ 44%] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_root_with_no_token PASSED [ 44%] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_put_no_header PASSED [ 44%] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_put_invalid_header PASSED [ 44%] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_put PASSED [ 44%] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_put_forbidden PASSED [ 44%] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_admin PASSED [ 44%] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_admin_invalid_header PASSED [ 45%] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_openapi_schema PASSED [ 45%] tests/test_tutorial/test_body/test_tutorial001.py::test_body_float PASSED [ 45%] tests/test_tutorial/test_body/test_tutorial001.py::test_post_with_str_float PASSED [ 45%] tests/test_tutorial/test_body/test_tutorial001.py::test_post_with_str_float_description PASSED [ 45%] tests/test_tutorial/test_body/test_tutorial001.py::test_post_with_str_float_description_tax PASSED [ 45%] tests/test_tutorial/test_body/test_tutorial001.py::test_post_with_only_name PASSED [ 45%] tests/test_tutorial/test_body/test_tutorial001.py::test_post_with_only_name_price PASSED [ 45%] tests/test_tutorial/test_body/test_tutorial001.py::test_post_with_no_data PASSED [ 45%] tests/test_tutorial/test_body/test_tutorial001.py::test_post_with_none PASSED [ 45%] tests/test_tutorial/test_body/test_tutorial001.py::test_post_broken_body PASSED [ 45%] tests/test_tutorial/test_body/test_tutorial001.py::test_post_form_for_json PASSED [ 45%] tests/test_tutorial/test_body/test_tutorial001.py::test_explicit_content_type PASSED [ 45%] tests/test_tutorial/test_body/test_tutorial001.py::test_geo_json PASSED [ 45%] tests/test_tutorial/test_body/test_tutorial001.py::test_no_content_type_is_json PASSED [ 45%] tests/test_tutorial/test_body/test_tutorial001.py::test_wrong_headers PASSED [ 45%] tests/test_tutorial/test_body/test_tutorial001.py::test_other_exceptions PASSED [ 45%] tests/test_tutorial/test_body/test_tutorial001.py::test_openapi_schema PASSED [ 45%] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_body_float PASSED [ 45%] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_post_with_str_float PASSED [ 45%] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_post_with_str_float_description PASSED [ 46%] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_post_with_str_float_description_tax PASSED [ 46%] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_post_with_only_name PASSED [ 46%] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_post_with_only_name_price PASSED [ 46%] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_post_with_no_data PASSED [ 46%] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_post_with_none PASSED [ 46%] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_post_broken_body PASSED [ 46%] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_post_form_for_json PASSED [ 46%] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_explicit_content_type PASSED [ 46%] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_geo_json PASSED [ 46%] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_no_content_type_is_json PASSED [ 46%] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_wrong_headers PASSED [ 46%] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_other_exceptions PASSED [ 46%] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_openapi_schema PASSED [ 46%] tests/test_tutorial/test_body_fields/test_tutorial001.py::test_items_5 PASSED [ 46%] tests/test_tutorial/test_body_fields/test_tutorial001.py::test_items_6 PASSED [ 46%] tests/test_tutorial/test_body_fields/test_tutorial001.py::test_invalid_price PASSED [ 46%] tests/test_tutorial/test_body_fields/test_tutorial001.py::test_openapi_schema PASSED [ 46%] tests/test_tutorial/test_body_fields/test_tutorial001_an.py::test_items_5 PASSED [ 46%] tests/test_tutorial/test_body_fields/test_tutorial001_an.py::test_items_6 PASSED [ 46%] tests/test_tutorial/test_body_fields/test_tutorial001_an.py::test_invalid_price PASSED [ 46%] tests/test_tutorial/test_body_fields/test_tutorial001_an.py::test_openapi_schema PASSED [ 47%] tests/test_tutorial/test_body_fields/test_tutorial001_an_py310.py::test_items_5 PASSED [ 47%] tests/test_tutorial/test_body_fields/test_tutorial001_an_py310.py::test_items_6 PASSED [ 47%] tests/test_tutorial/test_body_fields/test_tutorial001_an_py310.py::test_invalid_price PASSED [ 47%] tests/test_tutorial/test_body_fields/test_tutorial001_an_py310.py::test_openapi_schema PASSED [ 47%] tests/test_tutorial/test_body_fields/test_tutorial001_an_py39.py::test_items_5 PASSED [ 47%] tests/test_tutorial/test_body_fields/test_tutorial001_an_py39.py::test_items_6 PASSED [ 47%] tests/test_tutorial/test_body_fields/test_tutorial001_an_py39.py::test_invalid_price PASSED [ 47%] tests/test_tutorial/test_body_fields/test_tutorial001_an_py39.py::test_openapi_schema PASSED [ 47%] tests/test_tutorial/test_body_fields/test_tutorial001_py310.py::test_items_5 PASSED [ 47%] tests/test_tutorial/test_body_fields/test_tutorial001_py310.py::test_items_6 PASSED [ 47%] tests/test_tutorial/test_body_fields/test_tutorial001_py310.py::test_invalid_price PASSED [ 47%] tests/test_tutorial/test_body_fields/test_tutorial001_py310.py::test_openapi_schema PASSED [ 47%] tests/test_tutorial/test_body_multiple_params/test_tutorial001.py::test_post_body_q_bar_content PASSED [ 47%] tests/test_tutorial/test_body_multiple_params/test_tutorial001.py::test_post_no_body_q_bar PASSED [ 47%] tests/test_tutorial/test_body_multiple_params/test_tutorial001.py::test_post_no_body PASSED [ 47%] tests/test_tutorial/test_body_multiple_params/test_tutorial001.py::test_post_id_foo PASSED [ 47%] tests/test_tutorial/test_body_multiple_params/test_tutorial001.py::test_openapi_schema PASSED [ 47%] tests/test_tutorial/test_body_multiple_params/test_tutorial001_an.py::test_post_body_q_bar_content PASSED [ 47%] tests/test_tutorial/test_body_multiple_params/test_tutorial001_an.py::test_post_no_body_q_bar PASSED [ 47%] tests/test_tutorial/test_body_multiple_params/test_tutorial001_an.py::test_post_no_body PASSED [ 48%] tests/test_tutorial/test_body_multiple_params/test_tutorial001_an.py::test_post_id_foo PASSED [ 48%] tests/test_tutorial/test_body_multiple_params/test_tutorial001_an.py::test_openapi_schema PASSED [ 48%] tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py310.py::test_post_body_q_bar_content PASSED [ 48%] tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py310.py::test_post_no_body_q_bar PASSED [ 48%] tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py310.py::test_post_no_body PASSED [ 48%] tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py310.py::test_post_id_foo PASSED [ 48%] tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py310.py::test_openapi_schema PASSED [ 48%] tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py39.py::test_post_body_q_bar_content PASSED [ 48%] tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py39.py::test_post_no_body_q_bar PASSED [ 48%] tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py39.py::test_post_no_body PASSED [ 48%] tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py39.py::test_post_id_foo PASSED [ 48%] tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py39.py::test_openapi_schema PASSED [ 48%] tests/test_tutorial/test_body_multiple_params/test_tutorial001_py310.py::test_post_body_q_bar_content PASSED [ 48%] tests/test_tutorial/test_body_multiple_params/test_tutorial001_py310.py::test_post_no_body_q_bar PASSED [ 48%] tests/test_tutorial/test_body_multiple_params/test_tutorial001_py310.py::test_post_no_body PASSED [ 48%] tests/test_tutorial/test_body_multiple_params/test_tutorial001_py310.py::test_post_id_foo PASSED [ 48%] tests/test_tutorial/test_body_multiple_params/test_tutorial001_py310.py::test_openapi_schema PASSED [ 48%] tests/test_tutorial/test_body_multiple_params/test_tutorial003.py::test_post_body_valid PASSED [ 48%] tests/test_tutorial/test_body_multiple_params/test_tutorial003.py::test_post_body_no_data PASSED [ 48%] tests/test_tutorial/test_body_multiple_params/test_tutorial003.py::test_post_body_empty_list PASSED [ 48%] tests/test_tutorial/test_body_multiple_params/test_tutorial003.py::test_openapi_schema PASSED [ 49%] tests/test_tutorial/test_body_multiple_params/test_tutorial003_an.py::test_post_body_valid PASSED [ 49%] tests/test_tutorial/test_body_multiple_params/test_tutorial003_an.py::test_post_body_no_data PASSED [ 49%] tests/test_tutorial/test_body_multiple_params/test_tutorial003_an.py::test_post_body_empty_list PASSED [ 49%] tests/test_tutorial/test_body_multiple_params/test_tutorial003_an.py::test_openapi_schema PASSED [ 49%] tests/test_tutorial/test_body_multiple_params/test_tutorial003_an_py310.py::test_post_body_valid PASSED [ 49%] tests/test_tutorial/test_body_multiple_params/test_tutorial003_an_py310.py::test_post_body_no_data PASSED [ 49%] tests/test_tutorial/test_body_multiple_params/test_tutorial003_an_py310.py::test_post_body_empty_list PASSED [ 49%] tests/test_tutorial/test_body_multiple_params/test_tutorial003_an_py310.py::test_openapi_schema PASSED [ 49%] tests/test_tutorial/test_body_multiple_params/test_tutorial003_an_py39.py::test_post_body_valid PASSED [ 49%] tests/test_tutorial/test_body_multiple_params/test_tutorial003_an_py39.py::test_post_body_no_data PASSED [ 49%] tests/test_tutorial/test_body_multiple_params/test_tutorial003_an_py39.py::test_post_body_empty_list PASSED [ 49%] tests/test_tutorial/test_body_multiple_params/test_tutorial003_an_py39.py::test_openapi_schema PASSED [ 49%] tests/test_tutorial/test_body_multiple_params/test_tutorial003_py310.py::test_post_body_valid PASSED [ 49%] tests/test_tutorial/test_body_multiple_params/test_tutorial003_py310.py::test_post_body_no_data PASSED [ 49%] tests/test_tutorial/test_body_multiple_params/test_tutorial003_py310.py::test_post_body_empty_list PASSED [ 49%] tests/test_tutorial/test_body_multiple_params/test_tutorial003_py310.py::test_openapi_schema PASSED [ 49%] tests/test_tutorial/test_body_nested_models/test_tutorial009.py::test_post_body PASSED [ 49%] tests/test_tutorial/test_body_nested_models/test_tutorial009.py::test_post_invalid_body PASSED [ 49%] tests/test_tutorial/test_body_nested_models/test_tutorial009.py::test_openapi_schema PASSED [ 49%] tests/test_tutorial/test_body_nested_models/test_tutorial009_py39.py::test_post_body PASSED [ 50%] tests/test_tutorial/test_body_nested_models/test_tutorial009_py39.py::test_post_invalid_body PASSED [ 50%] tests/test_tutorial/test_body_nested_models/test_tutorial009_py39.py::test_openapi_schema PASSED [ 50%] tests/test_tutorial/test_body_updates/test_tutorial001.py::test_get PASSED [ 50%] tests/test_tutorial/test_body_updates/test_tutorial001.py::test_put PASSED [ 50%] tests/test_tutorial/test_body_updates/test_tutorial001.py::test_openapi_schema PASSED [ 50%] tests/test_tutorial/test_body_updates/test_tutorial001.py::test_openapi_schema_pv1 SKIPPED [ 50%] tests/test_tutorial/test_body_updates/test_tutorial001_py310.py::test_get PASSED [ 50%] tests/test_tutorial/test_body_updates/test_tutorial001_py310.py::test_put PASSED [ 50%] tests/test_tutorial/test_body_updates/test_tutorial001_py310.py::test_openapi_schema PASSED [ 50%] tests/test_tutorial/test_body_updates/test_tutorial001_py310.py::test_openapi_schema_pv1 SKIPPED [ 50%] tests/test_tutorial/test_body_updates/test_tutorial001_py39.py::test_get PASSED [ 50%] tests/test_tutorial/test_body_updates/test_tutorial001_py39.py::test_put PASSED [ 50%] tests/test_tutorial/test_body_updates/test_tutorial001_py39.py::test_openapi_schema PASSED [ 50%] tests/test_tutorial/test_body_updates/test_tutorial001_py39.py::test_openapi_schema_pv1 SKIPPED [ 50%] tests/test_tutorial/test_conditional_openapi/test_tutorial001.py::test_disable_openapi PASSED [ 50%] tests/test_tutorial/test_conditional_openapi/test_tutorial001.py::test_root PASSED [ 50%] tests/test_tutorial/test_conditional_openapi/test_tutorial001.py::test_default_openapi PASSED [ 50%] tests/test_tutorial/test_configure_swagger_ui/test_tutorial001.py::test_swagger_ui PASSED [ 50%] tests/test_tutorial/test_configure_swagger_ui/test_tutorial001.py::test_get_users PASSED [ 50%] tests/test_tutorial/test_configure_swagger_ui/test_tutorial002.py::test_swagger_ui PASSED [ 51%] tests/test_tutorial/test_configure_swagger_ui/test_tutorial002.py::test_get_users PASSED [ 51%] tests/test_tutorial/test_configure_swagger_ui/test_tutorial003.py::test_swagger_ui PASSED [ 51%] tests/test_tutorial/test_configure_swagger_ui/test_tutorial003.py::test_get_users PASSED [ 51%] tests/test_tutorial/test_cookie_params/test_tutorial001.py::test[/items-None-200-expected_response0] PASSED [ 51%] tests/test_tutorial/test_cookie_params/test_tutorial001.py::test[/items-cookies1-200-expected_response1] PASSED [ 51%] tests/test_tutorial/test_cookie_params/test_tutorial001.py::test[/items-cookies2-200-expected_response2] PASSED [ 51%] tests/test_tutorial/test_cookie_params/test_tutorial001.py::test[/items-cookies3-200-expected_response3] PASSED [ 51%] tests/test_tutorial/test_cookie_params/test_tutorial001.py::test_openapi_schema PASSED [ 51%] tests/test_tutorial/test_cookie_params/test_tutorial001_an.py::test[/items-None-200-expected_response0] PASSED [ 51%] tests/test_tutorial/test_cookie_params/test_tutorial001_an.py::test[/items-cookies1-200-expected_response1] PASSED [ 51%] tests/test_tutorial/test_cookie_params/test_tutorial001_an.py::test[/items-cookies2-200-expected_response2] PASSED [ 51%] tests/test_tutorial/test_cookie_params/test_tutorial001_an.py::test[/items-cookies3-200-expected_response3] PASSED [ 51%] tests/test_tutorial/test_cookie_params/test_tutorial001_an.py::test_openapi_schema PASSED [ 51%] tests/test_tutorial/test_cookie_params/test_tutorial001_an_py310.py::test[/items-None-200-expected_response0] PASSED [ 51%] tests/test_tutorial/test_cookie_params/test_tutorial001_an_py310.py::test[/items-cookies1-200-expected_response1] PASSED [ 51%] tests/test_tutorial/test_cookie_params/test_tutorial001_an_py310.py::test[/items-cookies2-200-expected_response2] PASSED [ 51%] tests/test_tutorial/test_cookie_params/test_tutorial001_an_py310.py::test[/items-cookies3-200-expected_response3] PASSED [ 51%] tests/test_tutorial/test_cookie_params/test_tutorial001_an_py310.py::test_openapi_schema PASSED [ 51%] tests/test_tutorial/test_cookie_params/test_tutorial001_an_py39.py::test[/items-None-200-expected_response0] PASSED [ 51%] tests/test_tutorial/test_cookie_params/test_tutorial001_an_py39.py::test[/items-cookies1-200-expected_response1] PASSED [ 51%] tests/test_tutorial/test_cookie_params/test_tutorial001_an_py39.py::test[/items-cookies2-200-expected_response2] PASSED [ 52%] tests/test_tutorial/test_cookie_params/test_tutorial001_an_py39.py::test[/items-cookies3-200-expected_response3] PASSED [ 52%] tests/test_tutorial/test_cookie_params/test_tutorial001_an_py39.py::test_openapi_schema PASSED [ 52%] tests/test_tutorial/test_cookie_params/test_tutorial001_py310.py::test[/items-None-200-expected_response0] PASSED [ 52%] tests/test_tutorial/test_cookie_params/test_tutorial001_py310.py::test[/items-cookies1-200-expected_response1] PASSED [ 52%] tests/test_tutorial/test_cookie_params/test_tutorial001_py310.py::test[/items-cookies2-200-expected_response2] PASSED [ 52%] tests/test_tutorial/test_cookie_params/test_tutorial001_py310.py::test[/items-cookies3-200-expected_response3] PASSED [ 52%] tests/test_tutorial/test_cookie_params/test_tutorial001_py310.py::test_openapi_schema PASSED [ 52%] tests/test_tutorial/test_cors/test_tutorial001.py::test_cors PASSED [ 52%] tests/test_tutorial/test_custom_docs_ui/test_tutorial001.py::test_swagger_ui_html PASSED [ 52%] tests/test_tutorial/test_custom_docs_ui/test_tutorial001.py::test_swagger_ui_oauth2_redirect_html PASSED [ 52%] tests/test_tutorial/test_custom_docs_ui/test_tutorial001.py::test_redoc_html PASSED [ 52%] tests/test_tutorial/test_custom_docs_ui/test_tutorial001.py::test_api PASSED [ 52%] tests/test_tutorial/test_custom_docs_ui/test_tutorial002.py::test_swagger_ui_html PASSED [ 52%] tests/test_tutorial/test_custom_docs_ui/test_tutorial002.py::test_swagger_ui_oauth2_redirect_html PASSED [ 52%] tests/test_tutorial/test_custom_docs_ui/test_tutorial002.py::test_redoc_html PASSED [ 52%] tests/test_tutorial/test_custom_docs_ui/test_tutorial002.py::test_api PASSED [ 52%] tests/test_tutorial/test_custom_request_and_route/test_tutorial001.py::test_gzip_request[True] PASSED [ 52%] tests/test_tutorial/test_custom_request_and_route/test_tutorial001.py::test_gzip_request[False] PASSED [ 52%] tests/test_tutorial/test_custom_request_and_route/test_tutorial001.py::test_request_class PASSED [ 52%] tests/test_tutorial/test_custom_request_and_route/test_tutorial002.py::test_endpoint_works PASSED [ 53%] tests/test_tutorial/test_custom_request_and_route/test_tutorial002.py::test_exception_handler_body_access PASSED [ 53%] tests/test_tutorial/test_custom_request_and_route/test_tutorial003.py::test_get PASSED [ 53%] tests/test_tutorial/test_custom_request_and_route/test_tutorial003.py::test_get_timed PASSED [ 53%] tests/test_tutorial/test_custom_response/test_tutorial001.py::test_get_custom_response PASSED [ 53%] tests/test_tutorial/test_custom_response/test_tutorial001.py::test_openapi_schema PASSED [ 53%] tests/test_tutorial/test_custom_response/test_tutorial001b.py::test_get_custom_response PASSED [ 53%] tests/test_tutorial/test_custom_response/test_tutorial001b.py::test_openapi_schema PASSED [ 53%] tests/test_tutorial/test_custom_response/test_tutorial004.py::test_get_custom_response PASSED [ 53%] tests/test_tutorial/test_custom_response/test_tutorial004.py::test_openapi_schema PASSED [ 53%] tests/test_tutorial/test_custom_response/test_tutorial005.py::test_get PASSED [ 53%] tests/test_tutorial/test_custom_response/test_tutorial005.py::test_openapi_schema PASSED [ 53%] tests/test_tutorial/test_custom_response/test_tutorial006.py::test_get PASSED [ 53%] tests/test_tutorial/test_custom_response/test_tutorial006.py::test_openapi_schema PASSED [ 53%] tests/test_tutorial/test_custom_response/test_tutorial006b.py::test_redirect_response_class PASSED [ 53%] tests/test_tutorial/test_custom_response/test_tutorial006b.py::test_openapi_schema PASSED [ 53%] tests/test_tutorial/test_custom_response/test_tutorial006c.py::test_redirect_status_code PASSED [ 53%] tests/test_tutorial/test_custom_response/test_tutorial006c.py::test_openapi_schema PASSED [ 53%] tests/test_tutorial/test_custom_response/test_tutorial007.py::test_get PASSED [ 53%] tests/test_tutorial/test_custom_response/test_tutorial008.py::test_get PASSED [ 53%] tests/test_tutorial/test_custom_response/test_tutorial009.py::test_get PASSED [ 53%] tests/test_tutorial/test_custom_response/test_tutorial009b.py::test_get PASSED [ 54%] tests/test_tutorial/test_custom_response/test_tutorial009c.py::test_get PASSED [ 54%] tests/test_tutorial/test_dataclasses/test_tutorial001.py::test_post_item PASSED [ 54%] tests/test_tutorial/test_dataclasses/test_tutorial001.py::test_post_invalid_item PASSED [ 54%] tests/test_tutorial/test_dataclasses/test_tutorial001.py::test_openapi_schema PASSED [ 54%] tests/test_tutorial/test_dataclasses/test_tutorial002.py::test_get_item PASSED [ 54%] tests/test_tutorial/test_dataclasses/test_tutorial002.py::test_openapi_schema PASSED [ 54%] tests/test_tutorial/test_dataclasses/test_tutorial003.py::test_post_authors_item PASSED [ 54%] tests/test_tutorial/test_dataclasses/test_tutorial003.py::test_get_authors PASSED [ 54%] tests/test_tutorial/test_dataclasses/test_tutorial003.py::test_openapi_schema PASSED [ 54%] tests/test_tutorial/test_dataclasses/test_tutorial003.py::test_openapi_schema_pv1 SKIPPED [ 54%] tests/test_tutorial/test_dependencies/test_tutorial001.py::test_get[/items-200-expected_response0] PASSED [ 54%] tests/test_tutorial/test_dependencies/test_tutorial001.py::test_get[/items?q=foo-200-expected_response1] PASSED [ 54%] tests/test_tutorial/test_dependencies/test_tutorial001.py::test_get[/items?q=foo&skip=5-200-expected_response2] PASSED [ 54%] tests/test_tutorial/test_dependencies/test_tutorial001.py::test_get[/items?q=foo&skip=5&limit=30-200-expected_response3] PASSED [ 54%] tests/test_tutorial/test_dependencies/test_tutorial001.py::test_get[/users-200-expected_response4] PASSED [ 54%] tests/test_tutorial/test_dependencies/test_tutorial001.py::test_openapi_schema PASSED [ 54%] tests/test_tutorial/test_dependencies/test_tutorial001_an.py::test_get[/items-200-expected_response0] PASSED [ 54%] tests/test_tutorial/test_dependencies/test_tutorial001_an.py::test_get[/items?q=foo-200-expected_response1] PASSED [ 54%] tests/test_tutorial/test_dependencies/test_tutorial001_an.py::test_get[/items?q=foo&skip=5-200-expected_response2] PASSED [ 54%] tests/test_tutorial/test_dependencies/test_tutorial001_an.py::test_get[/items?q=foo&skip=5&limit=30-200-expected_response3] PASSED [ 55%] tests/test_tutorial/test_dependencies/test_tutorial001_an.py::test_get[/users-200-expected_response4] PASSED [ 55%] tests/test_tutorial/test_dependencies/test_tutorial001_an.py::test_openapi_schema PASSED [ 55%] tests/test_tutorial/test_dependencies/test_tutorial001_an_py310.py::test_get[/items-200-expected_response0] PASSED [ 55%] tests/test_tutorial/test_dependencies/test_tutorial001_an_py310.py::test_get[/items?q=foo-200-expected_response1] PASSED [ 55%] tests/test_tutorial/test_dependencies/test_tutorial001_an_py310.py::test_get[/items?q=foo&skip=5-200-expected_response2] PASSED [ 55%] tests/test_tutorial/test_dependencies/test_tutorial001_an_py310.py::test_get[/items?q=foo&skip=5&limit=30-200-expected_response3] PASSED [ 55%] tests/test_tutorial/test_dependencies/test_tutorial001_an_py310.py::test_get[/users-200-expected_response4] PASSED [ 55%] tests/test_tutorial/test_dependencies/test_tutorial001_an_py310.py::test_openapi_schema PASSED [ 55%] tests/test_tutorial/test_dependencies/test_tutorial001_an_py39.py::test_get[/items-200-expected_response0] PASSED [ 55%] tests/test_tutorial/test_dependencies/test_tutorial001_an_py39.py::test_get[/items?q=foo-200-expected_response1] PASSED [ 55%] tests/test_tutorial/test_dependencies/test_tutorial001_an_py39.py::test_get[/items?q=foo&skip=5-200-expected_response2] PASSED [ 55%] tests/test_tutorial/test_dependencies/test_tutorial001_an_py39.py::test_get[/items?q=foo&skip=5&limit=30-200-expected_response3] PASSED [ 55%] tests/test_tutorial/test_dependencies/test_tutorial001_an_py39.py::test_get[/users-200-expected_response4] PASSED [ 55%] tests/test_tutorial/test_dependencies/test_tutorial001_an_py39.py::test_openapi_schema PASSED [ 55%] tests/test_tutorial/test_dependencies/test_tutorial001_py310.py::test_get[/items-200-expected_response0] PASSED [ 55%] tests/test_tutorial/test_dependencies/test_tutorial001_py310.py::test_get[/items?q=foo-200-expected_response1] PASSED [ 55%] tests/test_tutorial/test_dependencies/test_tutorial001_py310.py::test_get[/items?q=foo&skip=5-200-expected_response2] PASSED [ 55%] tests/test_tutorial/test_dependencies/test_tutorial001_py310.py::test_get[/items?q=foo&skip=5&limit=30-200-expected_response3] PASSED [ 55%] tests/test_tutorial/test_dependencies/test_tutorial001_py310.py::test_get[/users-200-expected_response4] PASSED [ 55%] tests/test_tutorial/test_dependencies/test_tutorial001_py310.py::test_openapi_schema PASSED [ 55%] tests/test_tutorial/test_dependencies/test_tutorial004.py::test_get[/items-200-expected_response0] PASSED [ 56%] tests/test_tutorial/test_dependencies/test_tutorial004.py::test_get[/items?q=foo-200-expected_response1] PASSED [ 56%] tests/test_tutorial/test_dependencies/test_tutorial004.py::test_get[/items?q=foo&skip=1-200-expected_response2] PASSED [ 56%] tests/test_tutorial/test_dependencies/test_tutorial004.py::test_get[/items?q=bar&limit=2-200-expected_response3] PASSED [ 56%] tests/test_tutorial/test_dependencies/test_tutorial004.py::test_get[/items?q=bar&skip=1&limit=1-200-expected_response4] PASSED [ 56%] tests/test_tutorial/test_dependencies/test_tutorial004.py::test_get[/items?limit=1&q=bar&skip=1-200-expected_response5] PASSED [ 56%] tests/test_tutorial/test_dependencies/test_tutorial004.py::test_openapi_schema PASSED [ 56%] tests/test_tutorial/test_dependencies/test_tutorial004_an.py::test_get[/items-200-expected_response0] PASSED [ 56%] tests/test_tutorial/test_dependencies/test_tutorial004_an.py::test_get[/items?q=foo-200-expected_response1] PASSED [ 56%] tests/test_tutorial/test_dependencies/test_tutorial004_an.py::test_get[/items?q=foo&skip=1-200-expected_response2] PASSED [ 56%] tests/test_tutorial/test_dependencies/test_tutorial004_an.py::test_get[/items?q=bar&limit=2-200-expected_response3] PASSED [ 56%] tests/test_tutorial/test_dependencies/test_tutorial004_an.py::test_get[/items?q=bar&skip=1&limit=1-200-expected_response4] PASSED [ 56%] tests/test_tutorial/test_dependencies/test_tutorial004_an.py::test_get[/items?limit=1&q=bar&skip=1-200-expected_response5] PASSED [ 56%] tests/test_tutorial/test_dependencies/test_tutorial004_an.py::test_openapi_schema PASSED [ 56%] tests/test_tutorial/test_dependencies/test_tutorial004_an_py310.py::test_get[/items-200-expected_response0] PASSED [ 56%] tests/test_tutorial/test_dependencies/test_tutorial004_an_py310.py::test_get[/items?q=foo-200-expected_response1] PASSED [ 56%] tests/test_tutorial/test_dependencies/test_tutorial004_an_py310.py::test_get[/items?q=foo&skip=1-200-expected_response2] PASSED [ 56%] tests/test_tutorial/test_dependencies/test_tutorial004_an_py310.py::test_get[/items?q=bar&limit=2-200-expected_response3] PASSED [ 56%] tests/test_tutorial/test_dependencies/test_tutorial004_an_py310.py::test_get[/items?q=bar&skip=1&limit=1-200-expected_response4] PASSED [ 56%] tests/test_tutorial/test_dependencies/test_tutorial004_an_py310.py::test_get[/items?limit=1&q=bar&skip=1-200-expected_response5] PASSED [ 56%] tests/test_tutorial/test_dependencies/test_tutorial004_an_py310.py::test_openapi_schema PASSED [ 57%] tests/test_tutorial/test_dependencies/test_tutorial004_an_py39.py::test_get[/items-200-expected_response0] PASSED [ 57%] tests/test_tutorial/test_dependencies/test_tutorial004_an_py39.py::test_get[/items?q=foo-200-expected_response1] PASSED [ 57%] tests/test_tutorial/test_dependencies/test_tutorial004_an_py39.py::test_get[/items?q=foo&skip=1-200-expected_response2] PASSED [ 57%] tests/test_tutorial/test_dependencies/test_tutorial004_an_py39.py::test_get[/items?q=bar&limit=2-200-expected_response3] PASSED [ 57%] tests/test_tutorial/test_dependencies/test_tutorial004_an_py39.py::test_get[/items?q=bar&skip=1&limit=1-200-expected_response4] PASSED [ 57%] tests/test_tutorial/test_dependencies/test_tutorial004_an_py39.py::test_get[/items?limit=1&q=bar&skip=1-200-expected_response5] PASSED [ 57%] tests/test_tutorial/test_dependencies/test_tutorial004_an_py39.py::test_openapi_schema PASSED [ 57%] tests/test_tutorial/test_dependencies/test_tutorial004_py310.py::test_get[/items-200-expected_response0] PASSED [ 57%] tests/test_tutorial/test_dependencies/test_tutorial004_py310.py::test_get[/items?q=foo-200-expected_response1] PASSED [ 57%] tests/test_tutorial/test_dependencies/test_tutorial004_py310.py::test_get[/items?q=foo&skip=1-200-expected_response2] PASSED [ 57%] tests/test_tutorial/test_dependencies/test_tutorial004_py310.py::test_get[/items?q=bar&limit=2-200-expected_response3] PASSED [ 57%] tests/test_tutorial/test_dependencies/test_tutorial004_py310.py::test_get[/items?q=bar&skip=1&limit=1-200-expected_response4] PASSED [ 57%] tests/test_tutorial/test_dependencies/test_tutorial004_py310.py::test_get[/items?limit=1&q=bar&skip=1-200-expected_response5] PASSED [ 57%] tests/test_tutorial/test_dependencies/test_tutorial004_py310.py::test_openapi_schema PASSED [ 57%] tests/test_tutorial/test_dependencies/test_tutorial006.py::test_get_no_headers PASSED [ 57%] tests/test_tutorial/test_dependencies/test_tutorial006.py::test_get_invalid_one_header PASSED [ 57%] tests/test_tutorial/test_dependencies/test_tutorial006.py::test_get_invalid_second_header PASSED [ 57%] tests/test_tutorial/test_dependencies/test_tutorial006.py::test_get_valid_headers PASSED [ 57%] tests/test_tutorial/test_dependencies/test_tutorial006.py::test_openapi_schema PASSED [ 57%] tests/test_tutorial/test_dependencies/test_tutorial006_an.py::test_get_no_headers PASSED [ 58%] tests/test_tutorial/test_dependencies/test_tutorial006_an.py::test_get_invalid_one_header PASSED [ 58%] tests/test_tutorial/test_dependencies/test_tutorial006_an.py::test_get_invalid_second_header PASSED [ 58%] tests/test_tutorial/test_dependencies/test_tutorial006_an.py::test_get_valid_headers PASSED [ 58%] tests/test_tutorial/test_dependencies/test_tutorial006_an.py::test_openapi_schema PASSED [ 58%] tests/test_tutorial/test_dependencies/test_tutorial006_an_py39.py::test_get_no_headers PASSED [ 58%] tests/test_tutorial/test_dependencies/test_tutorial006_an_py39.py::test_get_invalid_one_header PASSED [ 58%] tests/test_tutorial/test_dependencies/test_tutorial006_an_py39.py::test_get_invalid_second_header PASSED [ 58%] tests/test_tutorial/test_dependencies/test_tutorial006_an_py39.py::test_get_valid_headers PASSED [ 58%] tests/test_tutorial/test_dependencies/test_tutorial006_an_py39.py::test_openapi_schema PASSED [ 58%] tests/test_tutorial/test_dependencies/test_tutorial012.py::test_get_no_headers_items PASSED [ 58%] tests/test_tutorial/test_dependencies/test_tutorial012.py::test_get_no_headers_users PASSED [ 58%] tests/test_tutorial/test_dependencies/test_tutorial012.py::test_get_invalid_one_header_items PASSED [ 58%] tests/test_tutorial/test_dependencies/test_tutorial012.py::test_get_invalid_one_users PASSED [ 58%] tests/test_tutorial/test_dependencies/test_tutorial012.py::test_get_invalid_second_header_items PASSED [ 58%] tests/test_tutorial/test_dependencies/test_tutorial012.py::test_get_invalid_second_header_users PASSED [ 58%] tests/test_tutorial/test_dependencies/test_tutorial012.py::test_get_valid_headers_items PASSED [ 58%] tests/test_tutorial/test_dependencies/test_tutorial012.py::test_get_valid_headers_users PASSED [ 58%] tests/test_tutorial/test_dependencies/test_tutorial012.py::test_openapi_schema PASSED [ 58%] tests/test_tutorial/test_dependencies/test_tutorial012_an.py::test_get_no_headers_items PASSED [ 58%] tests/test_tutorial/test_dependencies/test_tutorial012_an.py::test_get_no_headers_users PASSED [ 58%] tests/test_tutorial/test_dependencies/test_tutorial012_an.py::test_get_invalid_one_header_items PASSED [ 59%] tests/test_tutorial/test_dependencies/test_tutorial012_an.py::test_get_invalid_one_users PASSED [ 59%] tests/test_tutorial/test_dependencies/test_tutorial012_an.py::test_get_invalid_second_header_items PASSED [ 59%] tests/test_tutorial/test_dependencies/test_tutorial012_an.py::test_get_invalid_second_header_users PASSED [ 59%] tests/test_tutorial/test_dependencies/test_tutorial012_an.py::test_get_valid_headers_items PASSED [ 59%] tests/test_tutorial/test_dependencies/test_tutorial012_an.py::test_get_valid_headers_users PASSED [ 59%] tests/test_tutorial/test_dependencies/test_tutorial012_an.py::test_openapi_schema PASSED [ 59%] tests/test_tutorial/test_dependencies/test_tutorial012_an_py39.py::test_get_no_headers_items PASSED [ 59%] tests/test_tutorial/test_dependencies/test_tutorial012_an_py39.py::test_get_no_headers_users PASSED [ 59%] tests/test_tutorial/test_dependencies/test_tutorial012_an_py39.py::test_get_invalid_one_header_items PASSED [ 59%] tests/test_tutorial/test_dependencies/test_tutorial012_an_py39.py::test_get_invalid_one_users PASSED [ 59%] tests/test_tutorial/test_dependencies/test_tutorial012_an_py39.py::test_get_invalid_second_header_items PASSED [ 59%] tests/test_tutorial/test_dependencies/test_tutorial012_an_py39.py::test_get_invalid_second_header_users PASSED [ 59%] tests/test_tutorial/test_dependencies/test_tutorial012_an_py39.py::test_get_valid_headers_items PASSED [ 59%] tests/test_tutorial/test_dependencies/test_tutorial012_an_py39.py::test_get_valid_headers_users PASSED [ 59%] tests/test_tutorial/test_dependencies/test_tutorial012_an_py39.py::test_openapi_schema PASSED [ 59%] tests/test_tutorial/test_events/test_tutorial001.py::test_events PASSED [ 59%] tests/test_tutorial/test_events/test_tutorial001.py::test_openapi_schema PASSED [ 59%] tests/test_tutorial/test_events/test_tutorial002.py::test_events PASSED [ 59%] tests/test_tutorial/test_events/test_tutorial002.py::test_openapi_schema PASSED [ 59%] tests/test_tutorial/test_events/test_tutorial003.py::test_events PASSED [ 60%] tests/test_tutorial/test_events/test_tutorial003.py::test_openapi_schema PASSED [ 60%] tests/test_tutorial/test_extending_openapi/test_tutorial001.py::test PASSED [ 60%] tests/test_tutorial/test_extending_openapi/test_tutorial001.py::test_openapi_schema PASSED [ 60%] tests/test_tutorial/test_extra_data_types/test_tutorial001.py::test_extra_types PASSED [ 60%] tests/test_tutorial/test_extra_data_types/test_tutorial001.py::test_openapi_schema PASSED [ 60%] tests/test_tutorial/test_extra_data_types/test_tutorial001_an.py::test_extra_types PASSED [ 60%] tests/test_tutorial/test_extra_data_types/test_tutorial001_an.py::test_openapi_schema PASSED [ 60%] tests/test_tutorial/test_extra_data_types/test_tutorial001_an_py310.py::test_extra_types PASSED [ 60%] tests/test_tutorial/test_extra_data_types/test_tutorial001_an_py310.py::test_openapi_schema PASSED [ 60%] tests/test_tutorial/test_extra_data_types/test_tutorial001_an_py39.py::test_extra_types PASSED [ 60%] tests/test_tutorial/test_extra_data_types/test_tutorial001_an_py39.py::test_openapi_schema PASSED [ 60%] tests/test_tutorial/test_extra_data_types/test_tutorial001_py310.py::test_extra_types PASSED [ 60%] tests/test_tutorial/test_extra_data_types/test_tutorial001_py310.py::test_openapi_schema PASSED [ 60%] tests/test_tutorial/test_extra_models/test_tutorial003.py::test_get_car PASSED [ 60%] tests/test_tutorial/test_extra_models/test_tutorial003.py::test_get_plane PASSED [ 60%] tests/test_tutorial/test_extra_models/test_tutorial003.py::test_openapi_schema PASSED [ 60%] tests/test_tutorial/test_extra_models/test_tutorial003_py310.py::test_get_car PASSED [ 60%] tests/test_tutorial/test_extra_models/test_tutorial003_py310.py::test_get_plane PASSED [ 60%] tests/test_tutorial/test_extra_models/test_tutorial003_py310.py::test_openapi_schema PASSED [ 60%] tests/test_tutorial/test_extra_models/test_tutorial004.py::test_get_items PASSED [ 60%] tests/test_tutorial/test_extra_models/test_tutorial004.py::test_openapi_schema PASSED [ 61%] tests/test_tutorial/test_extra_models/test_tutorial004_py39.py::test_get_items PASSED [ 61%] tests/test_tutorial/test_extra_models/test_tutorial004_py39.py::test_openapi_schema PASSED [ 61%] tests/test_tutorial/test_extra_models/test_tutorial005.py::test_get_items PASSED [ 61%] tests/test_tutorial/test_extra_models/test_tutorial005.py::test_openapi_schema PASSED [ 61%] tests/test_tutorial/test_extra_models/test_tutorial005_py39.py::test_get_items PASSED [ 61%] tests/test_tutorial/test_extra_models/test_tutorial005_py39.py::test_openapi_schema PASSED [ 61%] tests/test_tutorial/test_first_steps/test_tutorial001.py::test_get_path[/-200-expected_response0] PASSED [ 61%] tests/test_tutorial/test_first_steps/test_tutorial001.py::test_get_path[/nonexistent-404-expected_response1] PASSED [ 61%] tests/test_tutorial/test_first_steps/test_tutorial001.py::test_openapi_schema PASSED [ 61%] tests/test_tutorial/test_generate_clients/test_tutorial003.py::test_post_items PASSED [ 61%] tests/test_tutorial/test_generate_clients/test_tutorial003.py::test_post_users PASSED [ 61%] tests/test_tutorial/test_generate_clients/test_tutorial003.py::test_get_items PASSED [ 61%] tests/test_tutorial/test_generate_clients/test_tutorial003.py::test_openapi_schema PASSED [ 61%] tests/test_tutorial/test_handling_errors/test_tutorial001.py::test_get_item PASSED [ 61%] tests/test_tutorial/test_handling_errors/test_tutorial001.py::test_get_item_not_found PASSED [ 61%] tests/test_tutorial/test_handling_errors/test_tutorial001.py::test_openapi_schema PASSED [ 61%] tests/test_tutorial/test_handling_errors/test_tutorial002.py::test_get_item_header PASSED [ 61%] tests/test_tutorial/test_handling_errors/test_tutorial002.py::test_get_item_not_found_header PASSED [ 61%] tests/test_tutorial/test_handling_errors/test_tutorial002.py::test_openapi_schema PASSED [ 61%] tests/test_tutorial/test_handling_errors/test_tutorial003.py::test_get PASSED [ 62%] tests/test_tutorial/test_handling_errors/test_tutorial003.py::test_get_exception PASSED [ 62%] tests/test_tutorial/test_handling_errors/test_tutorial003.py::test_openapi_schema PASSED [ 62%] tests/test_tutorial/test_handling_errors/test_tutorial004.py::test_get_validation_error PASSED [ 62%] tests/test_tutorial/test_handling_errors/test_tutorial004.py::test_get_http_error PASSED [ 62%] tests/test_tutorial/test_handling_errors/test_tutorial004.py::test_get PASSED [ 62%] tests/test_tutorial/test_handling_errors/test_tutorial004.py::test_openapi_schema PASSED [ 62%] tests/test_tutorial/test_handling_errors/test_tutorial005.py::test_post_validation_error PASSED [ 62%] tests/test_tutorial/test_handling_errors/test_tutorial005.py::test_post PASSED [ 62%] tests/test_tutorial/test_handling_errors/test_tutorial005.py::test_openapi_schema PASSED [ 62%] tests/test_tutorial/test_handling_errors/test_tutorial006.py::test_get_validation_error PASSED [ 62%] tests/test_tutorial/test_handling_errors/test_tutorial006.py::test_get_http_error PASSED [ 62%] tests/test_tutorial/test_handling_errors/test_tutorial006.py::test_get PASSED [ 62%] tests/test_tutorial/test_handling_errors/test_tutorial006.py::test_openapi_schema PASSED [ 62%] tests/test_tutorial/test_header_params/test_tutorial001.py::test[/items-None-200-expected_response0] PASSED [ 62%] tests/test_tutorial/test_header_params/test_tutorial001.py::test[/items-headers1-200-expected_response1] PASSED [ 62%] tests/test_tutorial/test_header_params/test_tutorial001.py::test[/items-headers2-200-expected_response2] PASSED [ 62%] tests/test_tutorial/test_header_params/test_tutorial001.py::test_openapi_schema PASSED [ 62%] tests/test_tutorial/test_header_params/test_tutorial001_an.py::test[/items-None-200-expected_response0] PASSED [ 62%] tests/test_tutorial/test_header_params/test_tutorial001_an.py::test[/items-headers1-200-expected_response1] PASSED [ 62%] tests/test_tutorial/test_header_params/test_tutorial001_an.py::test[/items-headers2-200-expected_response2] PASSED [ 62%] tests/test_tutorial/test_header_params/test_tutorial001_an.py::test_openapi_schema PASSED [ 63%] tests/test_tutorial/test_header_params/test_tutorial001_an_py310.py::test[/items-None-200-expected_response0] PASSED [ 63%] tests/test_tutorial/test_header_params/test_tutorial001_an_py310.py::test[/items-headers1-200-expected_response1] PASSED [ 63%] tests/test_tutorial/test_header_params/test_tutorial001_an_py310.py::test[/items-headers2-200-expected_response2] PASSED [ 63%] tests/test_tutorial/test_header_params/test_tutorial001_an_py310.py::test_openapi_schema PASSED [ 63%] tests/test_tutorial/test_header_params/test_tutorial001_py310.py::test[/items-None-200-expected_response0] PASSED [ 63%] tests/test_tutorial/test_header_params/test_tutorial001_py310.py::test[/items-headers1-200-expected_response1] PASSED [ 63%] tests/test_tutorial/test_header_params/test_tutorial001_py310.py::test[/items-headers2-200-expected_response2] PASSED [ 63%] tests/test_tutorial/test_header_params/test_tutorial001_py310.py::test_openapi_schema PASSED [ 63%] tests/test_tutorial/test_header_params/test_tutorial002.py::test[/items-None-200-expected_response0] PASSED [ 63%] tests/test_tutorial/test_header_params/test_tutorial002.py::test[/items-headers1-200-expected_response1] PASSED [ 63%] tests/test_tutorial/test_header_params/test_tutorial002.py::test[/items-headers2-200-expected_response2] PASSED [ 63%] tests/test_tutorial/test_header_params/test_tutorial002.py::test[/items-headers3-200-expected_response3] PASSED [ 63%] tests/test_tutorial/test_header_params/test_tutorial002.py::test_openapi_schema PASSED [ 63%] tests/test_tutorial/test_header_params/test_tutorial002_an.py::test[/items-None-200-expected_response0] PASSED [ 63%] tests/test_tutorial/test_header_params/test_tutorial002_an.py::test[/items-headers1-200-expected_response1] PASSED [ 63%] tests/test_tutorial/test_header_params/test_tutorial002_an.py::test[/items-headers2-200-expected_response2] PASSED [ 63%] tests/test_tutorial/test_header_params/test_tutorial002_an.py::test[/items-headers3-200-expected_response3] PASSED [ 63%] tests/test_tutorial/test_header_params/test_tutorial002_an.py::test_openapi_schema PASSED [ 63%] tests/test_tutorial/test_header_params/test_tutorial002_an_py310.py::test[/items-None-200-expected_response0] PASSED [ 63%] tests/test_tutorial/test_header_params/test_tutorial002_an_py310.py::test[/items-headers1-200-expected_response1] PASSED [ 64%] tests/test_tutorial/test_header_params/test_tutorial002_an_py310.py::test[/items-headers2-200-expected_response2] PASSED [ 64%] tests/test_tutorial/test_header_params/test_tutorial002_an_py310.py::test[/items-headers3-200-expected_response3] PASSED [ 64%] tests/test_tutorial/test_header_params/test_tutorial002_an_py310.py::test_openapi_schema PASSED [ 64%] tests/test_tutorial/test_header_params/test_tutorial002_an_py39.py::test[/items-None-200-expected_response0] PASSED [ 64%] tests/test_tutorial/test_header_params/test_tutorial002_an_py39.py::test[/items-headers1-200-expected_response1] PASSED [ 64%] tests/test_tutorial/test_header_params/test_tutorial002_an_py39.py::test[/items-headers2-200-expected_response2] PASSED [ 64%] tests/test_tutorial/test_header_params/test_tutorial002_an_py39.py::test[/items-headers3-200-expected_response3] PASSED [ 64%] tests/test_tutorial/test_header_params/test_tutorial002_an_py39.py::test_openapi_schema PASSED [ 64%] tests/test_tutorial/test_header_params/test_tutorial002_py310.py::test[/items-None-200-expected_response0] PASSED [ 64%] tests/test_tutorial/test_header_params/test_tutorial002_py310.py::test[/items-headers1-200-expected_response1] PASSED [ 64%] tests/test_tutorial/test_header_params/test_tutorial002_py310.py::test[/items-headers2-200-expected_response2] PASSED [ 64%] tests/test_tutorial/test_header_params/test_tutorial002_py310.py::test[/items-headers3-200-expected_response3] PASSED [ 64%] tests/test_tutorial/test_header_params/test_tutorial002_py310.py::test_openapi_schema PASSED [ 64%] tests/test_tutorial/test_header_params/test_tutorial003.py::test[/items-None-200-expected_response0] PASSED [ 64%] tests/test_tutorial/test_header_params/test_tutorial003.py::test[/items-headers1-200-expected_response1] PASSED [ 64%] tests/test_tutorial/test_header_params/test_tutorial003.py::test_openapi_schema PASSED [ 64%] tests/test_tutorial/test_header_params/test_tutorial003_an.py::test[/items-None-200-expected_response0] PASSED [ 64%] tests/test_tutorial/test_header_params/test_tutorial003_an.py::test[/items-headers1-200-expected_response1] PASSED [ 64%] tests/test_tutorial/test_header_params/test_tutorial003_an.py::test_openapi_schema PASSED [ 64%] tests/test_tutorial/test_header_params/test_tutorial003_an_py310.py::test[/items-None-200-expected_response0] PASSED [ 65%] tests/test_tutorial/test_header_params/test_tutorial003_an_py310.py::test[/items-headers1-200-expected_response1] PASSED [ 65%] tests/test_tutorial/test_header_params/test_tutorial003_an_py310.py::test_openapi_schema PASSED [ 65%] tests/test_tutorial/test_header_params/test_tutorial003_an_py39.py::test[/items-None-200-expected_response0] PASSED [ 65%] tests/test_tutorial/test_header_params/test_tutorial003_an_py39.py::test[/items-headers1-200-expected_response1] PASSED [ 65%] tests/test_tutorial/test_header_params/test_tutorial003_an_py39.py::test_openapi_schema PASSED [ 65%] tests/test_tutorial/test_header_params/test_tutorial003_py310.py::test[/items-None-200-expected_response0] PASSED [ 65%] tests/test_tutorial/test_header_params/test_tutorial003_py310.py::test[/items-headers1-200-expected_response1] PASSED [ 65%] tests/test_tutorial/test_header_params/test_tutorial003_py310.py::test_openapi_schema PASSED [ 65%] tests/test_tutorial/test_metadata/test_tutorial001.py::test_items PASSED [ 65%] tests/test_tutorial/test_metadata/test_tutorial001.py::test_openapi_schema PASSED [ 65%] tests/test_tutorial/test_metadata/test_tutorial001_1.py::test_items PASSED [ 65%] tests/test_tutorial/test_metadata/test_tutorial001_1.py::test_openapi_schema PASSED [ 65%] tests/test_tutorial/test_metadata/test_tutorial004.py::test_path_operations PASSED [ 65%] tests/test_tutorial/test_metadata/test_tutorial004.py::test_openapi_schema PASSED [ 65%] tests/test_tutorial/test_openapi_callbacks/test_tutorial001.py::test_get PASSED [ 65%] tests/test_tutorial/test_openapi_callbacks/test_tutorial001.py::test_dummy_callback PASSED [ 65%] tests/test_tutorial/test_openapi_callbacks/test_tutorial001.py::test_openapi_schema PASSED [ 65%] tests/test_tutorial/test_openapi_webhooks/test_tutorial001.py::test_get PASSED [ 65%] tests/test_tutorial/test_openapi_webhooks/test_tutorial001.py::test_dummy_webhook PASSED [ 65%] tests/test_tutorial/test_openapi_webhooks/test_tutorial001.py::test_openapi_schema PASSED [ 65%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial001.py::test_get PASSED [ 66%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial001.py::test_openapi_schema PASSED [ 66%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial002.py::test_get PASSED [ 66%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial002.py::test_openapi_schema PASSED [ 66%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial003.py::test_get PASSED [ 66%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial003.py::test_openapi_schema PASSED [ 66%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial004.py::test_query_params_str_validations PASSED [ 66%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial004.py::test_openapi_schema PASSED [ 66%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial004.py::test_openapi_schema_pv1 SKIPPED [ 66%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial005.py::test_get PASSED [ 66%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial005.py::test_openapi_schema PASSED [ 66%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial006.py::test_post PASSED [ 66%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial006.py::test_openapi_schema PASSED [ 66%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007.py::test_post PASSED [ 66%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007.py::test_post_broken_yaml PASSED [ 66%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007.py::test_post_invalid PASSED [ 66%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007.py::test_openapi_schema PASSED [ 66%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007_pv1.py::test_post SKIPPED [ 66%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007_pv1.py::test_post_broken_yaml SKIPPED [ 66%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007_pv1.py::test_post_invalid SKIPPED [ 66%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007_pv1.py::test_openapi_schema SKIPPED [ 67%] tests/test_tutorial/test_path_operation_configurations/test_tutorial002b.py::test_get_items PASSED [ 67%] tests/test_tutorial/test_path_operation_configurations/test_tutorial002b.py::test_get_users PASSED [ 67%] tests/test_tutorial/test_path_operation_configurations/test_tutorial002b.py::test_openapi_schema PASSED [ 67%] tests/test_tutorial/test_path_operation_configurations/test_tutorial005.py::test_query_params_str_validations PASSED [ 67%] tests/test_tutorial/test_path_operation_configurations/test_tutorial005.py::test_openapi_schema PASSED [ 67%] tests/test_tutorial/test_path_operation_configurations/test_tutorial005.py::test_openapi_schema_pv1 SKIPPED [ 67%] tests/test_tutorial/test_path_operation_configurations/test_tutorial005_py310.py::test_query_params_str_validations PASSED [ 67%] tests/test_tutorial/test_path_operation_configurations/test_tutorial005_py310.py::test_openapi_schema PASSED [ 67%] tests/test_tutorial/test_path_operation_configurations/test_tutorial005_py310.py::test_openapi_schema_pv1 SKIPPED [ 67%] tests/test_tutorial/test_path_operation_configurations/test_tutorial005_py39.py::test_query_params_str_validations PASSED [ 67%] tests/test_tutorial/test_path_operation_configurations/test_tutorial005_py39.py::test_openapi_schema PASSED [ 67%] tests/test_tutorial/test_path_operation_configurations/test_tutorial005_py39.py::test_openapi_schema_pv1 SKIPPED [ 67%] tests/test_tutorial/test_path_operation_configurations/test_tutorial006.py::test_query_params_str_validations[/items/-200-expected_response0] PASSED [ 67%] tests/test_tutorial/test_path_operation_configurations/test_tutorial006.py::test_query_params_str_validations[/users/-200-expected_response1] PASSED [ 67%] tests/test_tutorial/test_path_operation_configurations/test_tutorial006.py::test_query_params_str_validations[/elements/-200-expected_response2] PASSED [ 67%] tests/test_tutorial/test_path_operation_configurations/test_tutorial006.py::test_openapi_schema PASSED [ 67%] tests/test_tutorial/test_path_params/test_tutorial004.py::test_file_path PASSED [ 67%] tests/test_tutorial/test_path_params/test_tutorial004.py::test_root_file_path PASSED [ 67%] tests/test_tutorial/test_path_params/test_tutorial004.py::test_openapi_schema PASSED [ 67%] tests/test_tutorial/test_path_params/test_tutorial005.py::test_get_enums_alexnet PASSED [ 67%] tests/test_tutorial/test_path_params/test_tutorial005.py::test_get_enums_lenet PASSED [ 68%] tests/test_tutorial/test_path_params/test_tutorial005.py::test_get_enums_resnet PASSED [ 68%] tests/test_tutorial/test_path_params/test_tutorial005.py::test_get_enums_invalid PASSED [ 68%] tests/test_tutorial/test_path_params/test_tutorial005.py::test_openapi_schema PASSED [ 68%] tests/test_tutorial/test_query_params/test_tutorial005.py::test_foo_needy_very PASSED [ 68%] tests/test_tutorial/test_query_params/test_tutorial005.py::test_foo_no_needy PASSED [ 68%] tests/test_tutorial/test_query_params/test_tutorial005.py::test_openapi_schema PASSED [ 68%] tests/test_tutorial/test_query_params/test_tutorial006.py::test_foo_needy_very PASSED [ 68%] tests/test_tutorial/test_query_params/test_tutorial006.py::test_foo_no_needy PASSED [ 68%] tests/test_tutorial/test_query_params/test_tutorial006.py::test_openapi_schema PASSED [ 68%] tests/test_tutorial/test_query_params/test_tutorial006_py310.py::test_foo_needy_very PASSED [ 68%] tests/test_tutorial/test_query_params/test_tutorial006_py310.py::test_foo_no_needy PASSED [ 68%] tests/test_tutorial/test_query_params/test_tutorial006_py310.py::test_openapi_schema PASSED [ 68%] tests/test_tutorial/test_query_params_str_validations/test_tutorial010.py::test_query_params_str_validations_no_query PASSED [ 68%] tests/test_tutorial/test_query_params_str_validations/test_tutorial010.py::test_query_params_str_validations_item_query_fixedquery PASSED [ 68%] tests/test_tutorial/test_query_params_str_validations/test_tutorial010.py::test_query_params_str_validations_q_fixedquery PASSED [ 68%] tests/test_tutorial/test_query_params_str_validations/test_tutorial010.py::test_query_params_str_validations_item_query_nonregexquery PASSED [ 68%] tests/test_tutorial/test_query_params_str_validations/test_tutorial010.py::test_openapi_schema PASSED [ 68%] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an.py::test_query_params_str_validations_no_query PASSED [ 68%] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an.py::test_query_params_str_validations_item_query_fixedquery PASSED [ 68%] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an.py::test_query_params_str_validations_q_fixedquery PASSED [ 69%] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an.py::test_query_params_str_validations_item_query_nonregexquery PASSED [ 69%] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an.py::test_openapi_schema PASSED [ 69%] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py310.py::test_query_params_str_validations_no_query PASSED [ 69%] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py310.py::test_query_params_str_validations_item_query_fixedquery PASSED [ 69%] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py310.py::test_query_params_str_validations_q_fixedquery PASSED [ 69%] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py310.py::test_query_params_str_validations_item_query_nonregexquery PASSED [ 69%] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py310.py::test_openapi_schema PASSED [ 69%] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py39.py::test_query_params_str_validations_no_query PASSED [ 69%] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py39.py::test_query_params_str_validations_item_query_fixedquery PASSED [ 69%] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py39.py::test_query_params_str_validations_q_fixedquery PASSED [ 69%] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py39.py::test_query_params_str_validations_item_query_nonregexquery PASSED [ 69%] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py39.py::test_openapi_schema PASSED [ 69%] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_py310.py::test_query_params_str_validations_no_query PASSED [ 69%] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_py310.py::test_query_params_str_validations_item_query_fixedquery PASSED [ 69%] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_py310.py::test_query_params_str_validations_q_fixedquery PASSED [ 69%] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_py310.py::test_query_params_str_validations_item_query_nonregexquery PASSED [ 69%] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_py310.py::test_openapi_schema PASSED [ 69%] tests/test_tutorial/test_query_params_str_validations/test_tutorial011.py::test_multi_query_values PASSED [ 69%] tests/test_tutorial/test_query_params_str_validations/test_tutorial011.py::test_query_no_values PASSED [ 69%] tests/test_tutorial/test_query_params_str_validations/test_tutorial011.py::test_openapi_schema PASSED [ 69%] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an.py::test_multi_query_values PASSED [ 70%] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an.py::test_query_no_values PASSED [ 70%] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an.py::test_openapi_schema PASSED [ 70%] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an_py310.py::test_multi_query_values PASSED [ 70%] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an_py310.py::test_query_no_values PASSED [ 70%] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an_py310.py::test_openapi_schema PASSED [ 70%] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an_py39.py::test_multi_query_values PASSED [ 70%] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an_py39.py::test_query_no_values PASSED [ 70%] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an_py39.py::test_openapi_schema PASSED [ 70%] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_py310.py::test_multi_query_values PASSED [ 70%] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_py310.py::test_query_no_values PASSED [ 70%] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_py310.py::test_openapi_schema PASSED [ 70%] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_py39.py::test_multi_query_values PASSED [ 70%] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_py39.py::test_query_no_values PASSED [ 70%] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_py39.py::test_openapi_schema PASSED [ 70%] tests/test_tutorial/test_query_params_str_validations/test_tutorial012.py::test_default_query_values PASSED [ 70%] tests/test_tutorial/test_query_params_str_validations/test_tutorial012.py::test_multi_query_values PASSED [ 70%] tests/test_tutorial/test_query_params_str_validations/test_tutorial012.py::test_openapi_schema PASSED [ 70%] tests/test_tutorial/test_query_params_str_validations/test_tutorial012_an.py::test_default_query_values PASSED [ 70%] tests/test_tutorial/test_query_params_str_validations/test_tutorial012_an.py::test_multi_query_values PASSED [ 70%] tests/test_tutorial/test_query_params_str_validations/test_tutorial012_an.py::test_openapi_schema PASSED [ 71%] tests/test_tutorial/test_query_params_str_validations/test_tutorial012_an_py39.py::test_default_query_values PASSED [ 71%] tests/test_tutorial/test_query_params_str_validations/test_tutorial012_an_py39.py::test_multi_query_values PASSED [ 71%] tests/test_tutorial/test_query_params_str_validations/test_tutorial012_an_py39.py::test_openapi_schema PASSED [ 71%] tests/test_tutorial/test_query_params_str_validations/test_tutorial012_py39.py::test_default_query_values PASSED [ 71%] tests/test_tutorial/test_query_params_str_validations/test_tutorial012_py39.py::test_multi_query_values PASSED [ 71%] tests/test_tutorial/test_query_params_str_validations/test_tutorial012_py39.py::test_openapi_schema PASSED [ 71%] tests/test_tutorial/test_query_params_str_validations/test_tutorial013.py::test_multi_query_values PASSED [ 71%] tests/test_tutorial/test_query_params_str_validations/test_tutorial013.py::test_query_no_values PASSED [ 71%] tests/test_tutorial/test_query_params_str_validations/test_tutorial013.py::test_openapi_schema PASSED [ 71%] tests/test_tutorial/test_query_params_str_validations/test_tutorial013_an.py::test_multi_query_values PASSED [ 71%] tests/test_tutorial/test_query_params_str_validations/test_tutorial013_an.py::test_query_no_values PASSED [ 71%] tests/test_tutorial/test_query_params_str_validations/test_tutorial013_an.py::test_openapi_schema PASSED [ 71%] tests/test_tutorial/test_query_params_str_validations/test_tutorial013_an_py39.py::test_multi_query_values PASSED [ 71%] tests/test_tutorial/test_query_params_str_validations/test_tutorial013_an_py39.py::test_query_no_values PASSED [ 71%] tests/test_tutorial/test_query_params_str_validations/test_tutorial013_an_py39.py::test_openapi_schema PASSED [ 71%] tests/test_tutorial/test_query_params_str_validations/test_tutorial014.py::test_hidden_query PASSED [ 71%] tests/test_tutorial/test_query_params_str_validations/test_tutorial014.py::test_no_hidden_query PASSED [ 71%] tests/test_tutorial/test_query_params_str_validations/test_tutorial014.py::test_openapi_schema PASSED [ 71%] tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an.py::test_hidden_query PASSED [ 71%] tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an.py::test_no_hidden_query PASSED [ 72%] tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an.py::test_openapi_schema PASSED [ 72%] tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an_py310.py::test_hidden_query PASSED [ 72%] tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an_py310.py::test_no_hidden_query PASSED [ 72%] tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an_py310.py::test_openapi_schema PASSED [ 72%] tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an_py39.py::test_hidden_query PASSED [ 72%] tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an_py39.py::test_no_hidden_query PASSED [ 72%] tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an_py39.py::test_openapi_schema PASSED [ 72%] tests/test_tutorial/test_query_params_str_validations/test_tutorial014_py310.py::test_hidden_query PASSED [ 72%] tests/test_tutorial/test_query_params_str_validations/test_tutorial014_py310.py::test_no_hidden_query PASSED [ 72%] tests/test_tutorial/test_query_params_str_validations/test_tutorial014_py310.py::test_openapi_schema PASSED [ 72%] tests/test_tutorial/test_request_files/test_tutorial001.py::test_post_form_no_body PASSED [ 72%] tests/test_tutorial/test_request_files/test_tutorial001.py::test_post_body_json PASSED [ 72%] tests/test_tutorial/test_request_files/test_tutorial001.py::test_post_file PASSED [ 72%] tests/test_tutorial/test_request_files/test_tutorial001.py::test_post_large_file PASSED [ 72%] tests/test_tutorial/test_request_files/test_tutorial001.py::test_post_upload_file PASSED [ 72%] tests/test_tutorial/test_request_files/test_tutorial001.py::test_openapi_schema PASSED [ 72%] tests/test_tutorial/test_request_files/test_tutorial001_02.py::test_post_form_no_body PASSED [ 72%] tests/test_tutorial/test_request_files/test_tutorial001_02.py::test_post_uploadfile_no_body PASSED [ 72%] tests/test_tutorial/test_request_files/test_tutorial001_02.py::test_post_file PASSED [ 72%] tests/test_tutorial/test_request_files/test_tutorial001_02.py::test_post_upload_file PASSED [ 72%] tests/test_tutorial/test_request_files/test_tutorial001_02.py::test_openapi_schema PASSED [ 73%] tests/test_tutorial/test_request_files/test_tutorial001_02_an.py::test_post_form_no_body PASSED [ 73%] tests/test_tutorial/test_request_files/test_tutorial001_02_an.py::test_post_uploadfile_no_body PASSED [ 73%] tests/test_tutorial/test_request_files/test_tutorial001_02_an.py::test_post_file PASSED [ 73%] tests/test_tutorial/test_request_files/test_tutorial001_02_an.py::test_post_upload_file PASSED [ 73%] tests/test_tutorial/test_request_files/test_tutorial001_02_an.py::test_openapi_schema PASSED [ 73%] tests/test_tutorial/test_request_files/test_tutorial001_02_an_py310.py::test_post_form_no_body PASSED [ 73%] tests/test_tutorial/test_request_files/test_tutorial001_02_an_py310.py::test_post_uploadfile_no_body PASSED [ 73%] tests/test_tutorial/test_request_files/test_tutorial001_02_an_py310.py::test_post_file PASSED [ 73%] tests/test_tutorial/test_request_files/test_tutorial001_02_an_py310.py::test_post_upload_file PASSED [ 73%] tests/test_tutorial/test_request_files/test_tutorial001_02_an_py310.py::test_openapi_schema PASSED [ 73%] tests/test_tutorial/test_request_files/test_tutorial001_02_an_py39.py::test_post_form_no_body PASSED [ 73%] tests/test_tutorial/test_request_files/test_tutorial001_02_an_py39.py::test_post_uploadfile_no_body PASSED [ 73%] tests/test_tutorial/test_request_files/test_tutorial001_02_an_py39.py::test_post_file PASSED [ 73%] tests/test_tutorial/test_request_files/test_tutorial001_02_an_py39.py::test_post_upload_file PASSED [ 73%] tests/test_tutorial/test_request_files/test_tutorial001_02_an_py39.py::test_openapi_schema PASSED [ 73%] tests/test_tutorial/test_request_files/test_tutorial001_02_py310.py::test_post_form_no_body PASSED [ 73%] tests/test_tutorial/test_request_files/test_tutorial001_02_py310.py::test_post_uploadfile_no_body PASSED [ 73%] tests/test_tutorial/test_request_files/test_tutorial001_02_py310.py::test_post_file PASSED [ 73%] tests/test_tutorial/test_request_files/test_tutorial001_02_py310.py::test_post_upload_file PASSED [ 73%] tests/test_tutorial/test_request_files/test_tutorial001_02_py310.py::test_openapi_schema PASSED [ 74%] tests/test_tutorial/test_request_files/test_tutorial001_03.py::test_post_file PASSED [ 74%] tests/test_tutorial/test_request_files/test_tutorial001_03.py::test_post_upload_file PASSED [ 74%] tests/test_tutorial/test_request_files/test_tutorial001_03.py::test_openapi_schema PASSED [ 74%] tests/test_tutorial/test_request_files/test_tutorial001_03_an.py::test_post_file PASSED [ 74%] tests/test_tutorial/test_request_files/test_tutorial001_03_an.py::test_post_upload_file PASSED [ 74%] tests/test_tutorial/test_request_files/test_tutorial001_03_an.py::test_openapi_schema PASSED [ 74%] tests/test_tutorial/test_request_files/test_tutorial001_03_an_py39.py::test_post_file PASSED [ 74%] tests/test_tutorial/test_request_files/test_tutorial001_03_an_py39.py::test_post_upload_file PASSED [ 74%] tests/test_tutorial/test_request_files/test_tutorial001_03_an_py39.py::test_openapi_schema PASSED [ 74%] tests/test_tutorial/test_request_files/test_tutorial001_an.py::test_post_form_no_body PASSED [ 74%] tests/test_tutorial/test_request_files/test_tutorial001_an.py::test_post_body_json PASSED [ 74%] tests/test_tutorial/test_request_files/test_tutorial001_an.py::test_post_file PASSED [ 74%] tests/test_tutorial/test_request_files/test_tutorial001_an.py::test_post_large_file PASSED [ 74%] tests/test_tutorial/test_request_files/test_tutorial001_an.py::test_post_upload_file PASSED [ 74%] tests/test_tutorial/test_request_files/test_tutorial001_an.py::test_openapi_schema PASSED [ 74%] tests/test_tutorial/test_request_files/test_tutorial001_an_py39.py::test_post_form_no_body PASSED [ 74%] tests/test_tutorial/test_request_files/test_tutorial001_an_py39.py::test_post_body_json PASSED [ 74%] tests/test_tutorial/test_request_files/test_tutorial001_an_py39.py::test_post_file PASSED [ 74%] tests/test_tutorial/test_request_files/test_tutorial001_an_py39.py::test_post_large_file PASSED [ 74%] tests/test_tutorial/test_request_files/test_tutorial001_an_py39.py::test_post_upload_file PASSED [ 74%] tests/test_tutorial/test_request_files/test_tutorial001_an_py39.py::test_openapi_schema PASSED [ 75%] tests/test_tutorial/test_request_files/test_tutorial002.py::test_post_form_no_body PASSED [ 75%] tests/test_tutorial/test_request_files/test_tutorial002.py::test_post_body_json PASSED [ 75%] tests/test_tutorial/test_request_files/test_tutorial002.py::test_post_files PASSED [ 75%] tests/test_tutorial/test_request_files/test_tutorial002.py::test_post_upload_file PASSED [ 75%] tests/test_tutorial/test_request_files/test_tutorial002.py::test_get_root PASSED [ 75%] tests/test_tutorial/test_request_files/test_tutorial002.py::test_openapi_schema PASSED [ 75%] tests/test_tutorial/test_request_files/test_tutorial002_an.py::test_post_form_no_body PASSED [ 75%] tests/test_tutorial/test_request_files/test_tutorial002_an.py::test_post_body_json PASSED [ 75%] tests/test_tutorial/test_request_files/test_tutorial002_an.py::test_post_files PASSED [ 75%] tests/test_tutorial/test_request_files/test_tutorial002_an.py::test_post_upload_file PASSED [ 75%] tests/test_tutorial/test_request_files/test_tutorial002_an.py::test_get_root PASSED [ 75%] tests/test_tutorial/test_request_files/test_tutorial002_an.py::test_openapi_schema PASSED [ 75%] tests/test_tutorial/test_request_files/test_tutorial002_an_py39.py::test_post_form_no_body PASSED [ 75%] tests/test_tutorial/test_request_files/test_tutorial002_an_py39.py::test_post_body_json PASSED [ 75%] tests/test_tutorial/test_request_files/test_tutorial002_an_py39.py::test_post_files PASSED [ 75%] tests/test_tutorial/test_request_files/test_tutorial002_an_py39.py::test_post_upload_file PASSED [ 75%] tests/test_tutorial/test_request_files/test_tutorial002_an_py39.py::test_get_root PASSED [ 75%] tests/test_tutorial/test_request_files/test_tutorial002_an_py39.py::test_openapi_schema PASSED [ 75%] tests/test_tutorial/test_request_files/test_tutorial002_py39.py::test_post_form_no_body PASSED [ 75%] tests/test_tutorial/test_request_files/test_tutorial002_py39.py::test_post_body_json PASSED [ 76%] tests/test_tutorial/test_request_files/test_tutorial002_py39.py::test_post_files PASSED [ 76%] tests/test_tutorial/test_request_files/test_tutorial002_py39.py::test_post_upload_file PASSED [ 76%] tests/test_tutorial/test_request_files/test_tutorial002_py39.py::test_get_root PASSED [ 76%] tests/test_tutorial/test_request_files/test_tutorial002_py39.py::test_openapi_schema PASSED [ 76%] tests/test_tutorial/test_request_files/test_tutorial003.py::test_post_files PASSED [ 76%] tests/test_tutorial/test_request_files/test_tutorial003.py::test_post_upload_file PASSED [ 76%] tests/test_tutorial/test_request_files/test_tutorial003.py::test_get_root PASSED [ 76%] tests/test_tutorial/test_request_files/test_tutorial003.py::test_openapi_schema PASSED [ 76%] tests/test_tutorial/test_request_files/test_tutorial003_an.py::test_post_files PASSED [ 76%] tests/test_tutorial/test_request_files/test_tutorial003_an.py::test_post_upload_file PASSED [ 76%] tests/test_tutorial/test_request_files/test_tutorial003_an.py::test_get_root PASSED [ 76%] tests/test_tutorial/test_request_files/test_tutorial003_an.py::test_openapi_schema PASSED [ 76%] tests/test_tutorial/test_request_files/test_tutorial003_an_py39.py::test_post_files PASSED [ 76%] tests/test_tutorial/test_request_files/test_tutorial003_an_py39.py::test_post_upload_file PASSED [ 76%] tests/test_tutorial/test_request_files/test_tutorial003_an_py39.py::test_get_root PASSED [ 76%] tests/test_tutorial/test_request_files/test_tutorial003_an_py39.py::test_openapi_schema PASSED [ 76%] tests/test_tutorial/test_request_files/test_tutorial003_py39.py::test_post_files PASSED [ 76%] tests/test_tutorial/test_request_files/test_tutorial003_py39.py::test_post_upload_file PASSED [ 76%] tests/test_tutorial/test_request_files/test_tutorial003_py39.py::test_get_root PASSED [ 76%] tests/test_tutorial/test_request_files/test_tutorial003_py39.py::test_openapi_schema PASSED [ 76%] tests/test_tutorial/test_request_forms/test_tutorial001.py::test_post_body_form PASSED [ 77%] tests/test_tutorial/test_request_forms/test_tutorial001.py::test_post_body_form_no_password PASSED [ 77%] tests/test_tutorial/test_request_forms/test_tutorial001.py::test_post_body_form_no_username PASSED [ 77%] tests/test_tutorial/test_request_forms/test_tutorial001.py::test_post_body_form_no_data PASSED [ 77%] tests/test_tutorial/test_request_forms/test_tutorial001.py::test_post_body_json PASSED [ 77%] tests/test_tutorial/test_request_forms/test_tutorial001.py::test_openapi_schema PASSED [ 77%] tests/test_tutorial/test_request_forms/test_tutorial001_an.py::test_post_body_form PASSED [ 77%] tests/test_tutorial/test_request_forms/test_tutorial001_an.py::test_post_body_form_no_password PASSED [ 77%] tests/test_tutorial/test_request_forms/test_tutorial001_an.py::test_post_body_form_no_username PASSED [ 77%] tests/test_tutorial/test_request_forms/test_tutorial001_an.py::test_post_body_form_no_data PASSED [ 77%] tests/test_tutorial/test_request_forms/test_tutorial001_an.py::test_post_body_json PASSED [ 77%] tests/test_tutorial/test_request_forms/test_tutorial001_an.py::test_openapi_schema PASSED [ 77%] tests/test_tutorial/test_request_forms/test_tutorial001_an_py39.py::test_post_body_form PASSED [ 77%] tests/test_tutorial/test_request_forms/test_tutorial001_an_py39.py::test_post_body_form_no_password PASSED [ 77%] tests/test_tutorial/test_request_forms/test_tutorial001_an_py39.py::test_post_body_form_no_username PASSED [ 77%] tests/test_tutorial/test_request_forms/test_tutorial001_an_py39.py::test_post_body_form_no_data PASSED [ 77%] tests/test_tutorial/test_request_forms/test_tutorial001_an_py39.py::test_post_body_json PASSED [ 77%] tests/test_tutorial/test_request_forms/test_tutorial001_an_py39.py::test_openapi_schema PASSED [ 77%] tests/test_tutorial/test_request_forms_and_files/test_tutorial001.py::test_post_form_no_body PASSED [ 77%] tests/test_tutorial/test_request_forms_and_files/test_tutorial001.py::test_post_form_no_file PASSED [ 77%] tests/test_tutorial/test_request_forms_and_files/test_tutorial001.py::test_post_body_json PASSED [ 78%] tests/test_tutorial/test_request_forms_and_files/test_tutorial001.py::test_post_file_no_token PASSED [ 78%] tests/test_tutorial/test_request_forms_and_files/test_tutorial001.py::test_post_files_and_token PASSED [ 78%] tests/test_tutorial/test_request_forms_and_files/test_tutorial001.py::test_openapi_schema PASSED [ 78%] tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an.py::test_post_form_no_body PASSED [ 78%] tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an.py::test_post_form_no_file PASSED [ 78%] tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an.py::test_post_body_json PASSED [ 78%] tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an.py::test_post_file_no_token PASSED [ 78%] tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an.py::test_post_files_and_token PASSED [ 78%] tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an.py::test_openapi_schema PASSED [ 78%] tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an_py39.py::test_post_form_no_body PASSED [ 78%] tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an_py39.py::test_post_form_no_file PASSED [ 78%] tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an_py39.py::test_post_body_json PASSED [ 78%] tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an_py39.py::test_post_file_no_token PASSED [ 78%] tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an_py39.py::test_post_files_and_token PASSED [ 78%] tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an_py39.py::test_openapi_schema PASSED [ 78%] tests/test_tutorial/test_response_change_status_code/test_tutorial001.py::test_path_operation PASSED [ 78%] tests/test_tutorial/test_response_cookies/test_tutorial001.py::test_path_operation PASSED [ 78%] tests/test_tutorial/test_response_cookies/test_tutorial002.py::test_path_operation PASSED [ 78%] tests/test_tutorial/test_response_headers/test_tutorial001.py::test_path_operation PASSED [ 78%] tests/test_tutorial/test_response_headers/test_tutorial002.py::test_path_operation PASSED [ 79%] tests/test_tutorial/test_response_model/test_tutorial003.py::test_post_user PASSED [ 79%] tests/test_tutorial/test_response_model/test_tutorial003.py::test_openapi_schema PASSED [ 79%] tests/test_tutorial/test_response_model/test_tutorial003_01.py::test_post_user PASSED [ 79%] tests/test_tutorial/test_response_model/test_tutorial003_01.py::test_openapi_schema PASSED [ 79%] tests/test_tutorial/test_response_model/test_tutorial003_01_py310.py::test_post_user PASSED [ 79%] tests/test_tutorial/test_response_model/test_tutorial003_01_py310.py::test_openapi_schema PASSED [ 79%] tests/test_tutorial/test_response_model/test_tutorial003_02.py::test_get_portal PASSED [ 79%] tests/test_tutorial/test_response_model/test_tutorial003_02.py::test_get_redirect PASSED [ 79%] tests/test_tutorial/test_response_model/test_tutorial003_02.py::test_openapi_schema PASSED [ 79%] tests/test_tutorial/test_response_model/test_tutorial003_03.py::test_get_portal PASSED [ 79%] tests/test_tutorial/test_response_model/test_tutorial003_03.py::test_openapi_schema PASSED [ 79%] tests/test_tutorial/test_response_model/test_tutorial003_04.py::test_invalid_response_model PASSED [ 79%] tests/test_tutorial/test_response_model/test_tutorial003_04_py310.py::test_invalid_response_model PASSED [ 79%] tests/test_tutorial/test_response_model/test_tutorial003_05.py::test_get_portal PASSED [ 79%] tests/test_tutorial/test_response_model/test_tutorial003_05.py::test_get_redirect PASSED [ 79%] tests/test_tutorial/test_response_model/test_tutorial003_05.py::test_openapi_schema PASSED [ 79%] tests/test_tutorial/test_response_model/test_tutorial003_05_py310.py::test_get_portal PASSED [ 79%] tests/test_tutorial/test_response_model/test_tutorial003_05_py310.py::test_get_redirect PASSED [ 79%] tests/test_tutorial/test_response_model/test_tutorial003_05_py310.py::test_openapi_schema PASSED [ 79%] tests/test_tutorial/test_response_model/test_tutorial003_py310.py::test_post_user PASSED [ 79%] tests/test_tutorial/test_response_model/test_tutorial003_py310.py::test_openapi_schema PASSED [ 80%] tests/test_tutorial/test_response_model/test_tutorial004.py::test_get[/items/foo-data0] PASSED [ 80%] tests/test_tutorial/test_response_model/test_tutorial004.py::test_get[/items/bar-data1] PASSED [ 80%] tests/test_tutorial/test_response_model/test_tutorial004.py::test_get[/items/baz-data2] PASSED [ 80%] tests/test_tutorial/test_response_model/test_tutorial004.py::test_openapi_schema PASSED [ 80%] tests/test_tutorial/test_response_model/test_tutorial004_py310.py::test_get[/items/foo-data0] PASSED [ 80%] tests/test_tutorial/test_response_model/test_tutorial004_py310.py::test_get[/items/bar-data1] PASSED [ 80%] tests/test_tutorial/test_response_model/test_tutorial004_py310.py::test_get[/items/baz-data2] PASSED [ 80%] tests/test_tutorial/test_response_model/test_tutorial004_py310.py::test_openapi_schema PASSED [ 80%] tests/test_tutorial/test_response_model/test_tutorial004_py39.py::test_get[/items/foo-data0] PASSED [ 80%] tests/test_tutorial/test_response_model/test_tutorial004_py39.py::test_get[/items/bar-data1] PASSED [ 80%] tests/test_tutorial/test_response_model/test_tutorial004_py39.py::test_get[/items/baz-data2] PASSED [ 80%] tests/test_tutorial/test_response_model/test_tutorial004_py39.py::test_openapi_schema PASSED [ 80%] tests/test_tutorial/test_response_model/test_tutorial005.py::test_read_item_name PASSED [ 80%] tests/test_tutorial/test_response_model/test_tutorial005.py::test_read_item_public_data PASSED [ 80%] tests/test_tutorial/test_response_model/test_tutorial005.py::test_openapi_schema PASSED [ 80%] tests/test_tutorial/test_response_model/test_tutorial005_py310.py::test_read_item_name PASSED [ 80%] tests/test_tutorial/test_response_model/test_tutorial005_py310.py::test_read_item_public_data PASSED [ 80%] tests/test_tutorial/test_response_model/test_tutorial005_py310.py::test_openapi_schema PASSED [ 80%] tests/test_tutorial/test_response_model/test_tutorial006.py::test_read_item_name PASSED [ 80%] tests/test_tutorial/test_response_model/test_tutorial006.py::test_read_item_public_data PASSED [ 81%] tests/test_tutorial/test_response_model/test_tutorial006.py::test_openapi_schema PASSED [ 81%] tests/test_tutorial/test_response_model/test_tutorial006_py310.py::test_read_item_name PASSED [ 81%] tests/test_tutorial/test_response_model/test_tutorial006_py310.py::test_read_item_public_data PASSED [ 81%] tests/test_tutorial/test_response_model/test_tutorial006_py310.py::test_openapi_schema PASSED [ 81%] tests/test_tutorial/test_schema_extra_example/test_tutorial001.py::test_post_body_example PASSED [ 81%] tests/test_tutorial/test_schema_extra_example/test_tutorial001.py::test_openapi_schema PASSED [ 81%] tests/test_tutorial/test_schema_extra_example/test_tutorial001_pv1.py::test_post_body_example SKIPPED [ 81%] tests/test_tutorial/test_schema_extra_example/test_tutorial001_pv1.py::test_openapi_schema SKIPPED [ 81%] tests/test_tutorial/test_schema_extra_example/test_tutorial001_py310.py::test_post_body_example PASSED [ 81%] tests/test_tutorial/test_schema_extra_example/test_tutorial001_py310.py::test_openapi_schema PASSED [ 81%] tests/test_tutorial/test_schema_extra_example/test_tutorial001_py310_pv1.py::test_post_body_example SKIPPED [ 81%] tests/test_tutorial/test_schema_extra_example/test_tutorial001_py310_pv1.py::test_openapi_schema SKIPPED [ 81%] tests/test_tutorial/test_schema_extra_example/test_tutorial004.py::test_post_body_example PASSED [ 81%] tests/test_tutorial/test_schema_extra_example/test_tutorial004.py::test_openapi_schema PASSED [ 81%] tests/test_tutorial/test_schema_extra_example/test_tutorial004_an.py::test_post_body_example PASSED [ 81%] tests/test_tutorial/test_schema_extra_example/test_tutorial004_an.py::test_openapi_schema PASSED [ 81%] tests/test_tutorial/test_schema_extra_example/test_tutorial004_an_py310.py::test_post_body_example PASSED [ 81%] tests/test_tutorial/test_schema_extra_example/test_tutorial004_an_py310.py::test_openapi_schema PASSED [ 81%] tests/test_tutorial/test_schema_extra_example/test_tutorial004_an_py39.py::test_post_body_example PASSED [ 81%] tests/test_tutorial/test_schema_extra_example/test_tutorial004_an_py39.py::test_openapi_schema PASSED [ 81%] tests/test_tutorial/test_schema_extra_example/test_tutorial004_py310.py::test_post_body_example PASSED [ 82%] tests/test_tutorial/test_schema_extra_example/test_tutorial004_py310.py::test_openapi_schema PASSED [ 82%] tests/test_tutorial/test_schema_extra_example/test_tutorial005.py::test_post_body_example PASSED [ 82%] tests/test_tutorial/test_schema_extra_example/test_tutorial005.py::test_openapi_schema PASSED [ 82%] tests/test_tutorial/test_schema_extra_example/test_tutorial005_an.py::test_post_body_example PASSED [ 82%] tests/test_tutorial/test_schema_extra_example/test_tutorial005_an.py::test_openapi_schema PASSED [ 82%] tests/test_tutorial/test_schema_extra_example/test_tutorial005_an_py310.py::test_post_body_example PASSED [ 82%] tests/test_tutorial/test_schema_extra_example/test_tutorial005_an_py310.py::test_openapi_schema PASSED [ 82%] tests/test_tutorial/test_schema_extra_example/test_tutorial005_an_py39.py::test_post_body_example PASSED [ 82%] tests/test_tutorial/test_schema_extra_example/test_tutorial005_an_py39.py::test_openapi_schema PASSED [ 82%] tests/test_tutorial/test_schema_extra_example/test_tutorial005_py310.py::test_post_body_example PASSED [ 82%] tests/test_tutorial/test_schema_extra_example/test_tutorial005_py310.py::test_openapi_schema PASSED [ 82%] tests/test_tutorial/test_security/test_tutorial001.py::test_no_token PASSED [ 82%] tests/test_tutorial/test_security/test_tutorial001.py::test_token PASSED [ 82%] tests/test_tutorial/test_security/test_tutorial001.py::test_incorrect_token PASSED [ 82%] tests/test_tutorial/test_security/test_tutorial001.py::test_openapi_schema PASSED [ 82%] tests/test_tutorial/test_security/test_tutorial001_an.py::test_no_token PASSED [ 82%] tests/test_tutorial/test_security/test_tutorial001_an.py::test_token PASSED [ 82%] tests/test_tutorial/test_security/test_tutorial001_an.py::test_incorrect_token PASSED [ 82%] tests/test_tutorial/test_security/test_tutorial001_an.py::test_openapi_schema PASSED [ 82%] tests/test_tutorial/test_security/test_tutorial001_an_py39.py::test_no_token PASSED [ 83%] tests/test_tutorial/test_security/test_tutorial001_an_py39.py::test_token PASSED [ 83%] tests/test_tutorial/test_security/test_tutorial001_an_py39.py::test_incorrect_token PASSED [ 83%] tests/test_tutorial/test_security/test_tutorial001_an_py39.py::test_openapi_schema PASSED [ 83%] tests/test_tutorial/test_security/test_tutorial003.py::test_login PASSED [ 83%] tests/test_tutorial/test_security/test_tutorial003.py::test_login_incorrect_password PASSED [ 83%] tests/test_tutorial/test_security/test_tutorial003.py::test_login_incorrect_username PASSED [ 83%] tests/test_tutorial/test_security/test_tutorial003.py::test_no_token PASSED [ 83%] tests/test_tutorial/test_security/test_tutorial003.py::test_token PASSED [ 83%] tests/test_tutorial/test_security/test_tutorial003.py::test_incorrect_token PASSED [ 83%] tests/test_tutorial/test_security/test_tutorial003.py::test_incorrect_token_type PASSED [ 83%] tests/test_tutorial/test_security/test_tutorial003.py::test_inactive_user PASSED [ 83%] tests/test_tutorial/test_security/test_tutorial003.py::test_openapi_schema PASSED [ 83%] tests/test_tutorial/test_security/test_tutorial003_an.py::test_login PASSED [ 83%] tests/test_tutorial/test_security/test_tutorial003_an.py::test_login_incorrect_password PASSED [ 83%] tests/test_tutorial/test_security/test_tutorial003_an.py::test_login_incorrect_username PASSED [ 83%] tests/test_tutorial/test_security/test_tutorial003_an.py::test_no_token PASSED [ 83%] tests/test_tutorial/test_security/test_tutorial003_an.py::test_token PASSED [ 83%] tests/test_tutorial/test_security/test_tutorial003_an.py::test_incorrect_token PASSED [ 83%] tests/test_tutorial/test_security/test_tutorial003_an.py::test_incorrect_token_type PASSED [ 83%] tests/test_tutorial/test_security/test_tutorial003_an.py::test_inactive_user PASSED [ 83%] tests/test_tutorial/test_security/test_tutorial003_an.py::test_openapi_schema PASSED [ 84%] tests/test_tutorial/test_security/test_tutorial003_an_py310.py::test_login PASSED [ 84%] tests/test_tutorial/test_security/test_tutorial003_an_py310.py::test_login_incorrect_password PASSED [ 84%] tests/test_tutorial/test_security/test_tutorial003_an_py310.py::test_login_incorrect_username PASSED [ 84%] tests/test_tutorial/test_security/test_tutorial003_an_py310.py::test_no_token PASSED [ 84%] tests/test_tutorial/test_security/test_tutorial003_an_py310.py::test_token PASSED [ 84%] tests/test_tutorial/test_security/test_tutorial003_an_py310.py::test_incorrect_token PASSED [ 84%] tests/test_tutorial/test_security/test_tutorial003_an_py310.py::test_incorrect_token_type PASSED [ 84%] tests/test_tutorial/test_security/test_tutorial003_an_py310.py::test_inactive_user PASSED [ 84%] tests/test_tutorial/test_security/test_tutorial003_an_py310.py::test_openapi_schema PASSED [ 84%] tests/test_tutorial/test_security/test_tutorial003_an_py39.py::test_login PASSED [ 84%] tests/test_tutorial/test_security/test_tutorial003_an_py39.py::test_login_incorrect_password PASSED [ 84%] tests/test_tutorial/test_security/test_tutorial003_an_py39.py::test_login_incorrect_username PASSED [ 84%] tests/test_tutorial/test_security/test_tutorial003_an_py39.py::test_no_token PASSED [ 84%] tests/test_tutorial/test_security/test_tutorial003_an_py39.py::test_token PASSED [ 84%] tests/test_tutorial/test_security/test_tutorial003_an_py39.py::test_incorrect_token PASSED [ 84%] tests/test_tutorial/test_security/test_tutorial003_an_py39.py::test_incorrect_token_type PASSED [ 84%] tests/test_tutorial/test_security/test_tutorial003_an_py39.py::test_inactive_user PASSED [ 84%] tests/test_tutorial/test_security/test_tutorial003_an_py39.py::test_openapi_schema PASSED [ 84%] tests/test_tutorial/test_security/test_tutorial003_py310.py::test_login PASSED [ 84%] tests/test_tutorial/test_security/test_tutorial003_py310.py::test_login_incorrect_password PASSED [ 85%] tests/test_tutorial/test_security/test_tutorial003_py310.py::test_login_incorrect_username PASSED [ 85%] tests/test_tutorial/test_security/test_tutorial003_py310.py::test_no_token PASSED [ 85%] tests/test_tutorial/test_security/test_tutorial003_py310.py::test_token PASSED [ 85%] tests/test_tutorial/test_security/test_tutorial003_py310.py::test_incorrect_token PASSED [ 85%] tests/test_tutorial/test_security/test_tutorial003_py310.py::test_incorrect_token_type PASSED [ 85%] tests/test_tutorial/test_security/test_tutorial003_py310.py::test_inactive_user PASSED [ 85%] tests/test_tutorial/test_security/test_tutorial003_py310.py::test_openapi_schema PASSED [ 85%] tests/test_tutorial/test_security/test_tutorial005.py::test_login PASSED [ 85%] tests/test_tutorial/test_security/test_tutorial005.py::test_login_incorrect_password PASSED [ 85%] tests/test_tutorial/test_security/test_tutorial005.py::test_login_incorrect_username PASSED [ 85%] tests/test_tutorial/test_security/test_tutorial005.py::test_no_token PASSED [ 85%] tests/test_tutorial/test_security/test_tutorial005.py::test_token PASSED [ 85%] tests/test_tutorial/test_security/test_tutorial005.py::test_incorrect_token PASSED [ 85%] tests/test_tutorial/test_security/test_tutorial005.py::test_incorrect_token_type PASSED [ 85%] tests/test_tutorial/test_security/test_tutorial005.py::test_verify_password PASSED [ 85%] tests/test_tutorial/test_security/test_tutorial005.py::test_get_password_hash PASSED [ 85%] tests/test_tutorial/test_security/test_tutorial005.py::test_create_access_token PASSED [ 85%] tests/test_tutorial/test_security/test_tutorial005.py::test_token_no_sub PASSED [ 85%] tests/test_tutorial/test_security/test_tutorial005.py::test_token_no_username PASSED [ 85%] tests/test_tutorial/test_security/test_tutorial005.py::test_token_no_scope PASSED [ 86%] tests/test_tutorial/test_security/test_tutorial005.py::test_token_inexistent_user PASSED [ 86%] tests/test_tutorial/test_security/test_tutorial005.py::test_token_inactive_user PASSED [ 86%] tests/test_tutorial/test_security/test_tutorial005.py::test_read_items PASSED [ 86%] tests/test_tutorial/test_security/test_tutorial005.py::test_read_system_status PASSED [ 86%] tests/test_tutorial/test_security/test_tutorial005.py::test_read_system_status_no_token PASSED [ 86%] tests/test_tutorial/test_security/test_tutorial005.py::test_openapi_schema PASSED [ 86%] tests/test_tutorial/test_security/test_tutorial005_an.py::test_login PASSED [ 86%] tests/test_tutorial/test_security/test_tutorial005_an.py::test_login_incorrect_password PASSED [ 86%] tests/test_tutorial/test_security/test_tutorial005_an.py::test_login_incorrect_username PASSED [ 86%] tests/test_tutorial/test_security/test_tutorial005_an.py::test_no_token PASSED [ 86%] tests/test_tutorial/test_security/test_tutorial005_an.py::test_token PASSED [ 86%] tests/test_tutorial/test_security/test_tutorial005_an.py::test_incorrect_token PASSED [ 86%] tests/test_tutorial/test_security/test_tutorial005_an.py::test_incorrect_token_type PASSED [ 86%] tests/test_tutorial/test_security/test_tutorial005_an.py::test_verify_password PASSED [ 86%] tests/test_tutorial/test_security/test_tutorial005_an.py::test_get_password_hash PASSED [ 86%] tests/test_tutorial/test_security/test_tutorial005_an.py::test_create_access_token PASSED [ 86%] tests/test_tutorial/test_security/test_tutorial005_an.py::test_token_no_sub PASSED [ 86%] tests/test_tutorial/test_security/test_tutorial005_an.py::test_token_no_username PASSED [ 86%] tests/test_tutorial/test_security/test_tutorial005_an.py::test_token_no_scope PASSED [ 86%] tests/test_tutorial/test_security/test_tutorial005_an.py::test_token_inexistent_user PASSED [ 86%] tests/test_tutorial/test_security/test_tutorial005_an.py::test_token_inactive_user PASSED [ 87%] tests/test_tutorial/test_security/test_tutorial005_an.py::test_read_items PASSED [ 87%] tests/test_tutorial/test_security/test_tutorial005_an.py::test_read_system_status PASSED [ 87%] tests/test_tutorial/test_security/test_tutorial005_an.py::test_read_system_status_no_token PASSED [ 87%] tests/test_tutorial/test_security/test_tutorial005_an.py::test_openapi_schema PASSED [ 87%] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_login PASSED [ 87%] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_login_incorrect_password PASSED [ 87%] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_login_incorrect_username PASSED [ 87%] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_no_token PASSED [ 87%] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_token PASSED [ 87%] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_incorrect_token PASSED [ 87%] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_incorrect_token_type PASSED [ 87%] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_verify_password PASSED [ 87%] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_get_password_hash PASSED [ 87%] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_create_access_token PASSED [ 87%] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_token_no_sub PASSED [ 87%] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_token_no_username PASSED [ 87%] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_token_no_scope PASSED [ 87%] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_token_inexistent_user PASSED [ 87%] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_token_inactive_user PASSED [ 87%] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_read_items PASSED [ 88%] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_read_system_status PASSED [ 88%] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_read_system_status_no_token PASSED [ 88%] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_openapi_schema PASSED [ 88%] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_login PASSED [ 88%] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_login_incorrect_password PASSED [ 88%] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_login_incorrect_username PASSED [ 88%] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_no_token PASSED [ 88%] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_token PASSED [ 88%] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_incorrect_token PASSED [ 88%] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_incorrect_token_type PASSED [ 88%] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_verify_password PASSED [ 88%] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_get_password_hash PASSED [ 88%] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_create_access_token PASSED [ 88%] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_token_no_sub PASSED [ 88%] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_token_no_username PASSED [ 88%] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_token_no_scope PASSED [ 88%] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_token_inexistent_user PASSED [ 88%] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_token_inactive_user PASSED [ 88%] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_read_items PASSED [ 88%] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_read_system_status PASSED [ 88%] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_read_system_status_no_token PASSED [ 89%] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_openapi_schema PASSED [ 89%] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_login PASSED [ 89%] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_login_incorrect_password PASSED [ 89%] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_login_incorrect_username PASSED [ 89%] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_no_token PASSED [ 89%] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_token PASSED [ 89%] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_incorrect_token PASSED [ 89%] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_incorrect_token_type PASSED [ 89%] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_verify_password PASSED [ 89%] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_get_password_hash PASSED [ 89%] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_create_access_token PASSED [ 89%] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_token_no_sub PASSED [ 89%] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_token_no_username PASSED [ 89%] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_token_no_scope PASSED [ 89%] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_token_inexistent_user PASSED [ 89%] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_token_inactive_user PASSED [ 89%] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_read_items PASSED [ 89%] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_read_system_status PASSED [ 89%] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_read_system_status_no_token PASSED [ 89%] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_openapi_schema PASSED [ 90%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_login PASSED [ 90%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_login_incorrect_password PASSED [ 90%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_login_incorrect_username PASSED [ 90%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_no_token PASSED [ 90%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_token PASSED [ 90%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_incorrect_token PASSED [ 90%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_incorrect_token_type PASSED [ 90%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_verify_password PASSED [ 90%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_get_password_hash PASSED [ 90%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_create_access_token PASSED [ 90%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_token_no_sub PASSED [ 90%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_token_no_username PASSED [ 90%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_token_no_scope PASSED [ 90%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_token_inexistent_user PASSED [ 90%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_token_inactive_user PASSED [ 90%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_read_items PASSED [ 90%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_read_system_status PASSED [ 90%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_read_system_status_no_token PASSED [ 90%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_openapi_schema PASSED [ 90%] tests/test_tutorial/test_security/test_tutorial006.py::test_security_http_basic PASSED [ 90%] tests/test_tutorial/test_security/test_tutorial006.py::test_security_http_basic_no_credentials PASSED [ 91%] tests/test_tutorial/test_security/test_tutorial006.py::test_security_http_basic_invalid_credentials PASSED [ 91%] tests/test_tutorial/test_security/test_tutorial006.py::test_security_http_basic_non_basic_credentials PASSED [ 91%] tests/test_tutorial/test_security/test_tutorial006.py::test_openapi_schema PASSED [ 91%] tests/test_tutorial/test_security/test_tutorial006_an.py::test_security_http_basic PASSED [ 91%] tests/test_tutorial/test_security/test_tutorial006_an.py::test_security_http_basic_no_credentials PASSED [ 91%] tests/test_tutorial/test_security/test_tutorial006_an.py::test_security_http_basic_invalid_credentials PASSED [ 91%] tests/test_tutorial/test_security/test_tutorial006_an.py::test_security_http_basic_non_basic_credentials PASSED [ 91%] tests/test_tutorial/test_security/test_tutorial006_an.py::test_openapi_schema PASSED [ 91%] tests/test_tutorial/test_security/test_tutorial006_an_py39.py::test_security_http_basic PASSED [ 91%] tests/test_tutorial/test_security/test_tutorial006_an_py39.py::test_security_http_basic_no_credentials PASSED [ 91%] tests/test_tutorial/test_security/test_tutorial006_an_py39.py::test_security_http_basic_invalid_credentials PASSED [ 91%] tests/test_tutorial/test_security/test_tutorial006_an_py39.py::test_security_http_basic_non_basic_credentials PASSED [ 91%] tests/test_tutorial/test_security/test_tutorial006_an_py39.py::test_openapi_schema PASSED [ 91%] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001.py::test_create_item PASSED [ 91%] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001.py::test_read_items PASSED [ 91%] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001.py::test_openapi_schema PASSED [ 91%] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001_py310.py::test_create_item PASSED [ 91%] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001_py310.py::test_read_items PASSED [ 91%] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001_py310.py::test_openapi_schema PASSED [ 91%] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001_py39.py::test_create_item PASSED [ 92%] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001_py39.py::test_read_items PASSED [ 92%] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001_py39.py::test_openapi_schema PASSED [ 92%] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002.py::test_create_item PASSED [ 92%] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002.py::test_read_items PASSED [ 92%] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002.py::test_openapi_schema PASSED [ 92%] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002_py310.py::test_create_item PASSED [ 92%] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002_py310.py::test_read_items PASSED [ 92%] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002_py310.py::test_openapi_schema PASSED [ 92%] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002_py39.py::test_create_item PASSED [ 92%] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002_py39.py::test_read_items PASSED [ 92%] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002_py39.py::test_openapi_schema PASSED [ 92%] tests/test_tutorial/test_settings/test_app02.py::test_settings PASSED [ 92%] tests/test_tutorial/test_settings/test_app02.py::test_override_settings PASSED [ 92%] tests/test_tutorial/test_settings/test_tutorial001.py::test_settings PASSED [ 92%] tests/test_tutorial/test_settings/test_tutorial001_pv1.py::test_settings SKIPPED [ 92%] tests/test_tutorial/test_sql_databases/test_sql_databases.py::test_create_user SKIPPED [ 92%] tests/test_tutorial/test_sql_databases/test_sql_databases.py::test_get_user SKIPPED [ 92%] tests/test_tutorial/test_sql_databases/test_sql_databases.py::test_inexistent_user SKIPPED [ 92%] tests/test_tutorial/test_sql_databases/test_sql_databases.py::test_get_users SKIPPED [ 92%] tests/test_tutorial/test_sql_databases/test_sql_databases.py::test_create_item SKIPPED [ 93%] tests/test_tutorial/test_sql_databases/test_sql_databases.py::test_read_items SKIPPED [ 93%] tests/test_tutorial/test_sql_databases/test_sql_databases.py::test_openapi_schema SKIPPED [ 93%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py::test_create_user SKIPPED [ 93%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py::test_get_user SKIPPED [ 93%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py::test_inexistent_user SKIPPED [ 93%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py::test_get_users SKIPPED [ 93%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py::test_create_item SKIPPED [ 93%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py::test_read_items SKIPPED [ 93%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py::test_openapi_schema SKIPPED [ 93%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py::test_create_user SKIPPED [ 93%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py::test_get_user SKIPPED [ 93%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py::test_inexistent_user SKIPPED [ 93%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py::test_get_users SKIPPED [ 93%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py::test_create_item SKIPPED [ 93%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py::test_read_items SKIPPED [ 93%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py::test_openapi_schema SKIPPED [ 93%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py::test_create_user SKIPPED [ 93%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py::test_get_user SKIPPED [ 93%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py::test_inexistent_user SKIPPED [ 93%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py::test_get_users SKIPPED [ 93%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py::test_create_item SKIPPED [ 94%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py::test_read_items SKIPPED [ 94%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py::test_openapi_schema SKIPPED [ 94%] tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py::test_create_user SKIPPED [ 94%] tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py::test_get_user SKIPPED [ 94%] tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py::test_inexistent_user SKIPPED [ 94%] tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py::test_get_users SKIPPED [ 94%] tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py::test_create_item SKIPPED [ 94%] tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py::test_read_items SKIPPED [ 94%] tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py::test_openapi_schema SKIPPED [ 94%] tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py::test_create_user SKIPPED [ 94%] tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py::test_get_user SKIPPED [ 94%] tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py::test_inexistent_user SKIPPED [ 94%] tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py::test_get_users SKIPPED [ 94%] tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py::test_create_item SKIPPED [ 94%] tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py::test_read_items SKIPPED [ 94%] tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py::test_openapi_schema SKIPPED [ 94%] tests/test_tutorial/test_sql_databases/test_testing_databases.py::test_testing_dbs SKIPPED [ 94%] tests/test_tutorial/test_sql_databases/test_testing_databases_py310.py::test_testing_dbs_py39 SKIPPED [ 94%] tests/test_tutorial/test_sql_databases/test_testing_databases_py39.py::test_testing_dbs_py39 SKIPPED [ 94%] tests/test_tutorial/test_sub_applications/test_tutorial001.py::test_openapi_schema_main PASSED [ 95%] tests/test_tutorial/test_sub_applications/test_tutorial001.py::test_main PASSED [ 95%] tests/test_tutorial/test_sub_applications/test_tutorial001.py::test_openapi_schema_sub PASSED [ 95%] tests/test_tutorial/test_sub_applications/test_tutorial001.py::test_sub PASSED [ 95%] tests/test_tutorial/test_templates/test_tutorial001.py::test_main PASSED [ 95%] tests/test_tutorial/test_testing/test_main.py::test_read_main PASSED [ 95%] tests/test_tutorial/test_testing/test_main.py::test_main PASSED [ 95%] tests/test_tutorial/test_testing/test_main.py::test_openapi_schema PASSED [ 95%] tests/test_tutorial/test_testing/test_main_b.py::test_app PASSED [ 95%] tests/test_tutorial/test_testing/test_main_b_an.py::test_app PASSED [ 95%] tests/test_tutorial/test_testing/test_main_b_an_py310.py::test_app PASSED [ 95%] tests/test_tutorial/test_testing/test_main_b_an_py39.py::test_app PASSED [ 95%] tests/test_tutorial/test_testing/test_main_b_py310.py::test_app PASSED [ 95%] tests/test_tutorial/test_testing/test_tutorial001.py::test_read_main PASSED [ 95%] tests/test_tutorial/test_testing/test_tutorial001.py::test_main PASSED [ 95%] tests/test_tutorial/test_testing/test_tutorial001.py::test_openapi_schema PASSED [ 95%] tests/test_tutorial/test_testing/test_tutorial002.py::test_read_main PASSED [ 95%] tests/test_tutorial/test_testing/test_tutorial002.py::test_websocket PASSED [ 95%] tests/test_tutorial/test_testing/test_tutorial002.py::test_main PASSED [ 95%] tests/test_tutorial/test_testing/test_tutorial002.py::test_ws PASSED [ 95%] tests/test_tutorial/test_testing/test_tutorial003.py::test_read_items PASSED [ 95%] tests/test_tutorial/test_testing/test_tutorial003.py::test_main PASSED [ 96%] tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_override_in_items PASSED [ 96%] tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_override_in_items_with_params PASSED [ 96%] tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_override_in_items_with_q PASSED [ 96%] tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_override_in_items_run PASSED [ 96%] tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_override_in_items_with_q_run PASSED [ 96%] tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_override_in_items_with_params_run PASSED [ 96%] tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_override_in_users PASSED [ 96%] tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_override_in_users_with_q PASSED [ 96%] tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_override_in_users_with_params PASSED [ 96%] tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_normal_app PASSED [ 96%] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an.py::test_override_in_items PASSED [ 96%] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an.py::test_override_in_items_with_params PASSED [ 96%] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an.py::test_override_in_items_with_q PASSED [ 96%] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an.py::test_override_in_items_run PASSED [ 96%] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an.py::test_override_in_items_with_q_run PASSED [ 96%] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an.py::test_override_in_items_with_params_run PASSED [ 96%] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an.py::test_override_in_users PASSED [ 96%] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an.py::test_override_in_users_with_q PASSED [ 96%] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an.py::test_override_in_users_with_params PASSED [ 96%] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an.py::test_normal_app PASSED [ 97%] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py310.py::test_override_in_items_run PASSED [ 97%] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py310.py::test_override_in_items_with_q_run PASSED [ 97%] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py310.py::test_override_in_items_with_params_run PASSED [ 97%] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py310.py::test_override_in_users PASSED [ 97%] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py310.py::test_override_in_users_with_q PASSED [ 97%] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py310.py::test_override_in_users_with_params PASSED [ 97%] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py310.py::test_normal_app PASSED [ 97%] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py39.py::test_override_in_items_run PASSED [ 97%] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py39.py::test_override_in_items_with_q_run PASSED [ 97%] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py39.py::test_override_in_items_with_params_run PASSED [ 97%] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py39.py::test_override_in_users PASSED [ 97%] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py39.py::test_override_in_users_with_q PASSED [ 97%] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py39.py::test_override_in_users_with_params PASSED [ 97%] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py39.py::test_normal_app PASSED [ 97%] tests/test_tutorial/test_testing_dependencies/test_tutorial001_py310.py::test_override_in_items_run PASSED [ 97%] tests/test_tutorial/test_testing_dependencies/test_tutorial001_py310.py::test_override_in_items_with_q_run PASSED [ 97%] tests/test_tutorial/test_testing_dependencies/test_tutorial001_py310.py::test_override_in_items_with_params_run PASSED [ 97%] tests/test_tutorial/test_testing_dependencies/test_tutorial001_py310.py::test_override_in_users PASSED [ 97%] tests/test_tutorial/test_testing_dependencies/test_tutorial001_py310.py::test_override_in_users_with_q PASSED [ 97%] tests/test_tutorial/test_testing_dependencies/test_tutorial001_py310.py::test_override_in_users_with_params PASSED [ 97%] tests/test_tutorial/test_testing_dependencies/test_tutorial001_py310.py::test_normal_app PASSED [ 98%] tests/test_tutorial/test_websockets/test_tutorial001.py::test_main PASSED [ 98%] tests/test_tutorial/test_websockets/test_tutorial001.py::test_websocket PASSED [ 98%] tests/test_tutorial/test_websockets/test_tutorial002.py::test_main PASSED [ 98%] tests/test_tutorial/test_websockets/test_tutorial002.py::test_websocket_with_cookie PASSED [ 98%] tests/test_tutorial/test_websockets/test_tutorial002.py::test_websocket_with_header PASSED [ 98%] tests/test_tutorial/test_websockets/test_tutorial002.py::test_websocket_with_header_and_query PASSED [ 98%] tests/test_tutorial/test_websockets/test_tutorial002.py::test_websocket_no_credentials PASSED [ 98%] tests/test_tutorial/test_websockets/test_tutorial002.py::test_websocket_invalid_data PASSED [ 98%] tests/test_tutorial/test_websockets/test_tutorial002_an.py::test_main PASSED [ 98%] tests/test_tutorial/test_websockets/test_tutorial002_an.py::test_websocket_with_cookie PASSED [ 98%] tests/test_tutorial/test_websockets/test_tutorial002_an.py::test_websocket_with_header PASSED [ 98%] tests/test_tutorial/test_websockets/test_tutorial002_an.py::test_websocket_with_header_and_query PASSED [ 98%] tests/test_tutorial/test_websockets/test_tutorial002_an.py::test_websocket_no_credentials PASSED [ 98%] tests/test_tutorial/test_websockets/test_tutorial002_an.py::test_websocket_invalid_data PASSED [ 98%] tests/test_tutorial/test_websockets/test_tutorial002_an_py310.py::test_main PASSED [ 98%] tests/test_tutorial/test_websockets/test_tutorial002_an_py310.py::test_websocket_with_cookie PASSED [ 98%] tests/test_tutorial/test_websockets/test_tutorial002_an_py310.py::test_websocket_with_header PASSED [ 98%] tests/test_tutorial/test_websockets/test_tutorial002_an_py310.py::test_websocket_with_header_and_query PASSED [ 98%] tests/test_tutorial/test_websockets/test_tutorial002_an_py310.py::test_websocket_no_credentials PASSED [ 98%] tests/test_tutorial/test_websockets/test_tutorial002_an_py310.py::test_websocket_invalid_data PASSED [ 99%] tests/test_tutorial/test_websockets/test_tutorial002_an_py39.py::test_main PASSED [ 99%] tests/test_tutorial/test_websockets/test_tutorial002_an_py39.py::test_websocket_with_cookie PASSED [ 99%] tests/test_tutorial/test_websockets/test_tutorial002_an_py39.py::test_websocket_with_header PASSED [ 99%] tests/test_tutorial/test_websockets/test_tutorial002_an_py39.py::test_websocket_with_header_and_query PASSED [ 99%] tests/test_tutorial/test_websockets/test_tutorial002_an_py39.py::test_websocket_no_credentials PASSED [ 99%] tests/test_tutorial/test_websockets/test_tutorial002_an_py39.py::test_websocket_invalid_data PASSED [ 99%] tests/test_tutorial/test_websockets/test_tutorial002_py310.py::test_main PASSED [ 99%] tests/test_tutorial/test_websockets/test_tutorial002_py310.py::test_websocket_with_cookie PASSED [ 99%] tests/test_tutorial/test_websockets/test_tutorial002_py310.py::test_websocket_with_header PASSED [ 99%] tests/test_tutorial/test_websockets/test_tutorial002_py310.py::test_websocket_with_header_and_query PASSED [ 99%] tests/test_tutorial/test_websockets/test_tutorial002_py310.py::test_websocket_no_credentials PASSED [ 99%] tests/test_tutorial/test_websockets/test_tutorial002_py310.py::test_websocket_invalid_data PASSED [ 99%] tests/test_tutorial/test_websockets/test_tutorial003.py::test_get PASSED [ 99%] tests/test_tutorial/test_websockets/test_tutorial003.py::test_websocket_handle_disconnection PASSED [ 99%] tests/test_tutorial/test_websockets/test_tutorial003_py39.py::test_get PASSED [ 99%] tests/test_tutorial/test_websockets/test_tutorial003_py39.py::test_websocket_handle_disconnection PASSED [ 99%] tests/test_tutorial/test_wsgi/test_tutorial001.py::test_flask PASSED [ 99%] tests/test_tutorial/test_wsgi/test_tutorial001.py::test_app PASSED [ 99%] tests/test_validate_response_recursive/test_validate_response_recursive_pv1.py::test_recursive SKIPPED [ 99%] tests/test_validate_response_recursive/test_validate_response_recursive_pv2.py::test_recursive PASSED [100%] =========================== short test summary info ============================ SKIPPED [1] tests/test_compat.py:26: requires Pydantic v1 SKIPPED [1] tests/test_compat.py:32: requires Pydantic v1 SKIPPED [1] tests/test_datetime_custom_encoder.py:35: requires Pydantic v1 SKIPPED [1] tests/test_inherited_custom_class.py:74: requires Pydantic v1 SKIPPED [1] tests/test_jsonable_encoder.py:153: requires Pydantic v1 SKIPPED [1] tests/test_jsonable_encoder.py:208: requires Pydantic v1 SKIPPED [1] tests/test_jsonable_encoder.py:285: requires Pydantic v1 SKIPPED [1] tests/test_read_with_orm_mode.py:49: requires Pydantic v1 SKIPPED [1] tests/test_filter_pydantic_sub_model/test_filter_pydantic_sub_model_pv1.py:16: requires Pydantic v1 SKIPPED [1] tests/test_filter_pydantic_sub_model/test_filter_pydantic_sub_model_pv1.py:27: requires Pydantic v1 SKIPPED [1] tests/test_filter_pydantic_sub_model/test_filter_pydantic_sub_model_pv1.py:40: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_body_updates/test_tutorial001.py:183: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_body_updates/test_tutorial001_py310.py:186: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_body_updates/test_tutorial001_py39.py:186: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_dataclasses/test_tutorial003.py:193: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial004.py:125: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007_pv1.py:15: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007_pv1.py:32: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007_pv1.py:46: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007_pv1.py:65: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_path_operation_configurations/test_tutorial005.py:125: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_path_operation_configurations/test_tutorial005_py310.py:132: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_path_operation_configurations/test_tutorial005_py39.py:132: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_schema_extra_example/test_tutorial001_pv1.py:15: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_schema_extra_example/test_tutorial001_pv1.py:29: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_schema_extra_example/test_tutorial001_py310_pv1.py:15: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_schema_extra_example/test_tutorial001_py310_pv1.py:30: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_settings/test_tutorial001_pv1.py:7: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases.py:33: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases.py:46: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases.py:56: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases.py:63: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases.py:73: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases.py:92: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases.py:104: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py:29: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py:42: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py:52: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py:59: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py:69: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py:94: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py:106: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py:33: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py:47: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py:58: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py:66: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py:77: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py:103: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py:116: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py:33: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py:47: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py:58: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py:66: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py:77: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py:103: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py:116: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py:32: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py:46: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py:57: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py:65: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py:76: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py:102: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py:115: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py:32: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py:46: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py:57: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py:65: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py:76: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py:102: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py:115: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_testing_databases.py:11: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_testing_databases_py310.py:10: requires Pydantic v1 SKIPPED [1] tests/test_tutorial/test_sql_databases/test_testing_databases_py39.py:10: requires Pydantic v1 SKIPPED [1] tests/test_validate_response_recursive/test_validate_response_recursive_pv1.py:6: requires Pydantic v1 =============== 1969 passed, 74 skipped, 2 deselected in 29.77s ================ INFO : Command's result: OK + exit 0 Processing files: python3-module-fastapi-0.103.2-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.38139 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-fastapi-0.103.2 + DOCDIR=/usr/src/tmp/python3-module-fastapi-buildroot/usr/share/doc/python3-module-fastapi-0.103.2 + export DOCDIR + rm -rf /usr/src/tmp/python3-module-fastapi-buildroot/usr/share/doc/python3-module-fastapi-0.103.2 + /bin/mkdir -p /usr/src/tmp/python3-module-fastapi-buildroot/usr/share/doc/python3-module-fastapi-0.103.2 + cp -prL README.md /usr/src/tmp/python3-module-fastapi-buildroot/usr/share/doc/python3-module-fastapi-0.103.2 + chmod -R go-w /usr/src/tmp/python3-module-fastapi-buildroot/usr/share/doc/python3-module-fastapi-0.103.2 + chmod -R a+rX /usr/src/tmp/python3-module-fastapi-buildroot/usr/share/doc/python3-module-fastapi-0.103.2 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.y7aouk 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.shWI2X 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:fastapi py3prov: detected potential module:fastapi py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/__init__.py: "fastapi.applications" lines:[7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/__init__.py: "fastapi.background" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/__init__.py: "fastapi.datastructures" lines:[9] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/__init__.py: "fastapi.exceptions" lines:[10, 11] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/__init__.py: "fastapi.param_functions" lines:[12, 13, 14, 15, 16, 17, 18, 19, 20] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/__init__.py: "fastapi.requests" lines:[21] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/__init__.py: "fastapi.responses" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/__init__.py: "fastapi.routing" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/__init__.py: "fastapi.websockets" lines:[24, 25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/_compat.py: "fastapi.exceptions" lines:[20] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/_compat.py: "fastapi.types" lines:[21] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/_compat.py: "pydantic" lines:[[47, 48, 49, 277, 278, 281]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/_compat.py: "pydantic._internal._schema_generation_shared" lines:[[50]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/_compat.py: "pydantic._internal._typing_extra" lines:[[53]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/_compat.py: "pydantic._internal._utils" lines:[[54]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/_compat.py: "pydantic.fields" lines:[[55, 289, 298, 299, 302, 305, 308]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/_compat.py: "pydantic.json_schema" lines:[[56, 57]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/_compat.py: "pydantic_core" lines:[[58, 59, 60]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/_compat.py: "fastapi.openapi.constants" lines:[[276]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/_compat.py: "pydantic.class_validators" lines:[[282]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/_compat.py: "pydantic.error_wrappers" lines:[[285]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/_compat.py: "pydantic.errors" lines:[[288]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/_compat.py: "pydantic.schema" lines:[[311, 317]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/_compat.py: "pydantic.typing" lines:[[320]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/_compat.py: "pydantic.utils" lines:[[323]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/_compat.py: "pydantic_core.core_schema" lines:[[[63], [[67]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/_compat.py: "fastapi" lines:[[[233], [381]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/applications.py: "fastapi" lines:[16] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/applications.py: "fastapi.datastructures" lines:[17] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/applications.py: "fastapi.exception_handlers" lines:[18] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/applications.py: "fastapi.exceptions" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/applications.py: "fastapi.logger" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/applications.py: "fastapi.middleware.asyncexitstack" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/applications.py: "fastapi.openapi.docs" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/applications.py: "fastapi.openapi.utils" lines:[31] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/applications.py: "fastapi.params" lines:[32] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/applications.py: "fastapi.types" lines:[33] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/applications.py: "fastapi.utils" lines:[34] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/datastructures.py: "fastapi._compat" lines:[3] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/dependencies/models.py: "fastapi._compat" lines:[3] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/dependencies/models.py: "fastapi.security.base" lines:[4] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/dependencies/utils.py: "fastapi" lines:[21] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/dependencies/utils.py: "fastapi._compat" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/dependencies/utils.py: "fastapi.concurrency" lines:[47] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/dependencies/utils.py: "fastapi.dependencies.models" lines:[52] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/dependencies/utils.py: "fastapi.logger" lines:[53] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/dependencies/utils.py: "fastapi.security.base" lines:[54] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/dependencies/utils.py: "fastapi.security.oauth2" lines:[55] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/dependencies/utils.py: "fastapi.security.open_id_connect_url" lines:[56] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/dependencies/utils.py: "fastapi.utils" lines:[57] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/dependencies/utils.py: "multipart" lines:[[[[87]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/dependencies/utils.py: "multipart.multipart" lines:[[[[[92]]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/encoders.py: "fastapi.types" lines:[20] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/encoders.py: "fastapi._compat" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/exception_handlers.py: "fastapi.encoders" lines:[1] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/exception_handlers.py: "fastapi.exceptions" lines:[2] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/exception_handlers.py: "fastapi.utils" lines:[3] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/exception_handlers.py: "fastapi.websockets" lines:[4] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/middleware/asyncexitstack.py: "fastapi.concurrency" lines:[3] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/openapi/docs.py: "fastapi.encoders" lines:[4] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/openapi/models.py: "fastapi._compat" lines:[4] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/openapi/models.py: "fastapi.logger" lines:[12] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/openapi/models.py: "email_validator" lines:[[18]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/openapi/models.py: "pydantic" lines:[[21]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/openapi/utils.py: "fastapi" lines:[6] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/openapi/utils.py: "fastapi._compat" lines:[7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/openapi/utils.py: "fastapi.datastructures" lines:[17] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/openapi/utils.py: "fastapi.dependencies.models" lines:[18] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/openapi/utils.py: "fastapi.dependencies.utils" lines:[19] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/openapi/utils.py: "fastapi.encoders" lines:[20] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/openapi/utils.py: "fastapi.openapi.constants" lines:[21] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/openapi/utils.py: "fastapi.openapi.models" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/openapi/utils.py: "fastapi.params" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/openapi/utils.py: "fastapi.responses" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/openapi/utils.py: "fastapi.types" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/openapi/utils.py: "fastapi.utils" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/param_functions.py: "fastapi" lines:[3] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/param_functions.py: "fastapi._compat" lines:[4] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/param_functions.py: "fastapi.openapi.models" lines:[5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/params.py: "fastapi.openapi.models" lines:[5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/params.py: "fastapi._compat" lines:[9] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/responses.py: "ujson" lines:[[12]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/responses.py: "orjson" lines:[[18]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/routing.py: "fastapi" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/routing.py: "fastapi._compat" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/routing.py: "fastapi.datastructures" lines:[31] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/routing.py: "fastapi.dependencies.models" lines:[32] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/routing.py: "fastapi.dependencies.utils" lines:[33] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/routing.py: "fastapi.encoders" lines:[40] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/routing.py: "fastapi.exceptions" lines:[41] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/routing.py: "fastapi.types" lines:[47] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/routing.py: "fastapi.utils" lines:[48] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/__init__.py: "fastapi.security.api_key" lines:[1, 2, 3] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/__init__.py: "fastapi.security.http" lines:[4, 5, 6, 7, 8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/__init__.py: "fastapi.security.oauth2" lines:[9, 10, 11, 12, 13, 14] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/__init__.py: "fastapi.security.open_id_connect_url" lines:[15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/api_key.py: "fastapi.openapi.models" lines:[3] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/api_key.py: "fastapi.security.base" lines:[4] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/base.py: "fastapi.openapi.models" lines:[1] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/http.py: "fastapi.exceptions" lines:[5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/http.py: "fastapi.openapi.models" lines:[6, 7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/http.py: "fastapi.security.base" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/http.py: "fastapi.security.utils" lines:[9] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/oauth2.py: "fastapi.exceptions" lines:[3] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/oauth2.py: "fastapi.openapi.models" lines:[4, 5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/oauth2.py: "fastapi.param_functions" lines:[6] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/oauth2.py: "fastapi.security.base" lines:[7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/oauth2.py: "fastapi.security.utils" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/open_id_connect_url.py: "fastapi.openapi.models" lines:[3] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/open_id_connect_url.py: "fastapi.security.base" lines:[4] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/utils.py: "fastapi" lines:[17] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/utils.py: "fastapi._compat" lines:[18] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/utils.py: "fastapi.datastructures" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/utils.py: "fastapi.routing" lines:[[34]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/utils.py: "dirty_equals" lines:[[226]]: Ignore for REQ:slight Provides: python3(fastapi), python3(fastapi._compat), python3(fastapi.applications), python3(fastapi.background), python3(fastapi.concurrency), python3(fastapi.datastructures), python3(fastapi.dependencies), python3(fastapi.dependencies.models), python3(fastapi.dependencies.utils), python3(fastapi.encoders), python3(fastapi.exception_handlers), python3(fastapi.exceptions), python3(fastapi.logger), python3(fastapi.middleware), python3(fastapi.middleware.asyncexitstack), python3(fastapi.middleware.cors), python3(fastapi.middleware.gzip), python3(fastapi.middleware.httpsredirect), python3(fastapi.middleware.trustedhost), python3(fastapi.middleware.wsgi), python3(fastapi.openapi), python3(fastapi.openapi.constants), python3(fastapi.openapi.docs), python3(fastapi.openapi.models), python3(fastapi.openapi.utils), python3(fastapi.param_functions), python3(fastapi.params), python3(fastapi.requests), python3(fastapi.responses), python3(fastapi.routing), python3(fastapi.security), python3(fastapi.security.api_key), python3(fastapi.security.base), python3(fastapi.security.http), python3(fastapi.security.oauth2), python3(fastapi.security.open_id_connect_url), python3(fastapi.security.utils), python3(fastapi.staticfiles), python3(fastapi.templating), python3(fastapi.testclient), python3(fastapi.types), python3(fastapi.utils), python3(fastapi.websockets) Requires: python3-module-anyio, python3-module-pydantic, python3-module-starlette, python3-module-typing-extensions, /usr/lib/python3/site-packages, python3(anyio) < 0, python3(asyncio) < 0, python3(base64) < 0, python3(binascii) < 0, python3(collections) < 0, python3(contextlib) < 0, python3(copy) < 0, python3(dataclasses) < 0, python3(datetime) < 0, python3(decimal) < 0, python3(email.message) < 0, python3(enum) < 0, python3(http.client) < 0, python3(inspect) < 0, python3(ipaddress) < 0, python3(json) < 0, python3(logging) < 0, python3(pathlib) < 0, python3(pydantic) < 0, python3(pydantic.color) < 0, python3(pydantic.fields) < 0, python3(pydantic.networks) < 0, python3(pydantic.types) < 0, python3(pydantic.version) < 0, python3(re) < 0, python3(starlette) < 0, python3(starlette.applications) < 0, python3(starlette.background) < 0, python3(starlette.concurrency) < 0, python3(starlette.datastructures) < 0, python3(starlette.exceptions) < 0, python3(starlette.middleware) < 0, python3(starlette.middleware.base) < 0, python3(starlette.middleware.cors) < 0, python3(starlette.middleware.errors) < 0, python3(starlette.middleware.exceptions) < 0, python3(starlette.middleware.gzip) < 0, python3(starlette.middleware.httpsredirect) < 0, python3(starlette.middleware.trustedhost) < 0, python3(starlette.middleware.wsgi) < 0, python3(starlette.requests) < 0, python3(starlette.responses) < 0, python3(starlette.routing) < 0, python3(starlette.staticfiles) < 0, python3(starlette.status) < 0, python3(starlette.templating) < 0, python3(starlette.testclient) < 0, python3(starlette.types) < 0, python3(starlette.websockets) < 0, python3(types) < 0, python3(typing) < 0, python3(typing_extensions) < 0, python3(uuid) < 0, python3(warnings) < 0, python3(weakref) < 0 Wrote: /usr/src/RPM/RPMS/noarch/python3-module-fastapi-0.103.2-alt1.noarch.rpm (w2.lzdio) 32.07user 4.67system 0:37.53elapsed 97%CPU (0avgtext+0avgdata 176516maxresident)k 0inputs+0outputs (0major+325582minor)pagefaults 0swaps 7.48user 2.83system 1:02.91elapsed 16%CPU (0avgtext+0avgdata 126844maxresident)k 25424inputs+0outputs (0major+318425minor)pagefaults 0swaps