<86>Oct 18 02:41:25 userdel[1834143]: delete user 'rooter' <86>Oct 18 02:41:25 userdel[1834143]: removed group 'rooter' owned by 'rooter' <86>Oct 18 02:41:25 userdel[1834143]: removed shadow group 'rooter' owned by 'rooter' <86>Oct 18 02:41:25 groupadd[1834162]: group added to /etc/group: name=rooter, GID=705 <86>Oct 18 02:41:25 groupadd[1834162]: group added to /etc/gshadow: name=rooter <86>Oct 18 02:41:25 groupadd[1834162]: new group: name=rooter, GID=705 <86>Oct 18 02:41:25 useradd[1834178]: new user: name=rooter, UID=705, GID=705, home=/root, shell=/bin/bash <86>Oct 18 02:41:25 userdel[1834205]: delete user 'builder' <86>Oct 18 02:41:25 userdel[1834205]: removed group 'builder' owned by 'builder' <86>Oct 18 02:41:25 userdel[1834205]: removed shadow group 'builder' owned by 'builder' <86>Oct 18 02:41:25 groupadd[1834221]: group added to /etc/group: name=builder, GID=706 <86>Oct 18 02:41:25 groupadd[1834221]: group added to /etc/gshadow: name=builder <86>Oct 18 02:41:25 groupadd[1834221]: new group: name=builder, GID=706 <86>Oct 18 02:41:25 useradd[1834240]: new user: name=builder, UID=706, GID=706, home=/usr/src, shell=/bin/bash <13>Oct 18 02:41:27 rpmi: mpdecimal-2.5.1-alt1 sisyphus+291245.40.54.1 1643293433 installed <13>Oct 18 02:41:27 rpmi: libgdbm-1.8.3-alt10 sisyphus+278100.1600.1.1 1626058413 installed <13>Oct 18 02:41:27 rpmi: libexpat-2.4.9-alt1 sisyphus+307330.100.1.1 1664029042 installed <13>Oct 18 02:41:27 rpmi: libp11-kit-0.24.1-alt1 sisyphus+293720.100.1.1 1642535264 installed <13>Oct 18 02:41:27 rpmi: libtasn1-4.19.0-alt1 sisyphus+305700.100.1.1 1661359624 installed <13>Oct 18 02:41:27 rpmi: rpm-macros-alternatives-0.5.2-alt1 sisyphus+300869.100.1.1 1653844113 installed <13>Oct 18 02:41:27 rpmi: alternatives-0.5.2-alt1 sisyphus+300869.100.1.1 1653844113 installed <13>Oct 18 02:41:27 rpmi: ca-certificates-2022.09.15-alt1 sisyphus+306895.200.1.1 1663268411 installed <13>Oct 18 02:41:27 rpmi: ca-trust-0.1.3-alt1 sisyphus+299449.100.1.1 1651660001 installed <13>Oct 18 02:41:27 rpmi: p11-kit-trust-0.24.1-alt1 sisyphus+293720.100.1.1 1642535264 installed <13>Oct 18 02:41:27 rpmi: libcrypto1.1-1.1.1q-alt1 sisyphus+303203.100.1.1 1657026987 installed <13>Oct 18 02:41:27 rpmi: libssl1.1-1.1.1q-alt1 sisyphus+303203.100.1.1 1657026987 installed <13>Oct 18 02:41:28 rpmi: python3-3.10.7-alt1 sisyphus+306631.100.1.2 1663076082 installed <13>Oct 18 02:41:28 rpmi: python3-base-3.10.7-alt1 sisyphus+306631.100.1.2 1663076082 installed <13>Oct 18 02:41:28 rpmi: tests-for-installed-python3-pkgs-0.1.19-alt1 sisyphus+301407.500.9.1 1658259230 installed <13>Oct 18 02:41:28 rpmi: rpm-build-python3-0.1.19-alt1 sisyphus+301407.500.9.1 1658259230 installed <13>Oct 18 02:41:33 rpmi: python3-module-six-1.16.0-alt1 sisyphus+283489.100.2.1 1629527308 installed <13>Oct 18 02:41:33 rpmi: python3-module-attrs-22.1.0-alt1 sisyphus+306306.100.1.1 1662384188 installed <13>Oct 18 02:41:33 rpmi: python3-module-idna-3.4-alt1 sisyphus+307942.100.1.1 1665051373 installed <13>Oct 18 02:41:33 rpmi: python3-module-pkg_resources-1:65.5.0-alt1 sisyphus+308399.100.3.1 1665994422 installed <13>Oct 18 02:41:33 rpmi: python3-module-typing_extensions-4.4.0-alt1 sisyphus+308056.100.1.1 1665179160 installed <13>Oct 18 02:41:33 rpmi: python3-module-mypy_extensions-0.4.3-alt1 sisyphus+275959.100.2.1 1624874130 installed <13>Oct 18 02:41:33 rpmi: python3-module-tomli-2.0.1-alt2 sisyphus+305000.3300.2.1 1660575675 installed <13>Oct 18 02:41:33 rpmi: python3-module-click-8.1.3-alt1 sisyphus+305311.100.2.1 1660634486 installed <13>Oct 18 02:41:33 rpmi: python3-module-zope.interface-5.4.0-alt2 sisyphus+291245.43540.56.1 1643370969 installed <13>Oct 18 02:41:33 rpmi: python3-module-greenlet-1.1.2-alt1 sisyphus+291245.12740.54.1 1643301952 installed <13>Oct 18 02:41:33 rpmi: python3-module-sniffio-1.2.0-alt1 sisyphus+295017.1600.2.1 1644498020 installed <13>Oct 18 02:41:33 rpmi: python3-module-markupsafe-1:2.1.1-alt1 sisyphus+296796.100.1.1 1647522024 installed <13>Oct 18 02:41:33 rpmi: python3-module-certifi-2021.5.30-alt1 sisyphus+286375.2700.3.1 1633434210 installed <13>Oct 18 02:41:33 rpmi: python3-module-jinja2-3.1.2-alt1 sisyphus+303664.100.1.1 1657809843 installed <13>Oct 18 02:41:34 rpmi: python3-module-mypy-0.982-alt1 sisyphus+307822.100.1.1 1664873265 installed <13>Oct 18 02:41:34 rpmi: python3-module-outcome-1.0.0-alt1 sisyphus+275966.100.1.1 1624808278 installed <13>Oct 18 02:41:34 rpmi: python3-module-pyasn1-0.4.8-alt2 sisyphus+270533.4400.6.1 1619685081 installed <13>Oct 18 02:41:34 rpmi: python3-module-itsdangerous-2.1.2-alt1 sisyphus+297200.100.1.1 1648210648 installed <13>Oct 18 02:41:34 rpmi: python3-module-pytz-1:2021.1-alt1 sisyphus+267903.400.1.1 1615896636 installed <13>Oct 18 02:41:34 rpmi: python3-module-pathspec-0.10.1-alt1 sisyphus+306593.100.1.1 1663009950 installed <13>Oct 18 02:41:34 rpmi: python3-module-pluggy-1.0.0-alt1 sisyphus+284853.100.1.1 1631109373 installed <13>Oct 18 02:41:34 rpmi: python3-module-iniconfig-1.1.1-alt1 sisyphus+270533.3400.6.1 1619684870 installed <13>Oct 18 02:41:34 rpmi: python3-module-Pygments-2.13.0-alt1 sisyphus+308235.100.1.1 1665493245 installed <13>Oct 18 02:41:34 rpmi: python3-module-multidict-6.0.2-alt1 sisyphus+301671.100.1.1 1654810801 installed <13>Oct 18 02:41:34 rpmi: python3-module-sortedcontainers-2.4.0-alt1 sisyphus+272042.100.1.1 1621262424 installed <13>Oct 18 02:41:34 rpmi: python3-module-async-timeout-4.0.2-alt1 sisyphus+295017.1100.2.1 1644497909 installed <13>Oct 18 02:41:34 rpmi: python3-module-frozenlist-1.3.0-alt1 sisyphus+295017.1200.2.1 1644497931 installed <13>Oct 18 02:41:34 rpmi: python3-module-charset-normalizer-2.1.0-alt1 sisyphus+304058.100.1.1 1658395726 installed <13>Oct 18 02:41:34 rpmi: libsqlite3-3.39.4-alt1 sisyphus+307718.100.1.1 1664633338 installed <13>Oct 18 02:41:34 rpmi: python3-modules-sqlite3-3.10.7-alt1 sisyphus+306631.100.1.2 1663076082 installed <13>Oct 18 02:41:34 rpmi: python3-module-sqlalchemy-1.4.40-alt1 sisyphus+306885.100.1.2 1663279833 installed <13>Oct 18 02:41:34 rpmi: libcares-1.18.1-alt1 sisyphus+290569.100.1.1 1637850388 installed <13>Oct 18 02:41:34 rpmi: python3-module-aiosqlite-0.17.0-alt1.gitde63727c sisyphus+305264.500.1.1 1660489457 installed <13>Oct 18 02:41:34 rpmi: python3-module-apsw-3.39.4.0-alt1 sisyphus+308158.100.1.1 1665393014 installed <13>Oct 18 02:41:34 rpmi: python3-module-aiosignal-1.2.0-alt1 sisyphus+295017.1300.2.1 1644497946 installed <13>Oct 18 02:41:34 rpmi: python3-module-yarl-1.7.2-alt1 sisyphus+295017.100.2.1 1644497764 installed <13>Oct 18 02:41:34 rpmi: python3-module-rsa-4.9-alt1 sisyphus+305897.100.1.1 1661628733 installed <13>Oct 18 02:41:34 rpmi: python3-module-werkzeug-2.2.2-alt1 sisyphus+306923.100.9.1 1663845207 installed <13>Oct 18 02:41:34 rpmi: python3-module-flask-2.2.2-alt1 sisyphus+306923.440.9.1 1663845230 installed <13>Oct 18 02:41:34 rpmi: python3-module-incremental-21.3.0-alt1 sisyphus+277407.100.1.1 1625535091 installed <13>Oct 18 02:41:34 rpmi: python3-module-typing-inspect-0.8.0-alt1 sisyphus+306830.400.1.1 1663349697 installed <13>Oct 18 02:41:34 rpmi: python3-module-idna_ssl-1.1.0-alt2 sisyphus+272418.100.1.1 1621876529 installed <13>Oct 18 02:41:34 rpmi: python3-module-hyperlink-21.0.0-alt1.1 sisyphus+304836.100.1.1 1659710964 installed <13>Oct 18 02:41:34 rpmi: python3-module-ecdsa-0.18.0-alt1 sisyphus+306548.100.1.1 1662892185 installed <13>Oct 18 02:41:34 rpmi: python3-module-lark-parser-0.11.3-alt1 sisyphus+273965.100.1.1 1623099891 installed <13>Oct 18 02:41:34 rpmi: python3-module-rfc3986-1.4.0-alt1 sisyphus+258861.200.1.1 1601363259 installed <13>Oct 18 02:41:34 rpmi: python3-module-socksio-1.0.0-alt1 sisyphus+295017.1500.2.1 1644498004 installed <13>Oct 18 02:41:34 rpmi: python3-module-hpack-4.0.0-alt1 sisyphus+270376.200.1.1 1618956626 installed <13>Oct 18 02:41:34 rpmi: python3-module-hyperframe-6.0.1-alt1 sisyphus+270376.300.2.1 1618957001 installed <13>Oct 18 02:41:34 rpmi: python3-module-h2-4.0.0-alt1 sisyphus+270376.640.6.1 1618960663 installed <13>Oct 18 02:41:34 rpmi: python3-module-h11-0.13.0-alt1 sisyphus+297818.100.1.1 1649085614 installed <13>Oct 18 02:41:34 rpmi: python3-module-editables-0.3-alt1 sisyphus+305000.1000.2.1 1660575177 installed <13>Oct 18 02:41:34 rpmi: python3-module-sqlparse-0.4.3-alt1 sisyphus+307320.100.1.1 1664015074 installed <13>Oct 18 02:41:34 rpmi: python3-module-commonmark-0.9.1-alt1 sisyphus+275909.100.1.1 1624804424 installed <13>Oct 18 02:41:34 rpmi: python3-module-rich-12.5.1-alt1 sisyphus+306923.4240.12.1 1663926259 installed <13>Oct 18 02:41:34 rpmi: python3-module-platformdirs-2.5.2-alt1 sisyphus+305000.1300.2.1 1660575241 installed <13>Oct 18 02:41:34 rpmi: python3-module-asyncpg-0.26.0-alt1 sisyphus+305264.200.1.1 1660489350 installed <13>Oct 18 02:41:34 rpmi: python3-module-asgiref-3.4.1-alt1 sisyphus+283297.40.2.1 1629315886 installed <13>Oct 18 02:41:34 rpmi: python3-module-railroad-diagrams-1.1.1-alt1 sisyphus+294587.100.1.1 1643813088 installed <13>Oct 18 02:41:35 rpmi: python3-module-pyparsing-3.0.9-alt1 sisyphus+302403.100.1.1 1655812396 installed <13>Oct 18 02:41:35 rpmi: python3-module-packaging-21.3-alt1 sisyphus+293292.100.4.1 1642663064 installed <13>Oct 18 02:41:35 rpmi: python3-module-apipkg-1.5-alt1 sisyphus+275892.100.2.1 1624872742 installed <13>Oct 18 02:41:35 rpmi: python3-module-py-1.11.0-alt1 sisyphus+295927.100.2.1 1646050822 installed <13>Oct 18 02:41:35 rpmi: python3-module-pytest-7.1.3-alt1 sisyphus+307207.200.3.1 1664182449 installed <13>Oct 18 02:41:35 rpmi: python3-module-anyio-3.6.1-alt1 sisyphus+303861.100.1.1 1658063167 installed <13>Oct 18 02:41:35 rpmi: python3-module-httpcore-0.15.0-alt1 sisyphus+300110.100.1.1 1652794844 installed <13>Oct 18 02:41:35 rpmi: python3-module-pymysql-1.0.2-alt1 sisyphus+300655.100.1.1 1653558693 installed <13>Oct 18 02:41:35 rpmi: python3-module-aiomysql-0.1.1-alt1 sisyphus+305264.300.1.1 1660489374 installed <13>Oct 18 02:41:35 rpmi: python3-module-constantly-15.1.0-alt6 sisyphus+284854.100.1.1 1631108193 installed <13>Oct 18 02:41:35 rpmi: python3-module-pygobject-2.28.6-alt12 sisyphus+291245.50660.59.1 1643600793 installed <13>Oct 18 02:41:35 rpmi: python3-module-appdirs-1.4.4-alt1 sisyphus+267613.300.2.1 1620039159 installed <13>Oct 18 02:41:35 rpmi: python3-module-openid-3.2.0-alt1 sisyphus+278049.100.2.1 1625998936 installed <13>Oct 18 02:41:35 rpmi: python3-module-z3c-3.0.0-alt4 sisyphus+284857.200.1.1 1631109149 installed <13>Oct 18 02:41:35 rpmi: python3-module-zc-1.0.0-alt7 sisyphus+284857.100.1.1 1631109117 installed <13>Oct 18 02:41:35 rpmi: python3-module-zope-3.3.0-alt9 sisyphus+281937.200.4.1 1628175900 installed <13>Oct 18 02:41:35 rpmi: python3-module-zope.event-4.4-alt2 sisyphus+281937.400.4.1 1628175930 installed <13>Oct 18 02:41:35 rpmi: python3-module-pycparser-2.21-alt1 sisyphus+303896.100.1.1 1658102634 installed <13>Oct 18 02:41:35 rpmi: python3-module-cffi-1.15.1-alt1 sisyphus+308243.100.2.1 1665650114 installed <13>Oct 18 02:41:35 rpmi: python3-module-cryptography-38.0.1-alt1 sisyphus+306457.100.1.1 1662734755 installed <13>Oct 18 02:41:35 rpmi: python3-module-openssl-22.0.0-alt1 sisyphus+297852.100.1.1 1649097500 installed <13>Oct 18 02:41:35 rpmi: python3-module-urllib3-2:1.26.6-alt3 sisyphus+283224.100.2.2 1629257365 installed <13>Oct 18 02:41:35 rpmi: python3-module-requests-2.28.1-alt1 sisyphus+304334.300.1.1 1658841176 installed <13>Oct 18 02:41:35 rpmi: python3-module-pycares-4.1.2-alt1 sisyphus+301090.100.1.1 1654174978 installed <13>Oct 18 02:41:35 rpmi: python3-module-async_generator-1.10-alt2 sisyphus+274601.674.9.1 1623852161 installed <13>Oct 18 02:41:35 rpmi: python3-module-astor-0.8.1-alt1 sisyphus+295365.100.1.1 1644847432 installed <13>Oct 18 02:41:35 rpmi: python3-module-trio-0.19.0-alt1 sisyphus+295365.200.1.1 1644847449 installed <13>Oct 18 02:41:35 rpmi: python3-module-dns-1:2.2.0-alt1 sisyphus+294114.1200.10.1 1646418229 installed <13>Oct 18 02:41:35 rpmi: python3-module-Cheetah-3.3.0-alt1 sisyphus+308283.100.1.1 1665585144 installed <13>Oct 18 02:41:35 rpmi: python3-module-paste-3.5.0-alt1 sisyphus+278050.10.9.1 1625992949 installed <13>Oct 18 02:41:35 rpmi: python3-module-PasteDeploy-1:3.0-alt1 sisyphus+308546.100.1.1 1665999804 installed <13>Oct 18 02:41:35 rpmi: python3-module-PasteScript-1:2.0.2-alt2 sisyphus+272468.100.1.1 1621939313 installed <13>Oct 18 02:41:35 rpmi: libyaml2-0.2.5-alt1 sisyphus+278391.100.1.1 1626094928 installed <13>Oct 18 02:41:35 rpmi: python3-module-yaml-6.0-alt1 sisyphus+295017.400.2.1 1644497823 installed <13>Oct 18 02:41:35 rpmi: python3-module-libcst-0.4.7-alt1 sisyphus+306830.500.1.1 1663349876 installed <13>Oct 18 02:41:35 rpmi: libuv-1.44.2-alt1 sisyphus+303845.100.1.1 1658053885 installed <13>Oct 18 02:41:35 rpmi: libmaxminddb-1.6.0-alt1 sisyphus+279468.100.1.1 1626548147 installed <13>Oct 18 02:41:35 rpmi: python3-module-MaxMindDB-2.2.0-alt1 sisyphus+291245.47100.56.1 1643373447 installed <13>Oct 18 02:41:35 rpmi: openldap-common-2.6.3-alt1 sisyphus+306372.60.8.1 1663095223 installed <13>Oct 18 02:41:35 rpmi: libverto-0.3.2-alt1_1 sisyphus+279289.100.1.3 1626493868 installed <13>Oct 18 02:41:35 rpmi: liblmdb-0.9.29-alt1.1 sisyphus+306630.100.1.1 1663072360 installed <13>Oct 18 02:41:35 rpmi: libkeyutils-1.6.3-alt1 sisyphus+266061.100.1.1 1612919566 installed <13>Oct 18 02:41:35 rpmi: libusb-1.0.26-alt2 sisyphus+305525.100.1.1 1660924427 installed <13>Oct 18 02:41:35 rpmi: libhidapi-0.12.0-alt1_1 sisyphus+303213.100.1.1 1657034192 installed <13>Oct 18 02:41:35 rpmi: python3-module-cython-hidapi-0.12.0-alt1 sisyphus+303875.100.2.1 1658094375 installed <13>Oct 18 02:41:35 rpmi: python3-module-serial-3.5-alt2 sisyphus+281995.100.1.1 1628172783 installed <13>Oct 18 02:41:35 rpmi: python3-module-automat-20.2.0-alt3 sisyphus+307208.340.3.1 1663936206 installed <13>Oct 18 02:41:36 rpmi: python3-module-twisted-logger-20.3.0-alt3 sisyphus+291245.44300.56.1 1643371282 installed <13>Oct 18 02:41:36 rpmi: python3-module-twisted-words-20.3.0-alt3 sisyphus+291245.44300.56.1 1643371282 installed <13>Oct 18 02:41:36 rpmi: python3-module-twisted-core-20.3.0-alt3 sisyphus+291245.44300.56.1 1643371282 installed <13>Oct 18 02:41:36 rpmi: python3-module-twisted-names-20.3.0-alt3 sisyphus+291245.44300.56.1 1643371282 installed <13>Oct 18 02:41:36 rpmi: python3-module-tornado-6.2.0-alt1 sisyphus+304278.100.1.1 1658732444 installed <13>Oct 18 02:41:36 rpmi: libev4-4.33-alt2 sisyphus+286828.100.2.3 1634005197 installed <13>Oct 18 02:41:36 rpmi: python3-module-gevent-21.12.0-alt1 sisyphus+291245.44020.58.1 1643518687 installed <13>Oct 18 02:41:36 rpmi: libdouble-conversion3-3.1.5-alt1 sisyphus+277256.100.1.1 1625423057 installed <13>Oct 18 02:41:36 rpmi: libcom_err-1.46.4.0.5.4cda-alt1 sisyphus+283826.100.1.1 1629975345 installed <86>Oct 18 02:41:36 groupadd[1852929]: group added to /etc/group: name=_keytab, GID=499 <86>Oct 18 02:41:36 groupadd[1852929]: group added to /etc/gshadow: name=_keytab <86>Oct 18 02:41:36 groupadd[1852929]: new group: name=_keytab, GID=499 <13>Oct 18 02:41:36 rpmi: libkrb5-1.19.3-alt1.2 sisyphus+306754.100.1.1 1663137390 installed <86>Oct 18 02:41:36 groupadd[1853245]: group added to /etc/group: name=sasl, GID=498 <86>Oct 18 02:41:36 groupadd[1853245]: group added to /etc/gshadow: name=sasl <86>Oct 18 02:41:36 groupadd[1853245]: new group: name=sasl, GID=498 <13>Oct 18 02:41:36 rpmi: libsasl2-3-2.1.27-alt2.2 sisyphus+306372.1000.8.1 1663097224 installed <13>Oct 18 02:41:36 rpmi: libldap2-2.6.3-alt1 sisyphus+306372.60.8.1 1663095223 installed <13>Oct 18 02:41:36 rpmi: libpq5-14.5-alt1 sisyphus+306372.300.8.1 1663095822 installed <13>Oct 18 02:41:36 rpmi: python3-module-psycopg2-2.9.4-alt1 sisyphus+307979.100.1.1 1665073178 installed <13>Oct 18 02:41:36 rpmi: python3-module-eventlet-0.33.1-alt1 sisyphus+306549.100.1.1 1662896543 installed <13>Oct 18 02:41:36 rpmi: python3-module-gunicorn-20.1.0-alt2 sisyphus+297766.100.1.1 1649054912 installed <13>Oct 18 02:41:36 rpmi: python3-module-aiohttp-3.8.1-alt2 sisyphus+295203.100.1.1 1644579839 installed <13>Oct 18 02:41:36 rpmi: python3-module-GeoIP2-4.6.0-alt1 sisyphus+301702.500.2.1 1656091709 installed <13>Oct 18 02:41:37 rpmi: python3-module-django-3.2.16-alt1 sisyphus+308239.100.1.1 1665503528 installed <13>Oct 18 02:41:37 rpmi: python3-module-black-22.10.0-alt1 sisyphus+308016.200.1.1 1665138467 installed <13>Oct 18 02:41:37 rpmi: python3-module-hypothesis-6.36.0-alt2 sisyphus+294560.100.1.1 1643800141 installed <13>Oct 18 02:41:37 rpmi: python3-module-aiopg-1.2.1-alt1 sisyphus+273689.100.1.1 1622894154 installed <13>Oct 18 02:41:37 rpmi: python3-module-databases-0.6.1-alt1 sisyphus+305264.600.1.1 1660489476 installed <13>Oct 18 02:41:37 rpmi: python3-module-pydantic-1.10.2-alt4 sisyphus+307056.100.1.1 1663528036 installed <13>Oct 18 02:41:37 rpmi: python3-module-ujson-5.5.0-alt1 sisyphus+307788.100.1.1 1664798165 installed <13>Oct 18 02:41:37 rpmi: python3-module-email_validator-1.3.0-alt1 sisyphus+307520.100.1.1 1664378706 installed <13>Oct 18 02:41:37 rpmi: python3-module-jose-3.3.0-alt1 sisyphus+283691.100.1.1 1629818318 installed <13>Oct 18 02:41:37 rpmi: python3-module-httpx-0.23.0-alt2 sisyphus+303665.100.1.1 1657810381 installed <13>Oct 18 02:41:37 rpmi: python3-module-starlette-0.20.4-alt1 sisyphus+303927.100.1.1 1658142848 installed <13>Oct 18 02:41:37 rpmi: python3-module-hatchling-1.11.0-alt1 sisyphus+308155.100.1.1 1665391357 installed <13>Oct 18 02:41:37 rpmi: python3-module-peewee-3.15.1-alt1 sisyphus+303892.100.2.3 1658110436 installed <13>Oct 18 02:41:37 rpmi: python3-module-passlib-1.7.4-alt1 sisyphus+260996.100.1.1 1604554811 installed <13>Oct 18 02:41:37 rpmi: python3-module-python-multipart-0.0.5-alt2.gitd4831a3f sisyphus+307018.100.1.1 1663437359 installed <13>Oct 18 02:41:37 rpmi: python3-module-orjson-3.7.7-alt3 sisyphus+304709.200.1.1 1659530758 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/python3-module-fastapi-0.85.0-alt1.nosrc.rpm (w1.gzdio) <13>Oct 18 02:41:41 rpmi: python3-module-system-seed-wheels-0.0.1-alt1 sisyphus+270533.400.6.1 1619683425 installed <13>Oct 18 02:41:41 rpmi: python3-module-filelock-3.8.0-alt1 sisyphus+305000.1500.2.1 1660575298 installed <13>Oct 18 02:41:41 rpmi: python3-module-pip-wheel-22.3-alt1 sisyphus+308547.100.1.1 1665999962 installed <13>Oct 18 02:41:41 rpmi: python3-module-setuptools-wheel-1:65.5.0-alt1 sisyphus+308399.100.3.1 1665994422 installed <13>Oct 18 02:41:42 rpmi: python3-module-wheel-wheel-0.37.1-alt2 sisyphus+305000.4200.2.1 1660575869 installed <13>Oct 18 02:41:42 rpmi: python3-module-system-seed-wheels-wheels-0.0.1-alt1 sisyphus+270533.400.6.1 1619683425 installed <13>Oct 18 02:41:42 rpmi: python3-module-distlib-0.3.6-alt1 sisyphus+306796.100.1.1 1663166230 installed <13>Oct 18 02:41:42 rpmi: python3-module-virtualenv-20.16.5-alt1 sisyphus+307207.700.3.1 1664182644 installed <13>Oct 18 02:41:42 rpmi: python3-module-tox-3.26.0-alt1 sisyphus+307207.1000.3.1 1664182816 installed <13>Oct 18 02:41:42 rpmi: python3-module-tox-console-scripts-0.3.2-alt1 sisyphus+301745.100.2.1 1655211258 installed <13>Oct 18 02:41:42 rpmi: python3-module-tox-no-deps-0.2.0-alt1 sisyphus+301745.200.2.1 1655211304 installed <13>Oct 18 02:41:42 rpmi: python3-module-pyproject-installer-0.3.0-alt1 sisyphus+301407.160.9.1 1658259210 installed Installing python3-module-fastapi-0.85.0-alt1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.43308 + 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.85.0 + echo 'Source #0 (python3-module-fastapi-0.85.0.tar):' Source #0 (python3-module-fastapi-0.85.0.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/python3-module-fastapi-0.85.0.tar + cd python3-module-fastapi-0.85.0 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (fastapi-0.85.0-alt-email_tests.patch):' Patch #0 (fastapi-0.85.0-alt-email_tests.patch): + /usr/bin/patch -p1 patching file docs_src/sql_databases/sql_app_py310/tests/test_sql_app.py patching file docs_src/sql_databases/sql_app_py39/tests/test_sql_app.py + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.43308 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-fastapi-0.85.0 + 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.85.0 INFO : pyproject_installer.build_cmd._build : Output dir: /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/dist DEBUG : pyproject_installer.build_cmd._build : Validating source path DEBUG : pyproject_installer.build_cmd._build : Checking for PEP517 spec DEBUG : pyproject_installer.build_cmd._build : Parsing configuration file: /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/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.85.0/dist'] INFO : backend_caller.py : Hook kwargs: {'config_settings': None} INFO : pyproject_installer.build_cmd._build : Built wheel: fastapi-0.85.0-py3-none-any.whl + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.43308 + 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.85.0 + /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.85.0/dist INFO : pyproject_installer.install_cmd._install : Wheel filename: fastapi-0.85.0-py3-none-any.whl INFO : pyproject_installer.install_cmd._install : Destination: /usr/src/tmp/python3-module-fastapi-buildroot DEBUG : pyproject_installer.install_cmd._install : Parsing wheel filename DEBUG : pyproject_installer.install_cmd._install : Validating wheel file DEBUG : pyproject_installer.install_cmd._install : Validating wheel spec version DEBUG : pyproject_installer.install_cmd._install : Parsing wheel spec metadata DEBUG : pyproject_installer.install_cmd._install : 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.85.0.dist-info/WHEEL DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: fastapi-0.85.0.dist-info/licenses/LICENSE DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: fastapi-0.85.0.dist-info/RECORD INFO : pyproject_installer.install_cmd._install : Wheel was installed + /usr/lib/rpm/brp-alt egrep: warning: egrep is obsolescent; using grep -E 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/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/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/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-310.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/__init__.cpython-310.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/applications.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/applications.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/background.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/background.cpython-310.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/background.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/background.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/concurrency.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/concurrency.cpython-310.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/concurrency.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/concurrency.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/datastructures.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/datastructures.cpython-310.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/encoders.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/encoders.cpython-310.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/encoders.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/encoders.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/exception_handlers.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/exception_handlers.cpython-310.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/exception_handlers.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/exception_handlers.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/exceptions.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/exceptions.cpython-310.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/logger.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/logger.cpython-310.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/logger.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/logger.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/param_functions.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/param_functions.cpython-310.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/param_functions.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/param_functions.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/params.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/params.cpython-310.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/params.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/params.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/requests.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/requests.cpython-310.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/requests.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/requests.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/responses.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/responses.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/routing.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/routing.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/staticfiles.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/staticfiles.cpython-310.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/staticfiles.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/staticfiles.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/templating.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/templating.cpython-310.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/templating.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/templating.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/testclient.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/testclient.cpython-310.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/testclient.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/testclient.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/types.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/types.cpython-310.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/types.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/types.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/websockets.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/websockets.cpython-310.pyc' './usr/lib/python3/site-packages/fastapi/__pycache__/websockets.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/__pycache__/websockets.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/dependencies/__pycache__/__init__.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/dependencies/__pycache__/__init__.cpython-310.pyc' './usr/lib/python3/site-packages/fastapi/dependencies/__pycache__/__init__.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/dependencies/__pycache__/__init__.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/dependencies/__pycache__/models.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/dependencies/__pycache__/models.cpython-310.pyc' './usr/lib/python3/site-packages/fastapi/dependencies/__pycache__/models.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/dependencies/__pycache__/models.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/dependencies/__pycache__/utils.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/dependencies/__pycache__/utils.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/__init__.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/__init__.cpython-310.pyc' './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/__init__.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/__init__.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/asyncexitstack.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/asyncexitstack.cpython-310.pyc' './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/asyncexitstack.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/asyncexitstack.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/cors.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/cors.cpython-310.pyc' './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/cors.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/cors.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/gzip.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/gzip.cpython-310.pyc' './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/gzip.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/gzip.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/httpsredirect.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/httpsredirect.cpython-310.pyc' './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/httpsredirect.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/httpsredirect.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/trustedhost.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/trustedhost.cpython-310.pyc' './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/trustedhost.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/trustedhost.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/wsgi.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/wsgi.cpython-310.pyc' './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/wsgi.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/middleware/__pycache__/wsgi.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/openapi/__pycache__/__init__.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/openapi/__pycache__/__init__.cpython-310.pyc' './usr/lib/python3/site-packages/fastapi/openapi/__pycache__/__init__.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/openapi/__pycache__/__init__.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/openapi/__pycache__/docs.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/openapi/__pycache__/docs.cpython-310.pyc' './usr/lib/python3/site-packages/fastapi/openapi/__pycache__/docs.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/openapi/__pycache__/docs.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/openapi/__pycache__/models.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/openapi/__pycache__/models.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/openapi/__pycache__/utils.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/openapi/__pycache__/utils.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/security/__pycache__/__init__.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/security/__pycache__/__init__.cpython-310.pyc' './usr/lib/python3/site-packages/fastapi/security/__pycache__/__init__.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/security/__pycache__/__init__.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/security/__pycache__/api_key.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/security/__pycache__/api_key.cpython-310.pyc' './usr/lib/python3/site-packages/fastapi/security/__pycache__/api_key.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/security/__pycache__/api_key.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/security/__pycache__/base.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/security/__pycache__/base.cpython-310.pyc' './usr/lib/python3/site-packages/fastapi/security/__pycache__/base.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/security/__pycache__/base.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/security/__pycache__/http.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/security/__pycache__/http.cpython-310.pyc' './usr/lib/python3/site-packages/fastapi/security/__pycache__/http.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/security/__pycache__/http.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/security/__pycache__/oauth2.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/security/__pycache__/oauth2.cpython-310.pyc' './usr/lib/python3/site-packages/fastapi/security/__pycache__/open_id_connect_url.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/security/__pycache__/open_id_connect_url.cpython-310.pyc' './usr/lib/python3/site-packages/fastapi/security/__pycache__/open_id_connect_url.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/security/__pycache__/open_id_connect_url.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/fastapi/security/__pycache__/utils.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/fastapi/security/__pycache__/utils.cpython-310.pyc' './usr/lib/python3/site-packages/fastapi/security/__pycache__/utils.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/fastapi/security/__pycache__/utils.cpython-310.opt-1.pyc' Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.68372 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-fastapi-0.85.0 + cat ++ cat ./dist/.wheeltracker + _tox_wheel=fastapi-0.85.0-py3-none-any.whl + export NO_INTERNET=YES + NO_INTERNET=YES + export PIP_NO_BUILD_ISOLATION=NO + PIP_NO_BUILD_ISOLATION=NO + export PIP_NO_INDEX=YES + PIP_NO_INDEX=YES + export TOXENV=py3 + TOXENV=py3 + export TOX_TESTENV_PASSENV=NO_INTERNET + TOX_TESTENV_PASSENV=NO_INTERNET + /usr/bin/tox.py3 --sitepackages -vvr -s false --no-deps --console-scripts --installpkg=./dist/fastapi-0.85.0-py3-none-any.whl using tox.ini: /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/tox.ini (pid 1882372) using tox-3.26.0 from /usr/lib/python3/site-packages/tox/__init__.py (pid 1882372) using package '/usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/dist/fastapi-0.85.0-py3-none-any.whl', skipping 'sdist' activity package .tox/.tmp/package/1/fastapi-0.85.0-py3-none-any.whl links to dist/fastapi-0.85.0-py3-none-any.whl (/usr/src/RPM/BUILD/python3-module-fastapi-0.85.0) py3 uses /usr/bin/python3 py3 start: getenv /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3 py3 cannot reuse: -r flag py3 create: /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3 setting PATH=/usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games [1882856] /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox$ /usr/bin/python3 -m virtualenv --system-site-packages --no-download --python /usr/bin/python3 py3 created virtual environment CPython3.10.7.final.0-64 in 260ms creator CPython3Posix(dest=/usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3, clear=False, no_vcs_ignore=False, global=True) seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/usr/src/.local/share/virtualenv) added seed packages: pip==22.3, setuptools==65.5.0, wheel==0.37.1 activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator setting PATH=/usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games [1883982] /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0$ /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin/python /usr/lib/python3/site-packages/tox_console_scripts/helper/console_scripts.py Generating script cftp into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script ckeygen into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script conch into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script mailmail into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script pyhtmlizer into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script tkconch into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script trial into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script twist into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script twistd into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script dmypy into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script mypy into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script mypyc into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script stubgen into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script stubtest into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script tox into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script tox-quickstart into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script virtualenv into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script hatchling into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script httpx into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script email_validator into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script hypothesis into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script black into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script blackd into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script django-admin into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script gunicorn into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script automat-visualize into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script pyserial-miniterm into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script pyserial-ports into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script paster into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script py.test into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script pytest into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script cmark into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script sqlformat into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script flask into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script pyrsa-decrypt into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script pyrsa-encrypt into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script pyrsa-keygen into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script pyrsa-priv2pub into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script pyrsa-sign into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script pyrsa-verify into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script normalizer into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin Generating script pygmentize into /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin py3 finish: getenv /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3 after 0.53 seconds py3 start: installpkg /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/.tmp/package/1/fastapi-0.85.0-py3-none-any.whl py3 inst: /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/.tmp/package/1/fastapi-0.85.0-py3-none-any.whl write config to /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/.tox-config1 as '96682029aafa0b5824061a43cfd172073e6a193ecb699a157ba0390afbe3c696 /usr/bin/python3\n3.26.0 1 0 0' setting PATH=/usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games [1884326] /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0$ /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin/python -m pip install --exists-action w .tox/.tmp/package/1/fastapi-0.85.0-py3-none-any.whl Processing ./.tox/.tmp/package/1/fastapi-0.85.0-py3-none-any.whl Requirement already satisfied: starlette==0.20.4 in /usr/lib/python3/site-packages (from fastapi==0.85.0) (0.20.4) Requirement already satisfied: pydantic!=1.7,!=1.7.1,!=1.7.2,!=1.7.3,!=1.8,!=1.8.1,<2.0.0,>=1.6.2 in /usr/lib64/python3/site-packages (from fastapi==0.85.0) (1.10.2) Requirement already satisfied: anyio<5,>=3.4.0 in /usr/lib/python3/site-packages (from starlette==0.20.4->fastapi==0.85.0) (3.6.1) Requirement already satisfied: typing-extensions>=4.1.0 in /usr/lib/python3/site-packages (from pydantic!=1.7,!=1.7.1,!=1.7.2,!=1.7.3,!=1.8,!=1.8.1,<2.0.0,>=1.6.2->fastapi==0.85.0) (4.4.0) Requirement already satisfied: idna>=2.8 in /usr/lib/python3/site-packages (from anyio<5,>=3.4.0->starlette==0.20.4->fastapi==0.85.0) (3.4) Requirement already satisfied: sniffio>=1.1 in /usr/lib/python3/site-packages (from anyio<5,>=3.4.0->starlette==0.20.4->fastapi==0.85.0) (1.2.0) Installing collected packages: fastapi Successfully installed fastapi-0.85.0 py3 finish: installpkg /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/.tmp/package/1/fastapi-0.85.0-py3-none-any.whl after 1.76 seconds py3 start: envreport setting PATH=/usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games [1888088] /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0$ /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin/python -m pip freeze >.tox/py3/log/py3-0.log py3 finish: envreport after 0.51 seconds py3 installed: aiohttp==3.8.1,aiomysql==0.1.1,aiopg==1.2.1,aiosignal==1.2.0,aiosqlite==0.17.0,anyio==3.6.1,apipkg==1.5,appdirs==1.4.4,apsw==3.39.4.0,asgiref==3.4.1,astor==0.8.1,async-generator==1.10,async-timeout==4.0.2,asyncpg==0.26.0,attrs==22.1.0,Automat==20.2.0,black==22.10.0,certifi==2021.5.30,cffi==1.15.1,charset-normalizer==2.1.0,click==8.1.3,commonmark==0.9.1,constantly==15.1.0,cryptography==38.0.1,CT3==3.3.0,databases==0.6.1,distlib==0.3.6,Django==3.2.16,dnspython==2.2.0,ecdsa==0.18.0,editables==0.3,email-validator==1.3.0,eventlet==0.33.1,fastapi @ file:///usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/.tmp/package/1/fastapi-0.85.0-py3-none-any.whl,filelock==3.8.0,Flask==2.2.2,frozenlist==1.3.0,geoip2==4.6.0,gevent==21.12.0,greenlet==1.1.2,gunicorn==20.1.0,h11==0.13.0,h2==4.0.0,hatchling==1.11.0,hidapi==0.12.0,hpack==4.0.0,httpcore==0.15.0,httpx==0.23.0,hyperframe==6.0.1,hyperlink==21.0.0,hypothesis==6.36.0,idna==3.4,idna-ssl==1.1.0,incremental==21.3.0,iniconfig==1.1.1,itsdangerous==2.1.2,Jinja2==3.1.2,lark-parser==0.11.3,libcst==0.4.7,MarkupSafe==2.1.1,maxminddb==2.1.0,multidict==6.0.2,mypy==0.982,mypy-extensions==0.4.3,orjson==3.7.7,outcome==1.0.0,packaging==21.3,passlib==1.7.4,Paste==3.5.0,PasteDeploy==3.0,PasteScript==2.0.2,pathspec==0.10.1,peewee==3.15.1,platformdirs==2.5.2,pluggy==1.0.0,psycopg2==2.9.4,py==1.11.0,pyasn1==0.4.8,pycares==4.1.2,pycparser==2.21,pydantic==1.10.2,Pygments==2.13.0,PyMySQL==1.0.2,pyOpenSSL==22.0.0,pyparsing @ file:///usr/src/RPM/BUILD/pyparsing-3.0.9/dist/pyparsing-3.0.9-py3-none-any.whl,pyproject-installer==0.3.0,pyserial==3.5,pytest==7.1.3,python-jose==3.3.0,python-multipart==0.0.5,python3-openid==3.2.0,pytz==2021.1,PyYAML==6.0,railroad-diagrams==1.1.1,requests==2.28.1,rfc3986==1.4.0,rich==12.5.1,rsa==4.9,six==1.16.0,sniffio==1.2.0,socksio==1.0.0,sortedcontainers==2.4.0,SQLAlchemy==1.4.40,sqlparse==0.4.3,starlette==0.20.4,tomli==2.0.1,tornado==6.2,tox==3.26.0,tox-console-scripts==0.3.2,tox-no-deps==0.2.0,trio==0.19.0,Twisted==20.3.0,typing-inspect==0.8.0,typing_extensions==4.4.0,ujson==5.5.0,urllib3==1.26.6,virtualenv==20.16.5,Werkzeug==2.2.2,yarl==1.7.2,zope.event==4.4,zope.interface==5.4.0 py3 start: run-test-pre py3 run-test-pre: PYTHONHASHSEED='4125589297' py3 finish: run-test-pre after 0.00 seconds py3 start: run-test py3 run-test: commands[0] | pytest -vra setting PATH=/usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games [1888770] /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0$ /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin/pytest -vra ============================= test session starts ============================== platform linux -- Python 3.10.7, pytest-7.1.3, pluggy-1.0.0 -- /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/py3/bin/python cachedir: .tox/py3/.pytest_cache hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.hypothesis/examples') rootdir: /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0, configfile: pyproject.toml plugins: hypothesis-6.36.0, anyio-3.6.1 collecting ... collected 1362 items docs_src/app_testing/test_main.py::test_read_main PASSED [ 0%] docs_src/app_testing/app_b/test_main.py::test_read_item PASSED [ 0%] docs_src/app_testing/app_b/test_main.py::test_read_item_bad_token PASSED [ 0%] docs_src/app_testing/app_b/test_main.py::test_read_inexistent_item PASSED [ 0%] docs_src/app_testing/app_b/test_main.py::test_create_item PASSED [ 0%] docs_src/app_testing/app_b/test_main.py::test_create_item_bad_token PASSED [ 0%] docs_src/app_testing/app_b/test_main.py::test_create_existing_item PASSED [ 0%] docs_src/app_testing/app_b_py310/test_main.py::test_read_item PASSED [ 0%] docs_src/app_testing/app_b_py310/test_main.py::test_read_item_bad_token PASSED [ 0%] docs_src/app_testing/app_b_py310/test_main.py::test_read_inexistent_item PASSED [ 0%] docs_src/app_testing/app_b_py310/test_main.py::test_create_item PASSED [ 0%] docs_src/app_testing/app_b_py310/test_main.py::test_create_item_bad_token PASSED [ 0%] docs_src/app_testing/app_b_py310/test_main.py::test_create_existing_item PASSED [ 0%] docs_src/async_tests/test_main.py::test_root[asyncio] PASSED [ 1%] docs_src/async_tests/test_main.py::test_root[trio] PASSED [ 1%] docs_src/settings/app02/test_main.py::test_app PASSED [ 1%] docs_src/sql_databases/sql_app/tests/test_sql_app.py::test_create_user PASSED [ 1%] docs_src/sql_databases/sql_app_py310/tests/test_sql_app.py::test_create_user PASSED [ 1%] docs_src/sql_databases/sql_app_py39/tests/test_sql_app.py::test_create_user PASSED [ 1%] tests/test_additional_properties.py::test_additional_properties_schema PASSED [ 1%] tests/test_additional_properties.py::test_additional_properties_post PASSED [ 1%] tests/test_additional_response_extra.py::test_openapi_schema PASSED [ 1%] tests/test_additional_response_extra.py::test_path_operation PASSED [ 1%] tests/test_additional_responses_bad.py::test_openapi_schema PASSED [ 1%] tests/test_additional_responses_custom_model_in_callback.py::test_openapi_schema PASSED [ 1%] tests/test_additional_responses_custom_validationerror.py::test_openapi_schema PASSED [ 1%] tests/test_additional_responses_default_validationerror.py::test_openapi_schema PASSED [ 1%] tests/test_additional_responses_response_class.py::test_openapi_schema PASSED [ 2%] tests/test_additional_responses_router.py::test_openapi_schema PASSED [ 2%] tests/test_additional_responses_router.py::test_a PASSED [ 2%] tests/test_additional_responses_router.py::test_b PASSED [ 2%] tests/test_additional_responses_router.py::test_c PASSED [ 2%] tests/test_application.py::test_get_path[/api_route-200-expected_response0] PASSED [ 2%] tests/test_application.py::test_get_path[/non_decorated_route-200-expected_response1] PASSED [ 2%] tests/test_application.py::test_get_path[/nonexistent-404-expected_response2] PASSED [ 2%] tests/test_application.py::test_get_path[/openapi.json-200-expected_response3] PASSED [ 2%] tests/test_application.py::test_swagger_ui PASSED [ 2%] tests/test_application.py::test_swagger_ui_oauth2_redirect PASSED [ 2%] tests/test_application.py::test_redoc PASSED [ 2%] tests/test_application.py::test_enum_status_code_response PASSED [ 2%] tests/test_callable_endpoint.py::test_partial PASSED [ 3%] tests/test_custom_middleware_exception.py::test_custom_middleware_exception PASSED [ 3%] tests/test_custom_middleware_exception.py::test_custom_middleware_exception_not_raised PASSED [ 3%] tests/test_custom_route_class.py::test_get_path[/a-200-expected_response0] PASSED [ 3%] tests/test_custom_route_class.py::test_get_path[/a/b-200-expected_response1] PASSED [ 3%] tests/test_custom_route_class.py::test_get_path[/a/b/c-200-expected_response2] PASSED [ 3%] tests/test_custom_route_class.py::test_get_path[/openapi.json-200-expected_response3] PASSED [ 3%] tests/test_custom_route_class.py::test_route_classes PASSED [ 3%] tests/test_custom_schema_fields.py::test_custom_response_schema PASSED [ 3%] tests/test_custom_schema_fields.py::test_response PASSED [ 3%] tests/test_custom_swagger_ui_redirect.py::test_swagger_ui PASSED [ 3%] tests/test_custom_swagger_ui_redirect.py::test_swagger_ui_oauth2_redirect PASSED [ 3%] 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_default_placeholder_equals PASSED [ 4%] tests/test_datastructures.py::test_default_placeholder_bool PASSED [ 4%] tests/test_datetime_custom_encoder.py::test_dt PASSED [ 4%] tests/test_default_response_class.py::test_app PASSED [ 4%] tests/test_default_response_class.py::test_app_override PASSED [ 4%] tests/test_default_response_class.py::test_router_a PASSED [ 4%] tests/test_default_response_class.py::test_router_a_override PASSED [ 4%] tests/test_default_response_class.py::test_router_a_a PASSED [ 4%] tests/test_default_response_class.py::test_router_a_a_override PASSED [ 4%] tests/test_default_response_class.py::test_router_a_b PASSED [ 4%] tests/test_default_response_class.py::test_router_a_b_override PASSED [ 4%] tests/test_default_response_class.py::test_router_b PASSED [ 4%] tests/test_default_response_class.py::test_router_b_override PASSED [ 4%] tests/test_default_response_class.py::test_router_b_a PASSED [ 4%] tests/test_default_response_class.py::test_router_b_a_override PASSED [ 5%] tests/test_default_response_class.py::test_router_b_a_c PASSED [ 5%] tests/test_default_response_class.py::test_router_b_a_c_override PASSED [ 5%] tests/test_default_response_class_router.py::test_app PASSED [ 5%] tests/test_default_response_class_router.py::test_app_override PASSED [ 5%] tests/test_default_response_class_router.py::test_router_a PASSED [ 5%] tests/test_default_response_class_router.py::test_router_a_override PASSED [ 5%] tests/test_default_response_class_router.py::test_router_a_a PASSED [ 5%] tests/test_default_response_class_router.py::test_router_a_a_override PASSED [ 5%] tests/test_default_response_class_router.py::test_router_a_b PASSED [ 5%] tests/test_default_response_class_router.py::test_router_a_b_override PASSED [ 5%] tests/test_default_response_class_router.py::test_router_b PASSED [ 5%] tests/test_default_response_class_router.py::test_router_b_override PASSED [ 5%] tests/test_default_response_class_router.py::test_router_b_a PASSED [ 6%] tests/test_default_response_class_router.py::test_router_b_a_override PASSED [ 6%] tests/test_default_response_class_router.py::test_router_b_a_c PASSED [ 6%] tests/test_default_response_class_router.py::test_router_b_a_c_override PASSED [ 6%] tests/test_dependency_cache.py::test_normal_counter PASSED [ 6%] tests/test_dependency_cache.py::test_sub_counter PASSED [ 6%] tests/test_dependency_cache.py::test_sub_counter_no_cache PASSED [ 6%] tests/test_dependency_cache.py::test_security_cache PASSED [ 6%] tests/test_dependency_class.py::test_class_dependency[/callable-dependency-callable-dependency] PASSED [ 6%] tests/test_dependency_class.py::test_class_dependency[/callable-gen-dependency-callable-gen-dependency] PASSED [ 6%] tests/test_dependency_class.py::test_class_dependency[/async-callable-dependency-async-callable-dependency] PASSED [ 6%] tests/test_dependency_class.py::test_class_dependency[/async-callable-gen-dependency-async-callable-gen-dependency] PASSED [ 6%] tests/test_dependency_class.py::test_class_dependency[/synchronous-method-dependency-synchronous-method-dependency] PASSED [ 6%] tests/test_dependency_class.py::test_class_dependency[/synchronous-method-gen-dependency-synchronous-method-gen-dependency] PASSED [ 6%] tests/test_dependency_class.py::test_class_dependency[/asynchronous-method-dependency-asynchronous-method-dependency] PASSED [ 7%] tests/test_dependency_class.py::test_class_dependency[/asynchronous-method-gen-dependency-asynchronous-method-gen-dependency] PASSED [ 7%] tests/test_dependency_contextmanager.py::test_async_state PASSED [ 7%] tests/test_dependency_contextmanager.py::test_sync_state PASSED [ 7%] tests/test_dependency_contextmanager.py::test_async_raise_other PASSED [ 7%] tests/test_dependency_contextmanager.py::test_sync_raise_other PASSED [ 7%] tests/test_dependency_contextmanager.py::test_async_raise_raises PASSED [ 7%] tests/test_dependency_contextmanager.py::test_async_raise_server_error PASSED [ 7%] tests/test_dependency_contextmanager.py::test_context_b PASSED [ 7%] tests/test_dependency_contextmanager.py::test_context_b_raise PASSED [ 7%] tests/test_dependency_contextmanager.py::test_background_tasks PASSED [ 7%] tests/test_dependency_contextmanager.py::test_sync_raise_raises PASSED [ 7%] tests/test_dependency_contextmanager.py::test_sync_raise_server_error PASSED [ 7%] tests/test_dependency_contextmanager.py::test_sync_async_state PASSED [ 8%] tests/test_dependency_contextmanager.py::test_sync_sync_state PASSED [ 8%] tests/test_dependency_contextmanager.py::test_sync_async_raise_other PASSED [ 8%] tests/test_dependency_contextmanager.py::test_sync_sync_raise_other PASSED [ 8%] tests/test_dependency_contextmanager.py::test_sync_async_raise_raises PASSED [ 8%] tests/test_dependency_contextmanager.py::test_sync_async_raise_server_error PASSED [ 8%] tests/test_dependency_contextmanager.py::test_sync_sync_raise_raises PASSED [ 8%] tests/test_dependency_contextmanager.py::test_sync_sync_raise_server_error PASSED [ 8%] tests/test_dependency_contextmanager.py::test_sync_context_b PASSED [ 8%] tests/test_dependency_contextmanager.py::test_sync_context_b_raise PASSED [ 8%] tests/test_dependency_contextmanager.py::test_sync_background_tasks PASSED [ 8%] tests/test_dependency_contextvars.py::test_dependency_contextvars PASSED [ 8%] tests/test_dependency_duplicates.py::test_openapi_schema PASSED [ 8%] tests/test_dependency_duplicates.py::test_no_duplicates_invalid PASSED [ 8%] tests/test_dependency_duplicates.py::test_no_duplicates PASSED [ 9%] tests/test_dependency_duplicates.py::test_duplicates PASSED [ 9%] tests/test_dependency_duplicates.py::test_sub_duplicates PASSED [ 9%] tests/test_dependency_normal_exceptions.py::test_dependency_gets_exception PASSED [ 9%] tests/test_dependency_normal_exceptions.py::test_dependency_no_exception PASSED [ 9%] tests/test_dependency_overrides.py::test_normal_app[/main-depends/-422-expected0] PASSED [ 9%] tests/test_dependency_overrides.py::test_normal_app[/main-depends/?q=foo-200-expected1] PASSED [ 9%] tests/test_dependency_overrides.py::test_normal_app[/main-depends/?q=foo&skip=100&limit=200-200-expected2] PASSED [ 9%] tests/test_dependency_overrides.py::test_normal_app[/decorator-depends/-422-expected3] PASSED [ 9%] tests/test_dependency_overrides.py::test_normal_app[/decorator-depends/?q=foo-200-expected4] PASSED [ 9%] tests/test_dependency_overrides.py::test_normal_app[/decorator-depends/?q=foo&skip=100&limit=200-200-expected5] PASSED [ 9%] tests/test_dependency_overrides.py::test_normal_app[/router-depends/-422-expected6] PASSED [ 9%] tests/test_dependency_overrides.py::test_normal_app[/router-depends/?q=foo-200-expected7] PASSED [ 9%] tests/test_dependency_overrides.py::test_normal_app[/router-depends/?q=foo&skip=100&limit=200-200-expected8] PASSED [ 9%] tests/test_dependency_overrides.py::test_normal_app[/router-decorator-depends/-422-expected9] PASSED [ 10%] tests/test_dependency_overrides.py::test_normal_app[/router-decorator-depends/?q=foo-200-expected10] PASSED [ 10%] tests/test_dependency_overrides.py::test_normal_app[/router-decorator-depends/?q=foo&skip=100&limit=200-200-expected11] PASSED [ 10%] tests/test_dependency_overrides.py::test_override_simple[/main-depends/-200-expected0] PASSED [ 10%] tests/test_dependency_overrides.py::test_override_simple[/main-depends/?q=foo-200-expected1] PASSED [ 10%] tests/test_dependency_overrides.py::test_override_simple[/main-depends/?q=foo&skip=100&limit=200-200-expected2] PASSED [ 10%] tests/test_dependency_overrides.py::test_override_simple[/decorator-depends/-200-expected3] PASSED [ 10%] tests/test_dependency_overrides.py::test_override_simple[/router-depends/-200-expected4] PASSED [ 10%] tests/test_dependency_overrides.py::test_override_simple[/router-depends/?q=foo-200-expected5] PASSED [ 10%] tests/test_dependency_overrides.py::test_override_simple[/router-depends/?q=foo&skip=100&limit=200-200-expected6] PASSED [ 10%] tests/test_dependency_overrides.py::test_override_simple[/router-decorator-depends/-200-expected7] PASSED [ 10%] tests/test_dependency_overrides.py::test_override_with_sub[/main-depends/-422-expected0] PASSED [ 10%] tests/test_dependency_overrides.py::test_override_with_sub[/main-depends/?q=foo-422-expected1] PASSED [ 10%] tests/test_dependency_overrides.py::test_override_with_sub[/main-depends/?k=bar-200-expected2] PASSED [ 11%] tests/test_dependency_overrides.py::test_override_with_sub[/decorator-depends/-422-expected3] PASSED [ 11%] tests/test_dependency_overrides.py::test_override_with_sub[/decorator-depends/?q=foo-422-expected4] PASSED [ 11%] tests/test_dependency_overrides.py::test_override_with_sub[/decorator-depends/?k=bar-200-expected5] PASSED [ 11%] tests/test_dependency_overrides.py::test_override_with_sub[/router-depends/-422-expected6] PASSED [ 11%] tests/test_dependency_overrides.py::test_override_with_sub[/router-depends/?q=foo-422-expected7] PASSED [ 11%] tests/test_dependency_overrides.py::test_override_with_sub[/router-depends/?k=bar-200-expected8] PASSED [ 11%] tests/test_dependency_overrides.py::test_override_with_sub[/router-decorator-depends/-422-expected9] PASSED [ 11%] tests/test_dependency_overrides.py::test_override_with_sub[/router-decorator-depends/?q=foo-422-expected10] PASSED [ 11%] tests/test_dependency_overrides.py::test_override_with_sub[/router-decorator-depends/?k=bar-200-expected11] PASSED [ 11%] tests/test_dependency_security_overrides.py::test_normal PASSED [ 11%] tests/test_dependency_security_overrides.py::test_override_data PASSED [ 11%] tests/test_dependency_security_overrides.py::test_override_security PASSED [ 11%] tests/test_deprecated_openapi_prefix.py::test_openapi PASSED [ 11%] tests/test_deprecated_openapi_prefix.py::test_main PASSED [ 12%] tests/test_duplicate_models_openapi.py::test_openapi_schema PASSED [ 12%] tests/test_duplicate_models_openapi.py::test_get_api_route PASSED [ 12%] tests/test_empty_router.py::test_use_empty PASSED [ 12%] tests/test_empty_router.py::test_include_empty PASSED [ 12%] tests/test_enforce_once_required_parameter.py::test_schema PASSED [ 12%] tests/test_enforce_once_required_parameter.py::test_get_invalid PASSED [ 12%] tests/test_enforce_once_required_parameter.py::test_get_valid PASSED [ 12%] tests/test_exception_handlers.py::test_override_http_exception PASSED [ 12%] tests/test_exception_handlers.py::test_override_request_validation_exception PASSED [ 12%] tests/test_exception_handlers.py::test_override_server_error_exception_raises PASSED [ 12%] tests/test_exception_handlers.py::test_override_server_error_exception_response PASSED [ 12%] tests/test_extra_routes.py::test_openapi_schema PASSED [ 12%] tests/test_extra_routes.py::test_get_api_route PASSED [ 12%] tests/test_extra_routes.py::test_get_api_route_not_decorated PASSED [ 13%] tests/test_extra_routes.py::test_delete PASSED [ 13%] tests/test_extra_routes.py::test_head PASSED [ 13%] tests/test_extra_routes.py::test_options PASSED [ 13%] tests/test_extra_routes.py::test_patch PASSED [ 13%] tests/test_extra_routes.py::test_trace PASSED [ 13%] tests/test_filter_pydantic_sub_model.py::test_openapi_schema PASSED [ 13%] tests/test_filter_pydantic_sub_model.py::test_filter_sub_model PASSED [ 13%] tests/test_filter_pydantic_sub_model.py::test_validator_is_cloned PASSED [ 13%] tests/test_forms_from_non_typing_sequences.py::test_python_list_param_as_form PASSED [ 13%] tests/test_forms_from_non_typing_sequences.py::test_python_set_param_as_form PASSED [ 13%] tests/test_forms_from_non_typing_sequences.py::test_python_tuple_param_as_form PASSED [ 13%] tests/test_generate_unique_id_function.py::test_top_level_generate_unique_id PASSED [ 13%] tests/test_generate_unique_id_function.py::test_router_overrides_generate_unique_id PASSED [ 14%] tests/test_generate_unique_id_function.py::test_router_include_overrides_generate_unique_id PASSED [ 14%] tests/test_generate_unique_id_function.py::test_subrouter_top_level_include_overrides_generate_unique_id PASSED [ 14%] tests/test_generate_unique_id_function.py::test_router_path_operation_overrides_generate_unique_id PASSED [ 14%] tests/test_generate_unique_id_function.py::test_app_path_operation_overrides_generate_unique_id PASSED [ 14%] tests/test_generate_unique_id_function.py::test_callback_override_generate_unique_id PASSED [ 14%] tests/test_generate_unique_id_function.py::test_warn_duplicate_operation_id PASSED [ 14%] tests/test_get_request_body.py::test_openapi_schema PASSED [ 14%] tests/test_get_request_body.py::test_get_with_body PASSED [ 14%] tests/test_http_connection_injection.py::test_value_extracting_by_http PASSED [ 14%] tests/test_http_connection_injection.py::test_value_extracting_by_ws PASSED [ 14%] tests/test_include_route.py::test_sub_router PASSED [ 14%] tests/test_include_router_defaults_overrides.py::test_openapi PASSED [ 14%] tests/test_include_router_defaults_overrides.py::test_level1_override PASSED [ 14%] tests/test_include_router_defaults_overrides.py::test_level1_default PASSED [ 15%] tests/test_include_router_defaults_overrides.py::test_paths_level3[True-True-True] PASSED [ 15%] tests/test_include_router_defaults_overrides.py::test_paths_level3[True-True-False] PASSED [ 15%] tests/test_include_router_defaults_overrides.py::test_paths_level3[True-False-True] PASSED [ 15%] tests/test_include_router_defaults_overrides.py::test_paths_level3[True-False-False] PASSED [ 15%] tests/test_include_router_defaults_overrides.py::test_paths_level3[False-True-True] PASSED [ 15%] tests/test_include_router_defaults_overrides.py::test_paths_level3[False-True-False] PASSED [ 15%] tests/test_include_router_defaults_overrides.py::test_paths_level3[False-False-True] PASSED [ 15%] tests/test_include_router_defaults_overrides.py::test_paths_level3[False-False-False] PASSED [ 15%] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-True-True-True-True] PASSED [ 15%] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-True-True-True-False] PASSED [ 15%] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-True-True-False-True] PASSED [ 15%] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-True-True-False-False] PASSED [ 15%] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-True-False-True-True] PASSED [ 16%] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-True-False-True-False] PASSED [ 16%] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-True-False-False-True] PASSED [ 16%] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-True-False-False-False] PASSED [ 16%] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-False-True-True-True] PASSED [ 16%] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-False-True-True-False] PASSED [ 16%] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-False-True-False-True] PASSED [ 16%] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-False-True-False-False] PASSED [ 16%] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-False-False-True-True] PASSED [ 16%] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-False-False-True-False] PASSED [ 16%] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-False-False-False-True] PASSED [ 16%] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-False-False-False-False] PASSED [ 16%] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-True-True-True-True] PASSED [ 16%] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-True-True-True-False] PASSED [ 16%] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-True-True-False-True] PASSED [ 17%] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-True-True-False-False] PASSED [ 17%] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-True-False-True-True] PASSED [ 17%] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-True-False-True-False] PASSED [ 17%] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-True-False-False-True] PASSED [ 17%] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-True-False-False-False] PASSED [ 17%] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-False-True-True-True] PASSED [ 17%] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-False-True-True-False] PASSED [ 17%] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-False-True-False-True] PASSED [ 17%] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-False-True-False-False] PASSED [ 17%] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-False-False-True-True] PASSED [ 17%] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-False-False-True-False] PASSED [ 17%] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-False-False-False-True] PASSED [ 17%] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-False-False-False-False] PASSED [ 17%] tests/test_infer_param_optionality.py::test_get_users PASSED [ 18%] tests/test_infer_param_optionality.py::test_get_user PASSED [ 18%] tests/test_infer_param_optionality.py::test_get_items_1 PASSED [ 18%] tests/test_infer_param_optionality.py::test_get_items_2 PASSED [ 18%] tests/test_infer_param_optionality.py::test_get_item_1 PASSED [ 18%] tests/test_infer_param_optionality.py::test_get_item_2 PASSED [ 18%] tests/test_infer_param_optionality.py::test_get_users_items PASSED [ 18%] tests/test_infer_param_optionality.py::test_get_users_item PASSED [ 18%] tests/test_infer_param_optionality.py::test_schema_1 PASSED [ 18%] tests/test_infer_param_optionality.py::test_schema_2 PASSED [ 18%] tests/test_inherited_custom_class.py::test_dt PASSED [ 18%] tests/test_invalid_path_param.py::test_invalid_sequence PASSED [ 18%] tests/test_invalid_path_param.py::test_invalid_tuple PASSED [ 18%] tests/test_invalid_path_param.py::test_invalid_dict PASSED [ 19%] tests/test_invalid_path_param.py::test_invalid_simple_list PASSED [ 19%] tests/test_invalid_path_param.py::test_invalid_simple_tuple PASSED [ 19%] tests/test_invalid_path_param.py::test_invalid_simple_set PASSED [ 19%] tests/test_invalid_path_param.py::test_invalid_simple_dict PASSED [ 19%] tests/test_invalid_sequence_param.py::test_invalid_sequence PASSED [ 19%] tests/test_invalid_sequence_param.py::test_invalid_tuple PASSED [ 19%] tests/test_invalid_sequence_param.py::test_invalid_dict PASSED [ 19%] tests/test_invalid_sequence_param.py::test_invalid_simple_dict PASSED [ 19%] tests/test_jsonable_encoder.py::test_encode_dict PASSED [ 19%] tests/test_jsonable_encoder.py::test_encode_class PASSED [ 19%] tests/test_jsonable_encoder.py::test_encode_dictable PASSED [ 19%] tests/test_jsonable_encoder.py::test_encode_dataclass PASSED [ 19%] tests/test_jsonable_encoder.py::test_encode_unsupported PASSED [ 19%] tests/test_jsonable_encoder.py::test_encode_custom_json_encoders_model PASSED [ 20%] tests/test_jsonable_encoder.py::test_encode_custom_json_encoders_model_subclass PASSED [ 20%] tests/test_jsonable_encoder.py::test_encode_model_with_config PASSED [ 20%] tests/test_jsonable_encoder.py::test_encode_model_with_alias_raises PASSED [ 20%] tests/test_jsonable_encoder.py::test_encode_model_with_alias PASSED [ 20%] tests/test_jsonable_encoder.py::test_encode_model_with_default PASSED [ 20%] tests/test_jsonable_encoder.py::test_custom_encoders PASSED [ 20%] tests/test_jsonable_encoder.py::test_custom_enum_encoders PASSED [ 20%] tests/test_jsonable_encoder.py::test_encode_model_with_path[PurePath] PASSED [ 20%] tests/test_jsonable_encoder.py::test_encode_model_with_path[PurePosixPath] PASSED [ 20%] tests/test_jsonable_encoder.py::test_encode_model_with_path[PureWindowsPath] PASSED [ 20%] tests/test_jsonable_encoder.py::test_encode_root PASSED [ 20%] tests/test_local_docs.py::test_strings_in_generated_swagger PASSED [ 20%] tests/test_local_docs.py::test_strings_in_custom_swagger PASSED [ 20%] tests/test_local_docs.py::test_strings_in_generated_redoc PASSED [ 21%] tests/test_local_docs.py::test_strings_in_custom_redoc PASSED [ 21%] tests/test_local_docs.py::test_google_fonts_in_generated_redoc PASSED [ 21%] tests/test_multi_body_errors.py::test_openapi_schema PASSED [ 21%] tests/test_multi_body_errors.py::test_put_correct_body PASSED [ 21%] tests/test_multi_body_errors.py::test_jsonable_encoder_requiring_error PASSED [ 21%] tests/test_multi_body_errors.py::test_put_incorrect_body_multiple PASSED [ 21%] tests/test_multi_query_errors.py::test_openapi_schema PASSED [ 21%] tests/test_multi_query_errors.py::test_multi_query PASSED [ 21%] tests/test_multi_query_errors.py::test_multi_query_incorrect PASSED [ 21%] tests/test_multipart_installation.py::test_incorrect_multipart_installed_form PASSED [ 21%] tests/test_multipart_installation.py::test_incorrect_multipart_installed_file_upload PASSED [ 21%] tests/test_multipart_installation.py::test_incorrect_multipart_installed_file_bytes PASSED [ 21%] tests/test_multipart_installation.py::test_incorrect_multipart_installed_multi_form PASSED [ 22%] tests/test_multipart_installation.py::test_incorrect_multipart_installed_form_file PASSED [ 22%] tests/test_multipart_installation.py::test_no_multipart_installed PASSED [ 22%] tests/test_multipart_installation.py::test_no_multipart_installed_file PASSED [ 22%] tests/test_multipart_installation.py::test_no_multipart_installed_file_bytes PASSED [ 22%] tests/test_multipart_installation.py::test_no_multipart_installed_multi_form PASSED [ 22%] tests/test_multipart_installation.py::test_no_multipart_installed_form_file PASSED [ 22%] tests/test_no_swagger_ui_redirect.py::test_swagger_ui PASSED [ 22%] tests/test_no_swagger_ui_redirect.py::test_swagger_ui_no_oauth2_redirect PASSED [ 22%] tests/test_no_swagger_ui_redirect.py::test_response PASSED [ 22%] tests/test_openapi_query_parameter_extension.py::test_openapi PASSED [ 22%] tests/test_openapi_query_parameter_extension.py::test_get_route PASSED [ 22%] tests/test_openapi_route_extensions.py::test_openapi PASSED [ 22%] tests/test_openapi_route_extensions.py::test_get_route PASSED [ 22%] tests/test_openapi_servers.py::test_openapi_servers PASSED [ 23%] tests/test_openapi_servers.py::test_app PASSED [ 23%] tests/test_operations_signatures.py::test_signatures_consistency PASSED [ 23%] tests/test_orjson_response_class.py::test_orjson_non_str_keys PASSED [ 23%] tests/test_param_class.py::test_default_param_query_none PASSED [ 23%] tests/test_param_class.py::test_default_param_query PASSED [ 23%] tests/test_param_in_path_and_dependency.py::test_reused_param PASSED [ 23%] tests/test_param_in_path_and_dependency.py::test_read_users PASSED [ 23%] tests/test_param_include_in_schema.py::test_openapi_schema PASSED [ 23%] tests/test_param_include_in_schema.py::test_hidden_cookie[/hidden_cookie-cookies0-200-expected_response0] PASSED [ 23%] tests/test_param_include_in_schema.py::test_hidden_cookie[/hidden_cookie-cookies1-200-expected_response1] PASSED [ 23%] tests/test_param_include_in_schema.py::test_hidden_header[/hidden_header-headers0-200-expected_response0] PASSED [ 23%] tests/test_param_include_in_schema.py::test_hidden_header[/hidden_header-headers1-200-expected_response1] PASSED [ 23%] tests/test_param_include_in_schema.py::test_hidden_path PASSED [ 24%] tests/test_param_include_in_schema.py::test_hidden_query[/hidden_query-200-expected_response0] PASSED [ 24%] tests/test_param_include_in_schema.py::test_hidden_query[/hidden_query?hidden_query=somevalue-200-expected_response1] PASSED [ 24%] tests/test_params_repr.py::test_param_repr[teststr] PASSED [ 24%] tests/test_params_repr.py::test_param_repr[None] PASSED [ 24%] tests/test_params_repr.py::test_param_repr[params2] PASSED [ 24%] tests/test_params_repr.py::test_param_repr[1] PASSED [ 24%] tests/test_params_repr.py::test_param_repr[params4] PASSED [ 24%] tests/test_params_repr.py::test_path_repr[teststr] PASSED [ 24%] tests/test_params_repr.py::test_path_repr[None] PASSED [ 24%] tests/test_params_repr.py::test_path_repr[params2] PASSED [ 24%] tests/test_params_repr.py::test_path_repr[1] PASSED [ 24%] tests/test_params_repr.py::test_path_repr[params4] PASSED [ 24%] tests/test_params_repr.py::test_query_repr[teststr] PASSED [ 24%] tests/test_params_repr.py::test_query_repr[None] PASSED [ 25%] tests/test_params_repr.py::test_query_repr[params2] PASSED [ 25%] tests/test_params_repr.py::test_query_repr[1] PASSED [ 25%] tests/test_params_repr.py::test_query_repr[params4] PASSED [ 25%] tests/test_params_repr.py::test_header_repr[teststr] PASSED [ 25%] tests/test_params_repr.py::test_header_repr[None] PASSED [ 25%] tests/test_params_repr.py::test_header_repr[params2] PASSED [ 25%] tests/test_params_repr.py::test_header_repr[1] PASSED [ 25%] tests/test_params_repr.py::test_header_repr[params4] PASSED [ 25%] tests/test_params_repr.py::test_cookie_repr[teststr] PASSED [ 25%] tests/test_params_repr.py::test_cookie_repr[None] PASSED [ 25%] tests/test_params_repr.py::test_cookie_repr[params2] PASSED [ 25%] tests/test_params_repr.py::test_cookie_repr[1] PASSED [ 25%] tests/test_params_repr.py::test_cookie_repr[params4] PASSED [ 25%] tests/test_params_repr.py::test_body_repr[teststr] PASSED [ 26%] tests/test_params_repr.py::test_body_repr[None] PASSED [ 26%] tests/test_params_repr.py::test_body_repr[params2] PASSED [ 26%] tests/test_params_repr.py::test_body_repr[1] PASSED [ 26%] tests/test_params_repr.py::test_body_repr[params4] PASSED [ 26%] tests/test_params_repr.py::test_depends_repr PASSED [ 26%] tests/test_path.py::test_text_get PASSED [ 26%] tests/test_path.py::test_nonexistent PASSED [ 26%] tests/test_path.py::test_get_path[/path/foobar-200-foobar] PASSED [ 26%] tests/test_path.py::test_get_path[/path/str/foobar-200-foobar] PASSED [ 26%] tests/test_path.py::test_get_path[/path/str/42-200-42] PASSED [ 26%] tests/test_path.py::test_get_path[/path/str/True-200-True] PASSED [ 26%] tests/test_path.py::test_get_path[/path/int/foobar-422-expected_response4] PASSED [ 26%] tests/test_path.py::test_get_path[/path/int/True-422-expected_response5] PASSED [ 27%] tests/test_path.py::test_get_path[/path/int/42-200-42] PASSED [ 27%] tests/test_path.py::test_get_path[/path/int/42.5-422-expected_response7] PASSED [ 27%] tests/test_path.py::test_get_path[/path/float/foobar-422-expected_response8] PASSED [ 27%] tests/test_path.py::test_get_path[/path/float/True-422-expected_response9] PASSED [ 27%] tests/test_path.py::test_get_path[/path/float/42-200-42] PASSED [ 27%] tests/test_path.py::test_get_path[/path/float/42.5-200-42.5] PASSED [ 27%] tests/test_path.py::test_get_path[/path/bool/foobar-422-expected_response12] PASSED [ 27%] tests/test_path.py::test_get_path[/path/bool/True-200-True] PASSED [ 27%] tests/test_path.py::test_get_path[/path/bool/42-422-expected_response14] PASSED [ 27%] tests/test_path.py::test_get_path[/path/bool/42.5-422-expected_response15] PASSED [ 27%] tests/test_path.py::test_get_path[/path/bool/1-200-True] PASSED [ 27%] tests/test_path.py::test_get_path[/path/bool/0-200-False] PASSED [ 27%] tests/test_path.py::test_get_path[/path/bool/true-200-True] PASSED [ 27%] tests/test_path.py::test_get_path[/path/bool/False-200-False] PASSED [ 28%] tests/test_path.py::test_get_path[/path/bool/false-200-False] PASSED [ 28%] tests/test_path.py::test_get_path[/path/param/foo-200-foo] PASSED [ 28%] tests/test_path.py::test_get_path[/path/param-required/foo-200-foo] PASSED [ 28%] tests/test_path.py::test_get_path[/path/param-minlength/foo-200-foo] PASSED [ 28%] tests/test_path.py::test_get_path[/path/param-minlength/fo-422-expected_response24] PASSED [ 28%] tests/test_path.py::test_get_path[/path/param-maxlength/foo-200-foo] PASSED [ 28%] tests/test_path.py::test_get_path[/path/param-maxlength/foobar-422-expected_response26] PASSED [ 28%] tests/test_path.py::test_get_path[/path/param-min_maxlength/foo-200-foo] PASSED [ 28%] tests/test_path.py::test_get_path[/path/param-min_maxlength/foobar-422-expected_response28] PASSED [ 28%] tests/test_path.py::test_get_path[/path/param-min_maxlength/f-422-expected_response29] PASSED [ 28%] tests/test_path.py::test_get_path[/path/param-gt/42-200-42] PASSED [ 28%] tests/test_path.py::test_get_path[/path/param-gt/2-422-expected_response31] PASSED [ 28%] tests/test_path.py::test_get_path[/path/param-gt0/0.05-200-0.05] PASSED [ 29%] tests/test_path.py::test_get_path[/path/param-gt0/0-422-expected_response33] PASSED [ 29%] tests/test_path.py::test_get_path[/path/param-ge/42-200-42] PASSED [ 29%] tests/test_path.py::test_get_path[/path/param-ge/3-200-3] PASSED [ 29%] tests/test_path.py::test_get_path[/path/param-ge/2-422-expected_response36] PASSED [ 29%] tests/test_path.py::test_get_path[/path/param-lt/42-422-expected_response37] PASSED [ 29%] tests/test_path.py::test_get_path[/path/param-lt/2-200-2] PASSED [ 29%] tests/test_path.py::test_get_path[/path/param-lt0/-1-200--1] PASSED [ 29%] tests/test_path.py::test_get_path[/path/param-lt0/0-422-expected_response40] PASSED [ 29%] tests/test_path.py::test_get_path[/path/param-le/42-422-expected_response41] PASSED [ 29%] tests/test_path.py::test_get_path[/path/param-le/3-200-3] PASSED [ 29%] tests/test_path.py::test_get_path[/path/param-le/2-200-2] PASSED [ 29%] tests/test_path.py::test_get_path[/path/param-lt-gt/2-200-2] PASSED [ 29%] tests/test_path.py::test_get_path[/path/param-lt-gt/4-422-expected_response45] PASSED [ 29%] tests/test_path.py::test_get_path[/path/param-lt-gt/0-422-expected_response46] PASSED [ 30%] tests/test_path.py::test_get_path[/path/param-le-ge/2-200-2] PASSED [ 30%] tests/test_path.py::test_get_path[/path/param-le-ge/1-200-1] PASSED [ 30%] tests/test_path.py::test_get_path[/path/param-le-ge/3-200-3] PASSED [ 30%] tests/test_path.py::test_get_path[/path/param-le-ge/4-422-expected_response50] PASSED [ 30%] tests/test_path.py::test_get_path[/path/param-lt-int/2-200-2] PASSED [ 30%] tests/test_path.py::test_get_path[/path/param-lt-int/42-422-expected_response52] PASSED [ 30%] tests/test_path.py::test_get_path[/path/param-lt-int/2.7-422-expected_response53] PASSED [ 30%] tests/test_path.py::test_get_path[/path/param-gt-int/42-200-42] PASSED [ 30%] tests/test_path.py::test_get_path[/path/param-gt-int/2-422-expected_response55] PASSED [ 30%] tests/test_path.py::test_get_path[/path/param-gt-int/2.7-422-expected_response56] PASSED [ 30%] tests/test_path.py::test_get_path[/path/param-le-int/42-422-expected_response57] PASSED [ 30%] tests/test_path.py::test_get_path[/path/param-le-int/3-200-3] PASSED [ 30%] tests/test_path.py::test_get_path[/path/param-le-int/2-200-2] PASSED [ 30%] tests/test_path.py::test_get_path[/path/param-le-int/2.7-422-expected_response60] PASSED [ 31%] tests/test_path.py::test_get_path[/path/param-ge-int/42-200-42] PASSED [ 31%] tests/test_path.py::test_get_path[/path/param-ge-int/3-200-3] PASSED [ 31%] tests/test_path.py::test_get_path[/path/param-ge-int/2-422-expected_response63] PASSED [ 31%] tests/test_path.py::test_get_path[/path/param-ge-int/2.7-422-expected_response64] PASSED [ 31%] tests/test_path.py::test_get_path[/path/param-lt-gt-int/2-200-2] PASSED [ 31%] tests/test_path.py::test_get_path[/path/param-lt-gt-int/4-422-expected_response66] PASSED [ 31%] tests/test_path.py::test_get_path[/path/param-lt-gt-int/0-422-expected_response67] PASSED [ 31%] tests/test_path.py::test_get_path[/path/param-lt-gt-int/2.7-422-expected_response68] PASSED [ 31%] tests/test_path.py::test_get_path[/path/param-le-ge-int/2-200-2] PASSED [ 31%] tests/test_path.py::test_get_path[/path/param-le-ge-int/1-200-1] PASSED [ 31%] tests/test_path.py::test_get_path[/path/param-le-ge-int/3-200-3] PASSED [ 31%] tests/test_path.py::test_get_path[/path/param-le-ge-int/4-422-expected_response72] PASSED [ 31%] tests/test_path.py::test_get_path[/path/param-le-ge-int/2.7-422-expected_response73] PASSED [ 32%] tests/test_put_no_body.py::test_openapi_schema PASSED [ 32%] tests/test_put_no_body.py::test_put_no_body PASSED [ 32%] tests/test_put_no_body.py::test_put_no_body_with_body PASSED [ 32%] tests/test_query.py::test_get_path[/query-422-expected_response0] PASSED [ 32%] tests/test_query.py::test_get_path[/query?query=baz-200-foo bar baz] PASSED [ 32%] tests/test_query.py::test_get_path[/query?not_declared=baz-422-expected_response2] PASSED [ 32%] tests/test_query.py::test_get_path[/query/optional-200-foo bar] PASSED [ 32%] tests/test_query.py::test_get_path[/query/optional?query=baz-200-foo bar baz] PASSED [ 32%] tests/test_query.py::test_get_path[/query/optional?not_declared=baz-200-foo bar] PASSED [ 32%] tests/test_query.py::test_get_path[/query/int-422-expected_response6] PASSED [ 32%] tests/test_query.py::test_get_path[/query/int?query=42-200-foo bar 42] PASSED [ 32%] tests/test_query.py::test_get_path[/query/int?query=42.5-422-expected_response8] PASSED [ 32%] tests/test_query.py::test_get_path[/query/int?query=baz-422-expected_response9] PASSED [ 32%] tests/test_query.py::test_get_path[/query/int?not_declared=baz-422-expected_response10] PASSED [ 33%] tests/test_query.py::test_get_path[/query/int/optional-200-foo bar] PASSED [ 33%] tests/test_query.py::test_get_path[/query/int/optional?query=50-200-foo bar 50] PASSED [ 33%] tests/test_query.py::test_get_path[/query/int/optional?query=foo-422-expected_response13] PASSED [ 33%] tests/test_query.py::test_get_path[/query/int/default-200-foo bar 10] PASSED [ 33%] tests/test_query.py::test_get_path[/query/int/default?query=50-200-foo bar 50] PASSED [ 33%] tests/test_query.py::test_get_path[/query/int/default?query=foo-422-expected_response16] PASSED [ 33%] tests/test_query.py::test_get_path[/query/param-200-foo bar] PASSED [ 33%] tests/test_query.py::test_get_path[/query/param?query=50-200-foo bar 50] PASSED [ 33%] tests/test_query.py::test_get_path[/query/param-required-422-expected_response19] PASSED [ 33%] tests/test_query.py::test_get_path[/query/param-required?query=50-200-foo bar 50] PASSED [ 33%] tests/test_query.py::test_get_path[/query/param-required/int-422-expected_response21] PASSED [ 33%] tests/test_query.py::test_get_path[/query/param-required/int?query=50-200-foo bar 50] PASSED [ 33%] tests/test_query.py::test_get_path[/query/param-required/int?query=foo-422-expected_response23] PASSED [ 33%] tests/test_query.py::test_get_path[/query/frozenset/?query=1&query=1&query=2-200-1,2] PASSED [ 34%] tests/test_read_with_orm_mode.py::test_read_with_orm_mode PASSED [ 34%] tests/test_repeated_cookie_headers.py::test_cookie_is_set_once PASSED [ 34%] tests/test_repeated_dependency_schema.py::test_schema PASSED [ 34%] tests/test_repeated_dependency_schema.py::test_response PASSED [ 34%] tests/test_repeated_parameter_alias.py::test_openapi_schema PASSED [ 34%] tests/test_repeated_parameter_alias.py::test_get_parameters PASSED [ 34%] tests/test_reponse_set_reponse_code_empty.py::test_openapi_schema PASSED [ 34%] tests/test_reponse_set_reponse_code_empty.py::test_dependency_set_status_code PASSED [ 34%] tests/test_request_body_parameters_media_type.py::test_openapi_schema PASSED [ 34%] tests/test_required_noneable.py::test_required_nonable_query_invalid PASSED [ 34%] tests/test_required_noneable.py::test_required_noneable_query_value PASSED [ 34%] tests/test_required_noneable.py::test_required_nonable_explicit_query_invalid PASSED [ 34%] tests/test_required_noneable.py::test_required_nonable_explicit_query_value PASSED [ 35%] tests/test_required_noneable.py::test_required_nonable_body_embed_no_content PASSED [ 35%] tests/test_required_noneable.py::test_required_nonable_body_embed_invalid PASSED [ 35%] tests/test_required_noneable.py::test_required_noneable_body_embed_value PASSED [ 35%] tests/test_response_by_alias.py::test_openapi_schema PASSED [ 35%] tests/test_response_by_alias.py::test_read_dict PASSED [ 35%] tests/test_response_by_alias.py::test_read_model PASSED [ 35%] tests/test_response_by_alias.py::test_read_list PASSED [ 35%] tests/test_response_by_alias.py::test_read_dict_by_alias PASSED [ 35%] tests/test_response_by_alias.py::test_read_model_by_alias PASSED [ 35%] tests/test_response_by_alias.py::test_read_list_by_alias PASSED [ 35%] tests/test_response_by_alias.py::test_read_dict_no_alias PASSED [ 35%] tests/test_response_by_alias.py::test_read_model_no_alias PASSED [ 35%] tests/test_response_by_alias.py::test_read_list_no_alias PASSED [ 35%] tests/test_response_change_status_code.py::test_dependency_set_status_code PASSED [ 36%] tests/test_response_class_no_mediatype.py::test_openapi_schema PASSED [ 36%] tests/test_response_code_no_body.py::test_openapi_schema PASSED [ 36%] tests/test_response_code_no_body.py::test_get_response PASSED [ 36%] tests/test_response_model_include_exclude.py::test_nested_include_simple PASSED [ 36%] tests/test_response_model_include_exclude.py::test_nested_include_simple_dict PASSED [ 36%] tests/test_response_model_include_exclude.py::test_nested_exclude_simple PASSED [ 36%] tests/test_response_model_include_exclude.py::test_nested_exclude_simple_dict PASSED [ 36%] tests/test_response_model_include_exclude.py::test_nested_include_mixed PASSED [ 36%] tests/test_response_model_include_exclude.py::test_nested_include_mixed_dict PASSED [ 36%] tests/test_response_model_invalid.py::test_invalid_response_model_raises PASSED [ 36%] tests/test_response_model_invalid.py::test_invalid_response_model_sub_type_raises PASSED [ 36%] tests/test_response_model_invalid.py::test_invalid_response_model_in_responses_raises PASSED [ 36%] tests/test_response_model_invalid.py::test_invalid_response_model_sub_type_in_responses_raises PASSED [ 37%] tests/test_response_model_sub_types.py::test_openapi_schema PASSED [ 37%] tests/test_response_model_sub_types.py::test_path_operations PASSED [ 37%] tests/test_route_scope.py::test_get PASSED [ 37%] tests/test_route_scope.py::test_invalid_method_doesnt_match PASSED [ 37%] tests/test_route_scope.py::test_invalid_path_doesnt_match PASSED [ 37%] tests/test_route_scope.py::test_websocket PASSED [ 37%] tests/test_route_scope.py::test_websocket_invalid_path_doesnt_match PASSED [ 37%] tests/test_router_events.py::test_router_events PASSED [ 37%] tests/test_router_prefix_with_template.py::test_get PASSED [ 37%] tests/test_schema_extra_examples.py::test_openapi_schema PASSED [ 37%] tests/test_schema_extra_examples.py::test_call_api PASSED [ 37%] tests/test_security_api_key_cookie.py::test_openapi_schema PASSED [ 37%] tests/test_security_api_key_cookie.py::test_security_api_key PASSED [ 37%] tests/test_security_api_key_cookie.py::test_security_api_key_no_key PASSED [ 38%] tests/test_security_api_key_cookie_description.py::test_openapi_schema PASSED [ 38%] tests/test_security_api_key_cookie_description.py::test_security_api_key PASSED [ 38%] tests/test_security_api_key_cookie_description.py::test_security_api_key_no_key PASSED [ 38%] tests/test_security_api_key_cookie_optional.py::test_openapi_schema PASSED [ 38%] tests/test_security_api_key_cookie_optional.py::test_security_api_key PASSED [ 38%] tests/test_security_api_key_cookie_optional.py::test_security_api_key_no_key PASSED [ 38%] tests/test_security_api_key_header.py::test_openapi_schema PASSED [ 38%] tests/test_security_api_key_header.py::test_security_api_key PASSED [ 38%] tests/test_security_api_key_header.py::test_security_api_key_no_key PASSED [ 38%] tests/test_security_api_key_header_description.py::test_openapi_schema PASSED [ 38%] tests/test_security_api_key_header_description.py::test_security_api_key PASSED [ 38%] tests/test_security_api_key_header_description.py::test_security_api_key_no_key PASSED [ 38%] tests/test_security_api_key_header_optional.py::test_openapi_schema PASSED [ 38%] tests/test_security_api_key_header_optional.py::test_security_api_key PASSED [ 39%] tests/test_security_api_key_header_optional.py::test_security_api_key_no_key PASSED [ 39%] tests/test_security_api_key_query.py::test_openapi_schema PASSED [ 39%] tests/test_security_api_key_query.py::test_security_api_key PASSED [ 39%] tests/test_security_api_key_query.py::test_security_api_key_no_key PASSED [ 39%] tests/test_security_api_key_query_description.py::test_openapi_schema PASSED [ 39%] tests/test_security_api_key_query_description.py::test_security_api_key PASSED [ 39%] tests/test_security_api_key_query_description.py::test_security_api_key_no_key PASSED [ 39%] tests/test_security_api_key_query_optional.py::test_openapi_schema PASSED [ 39%] tests/test_security_api_key_query_optional.py::test_security_api_key PASSED [ 39%] tests/test_security_api_key_query_optional.py::test_security_api_key_no_key PASSED [ 39%] tests/test_security_http_base.py::test_openapi_schema PASSED [ 39%] tests/test_security_http_base.py::test_security_http_base PASSED [ 39%] tests/test_security_http_base.py::test_security_http_base_no_credentials PASSED [ 40%] tests/test_security_http_base_description.py::test_openapi_schema PASSED [ 40%] tests/test_security_http_base_description.py::test_security_http_base PASSED [ 40%] tests/test_security_http_base_description.py::test_security_http_base_no_credentials PASSED [ 40%] tests/test_security_http_base_optional.py::test_openapi_schema PASSED [ 40%] tests/test_security_http_base_optional.py::test_security_http_base PASSED [ 40%] tests/test_security_http_base_optional.py::test_security_http_base_no_credentials PASSED [ 40%] tests/test_security_http_basic_optional.py::test_openapi_schema PASSED [ 40%] tests/test_security_http_basic_optional.py::test_security_http_basic PASSED [ 40%] tests/test_security_http_basic_optional.py::test_security_http_basic_no_credentials PASSED [ 40%] tests/test_security_http_basic_optional.py::test_security_http_basic_invalid_credentials PASSED [ 40%] tests/test_security_http_basic_optional.py::test_security_http_basic_non_basic_credentials PASSED [ 40%] tests/test_security_http_basic_realm.py::test_openapi_schema PASSED [ 40%] tests/test_security_http_basic_realm.py::test_security_http_basic PASSED [ 40%] tests/test_security_http_basic_realm.py::test_security_http_basic_no_credentials PASSED [ 41%] tests/test_security_http_basic_realm.py::test_security_http_basic_invalid_credentials PASSED [ 41%] tests/test_security_http_basic_realm.py::test_security_http_basic_non_basic_credentials PASSED [ 41%] tests/test_security_http_basic_realm_description.py::test_openapi_schema PASSED [ 41%] tests/test_security_http_basic_realm_description.py::test_security_http_basic PASSED [ 41%] tests/test_security_http_basic_realm_description.py::test_security_http_basic_no_credentials PASSED [ 41%] tests/test_security_http_basic_realm_description.py::test_security_http_basic_invalid_credentials PASSED [ 41%] tests/test_security_http_basic_realm_description.py::test_security_http_basic_non_basic_credentials PASSED [ 41%] tests/test_security_http_bearer.py::test_openapi_schema PASSED [ 41%] tests/test_security_http_bearer.py::test_security_http_bearer PASSED [ 41%] tests/test_security_http_bearer.py::test_security_http_bearer_no_credentials PASSED [ 41%] tests/test_security_http_bearer.py::test_security_http_bearer_incorrect_scheme_credentials PASSED [ 41%] tests/test_security_http_bearer_description.py::test_openapi_schema PASSED [ 41%] tests/test_security_http_bearer_description.py::test_security_http_bearer PASSED [ 41%] tests/test_security_http_bearer_description.py::test_security_http_bearer_no_credentials PASSED [ 42%] tests/test_security_http_bearer_description.py::test_security_http_bearer_incorrect_scheme_credentials PASSED [ 42%] tests/test_security_http_bearer_optional.py::test_openapi_schema PASSED [ 42%] tests/test_security_http_bearer_optional.py::test_security_http_bearer PASSED [ 42%] tests/test_security_http_bearer_optional.py::test_security_http_bearer_no_credentials PASSED [ 42%] tests/test_security_http_bearer_optional.py::test_security_http_bearer_incorrect_scheme_credentials PASSED [ 42%] tests/test_security_http_digest.py::test_openapi_schema PASSED [ 42%] tests/test_security_http_digest.py::test_security_http_digest PASSED [ 42%] tests/test_security_http_digest.py::test_security_http_digest_no_credentials PASSED [ 42%] tests/test_security_http_digest.py::test_security_http_digest_incorrect_scheme_credentials PASSED [ 42%] tests/test_security_http_digest_description.py::test_openapi_schema PASSED [ 42%] tests/test_security_http_digest_description.py::test_security_http_digest PASSED [ 42%] tests/test_security_http_digest_description.py::test_security_http_digest_no_credentials PASSED [ 42%] tests/test_security_http_digest_description.py::test_security_http_digest_incorrect_scheme_credentials PASSED [ 43%] tests/test_security_http_digest_optional.py::test_openapi_schema PASSED [ 43%] tests/test_security_http_digest_optional.py::test_security_http_digest PASSED [ 43%] tests/test_security_http_digest_optional.py::test_security_http_digest_no_credentials PASSED [ 43%] tests/test_security_http_digest_optional.py::test_security_http_digest_incorrect_scheme_credentials PASSED [ 43%] tests/test_security_oauth2.py::test_openapi_schema PASSED [ 43%] tests/test_security_oauth2.py::test_security_oauth2 PASSED [ 43%] tests/test_security_oauth2.py::test_security_oauth2_password_other_header PASSED [ 43%] tests/test_security_oauth2.py::test_security_oauth2_password_bearer_no_header PASSED [ 43%] tests/test_security_oauth2.py::test_strict_login[None-422-expected_response0] PASSED [ 43%] tests/test_security_oauth2.py::test_strict_login[data1-422-expected_response1] PASSED [ 43%] tests/test_security_oauth2.py::test_strict_login[data2-422-expected_response2] PASSED [ 43%] tests/test_security_oauth2.py::test_strict_login[data3-200-expected_response3] PASSED [ 43%] tests/test_security_oauth2_authorization_code_bearer.py::test_openapi_schema PASSED [ 43%] tests/test_security_oauth2_authorization_code_bearer.py::test_no_token PASSED [ 44%] tests/test_security_oauth2_authorization_code_bearer.py::test_incorrect_token PASSED [ 44%] tests/test_security_oauth2_authorization_code_bearer.py::test_token PASSED [ 44%] tests/test_security_oauth2_authorization_code_bearer_description.py::test_openapi_schema PASSED [ 44%] tests/test_security_oauth2_authorization_code_bearer_description.py::test_no_token PASSED [ 44%] tests/test_security_oauth2_authorization_code_bearer_description.py::test_incorrect_token PASSED [ 44%] tests/test_security_oauth2_authorization_code_bearer_description.py::test_token PASSED [ 44%] tests/test_security_oauth2_optional.py::test_openapi_schema PASSED [ 44%] tests/test_security_oauth2_optional.py::test_security_oauth2 PASSED [ 44%] tests/test_security_oauth2_optional.py::test_security_oauth2_password_other_header PASSED [ 44%] tests/test_security_oauth2_optional.py::test_security_oauth2_password_bearer_no_header PASSED [ 44%] tests/test_security_oauth2_optional.py::test_strict_login[None-422-expected_response0] PASSED [ 44%] tests/test_security_oauth2_optional.py::test_strict_login[data1-422-expected_response1] PASSED [ 44%] tests/test_security_oauth2_optional.py::test_strict_login[data2-422-expected_response2] PASSED [ 45%] tests/test_security_oauth2_optional.py::test_strict_login[data3-200-expected_response3] PASSED [ 45%] tests/test_security_oauth2_optional_description.py::test_openapi_schema PASSED [ 45%] tests/test_security_oauth2_optional_description.py::test_security_oauth2 PASSED [ 45%] tests/test_security_oauth2_optional_description.py::test_security_oauth2_password_other_header PASSED [ 45%] tests/test_security_oauth2_optional_description.py::test_security_oauth2_password_bearer_no_header PASSED [ 45%] tests/test_security_oauth2_optional_description.py::test_strict_login[None-422-expected_response0] PASSED [ 45%] tests/test_security_oauth2_optional_description.py::test_strict_login[data1-422-expected_response1] PASSED [ 45%] tests/test_security_oauth2_optional_description.py::test_strict_login[data2-422-expected_response2] PASSED [ 45%] tests/test_security_oauth2_optional_description.py::test_strict_login[data3-200-expected_response3] PASSED [ 45%] tests/test_security_oauth2_password_bearer_optional.py::test_openapi_schema PASSED [ 45%] tests/test_security_oauth2_password_bearer_optional.py::test_no_token PASSED [ 45%] tests/test_security_oauth2_password_bearer_optional.py::test_token PASSED [ 45%] tests/test_security_oauth2_password_bearer_optional.py::test_incorrect_token PASSED [ 45%] tests/test_security_oauth2_password_bearer_optional_description.py::test_openapi_schema PASSED [ 46%] tests/test_security_oauth2_password_bearer_optional_description.py::test_no_token PASSED [ 46%] tests/test_security_oauth2_password_bearer_optional_description.py::test_token PASSED [ 46%] tests/test_security_oauth2_password_bearer_optional_description.py::test_incorrect_token PASSED [ 46%] tests/test_security_openid_connect.py::test_openapi_schema PASSED [ 46%] tests/test_security_openid_connect.py::test_security_oauth2 PASSED [ 46%] tests/test_security_openid_connect.py::test_security_oauth2_password_other_header PASSED [ 46%] tests/test_security_openid_connect.py::test_security_oauth2_password_bearer_no_header PASSED [ 46%] tests/test_security_openid_connect_description.py::test_openapi_schema PASSED [ 46%] tests/test_security_openid_connect_description.py::test_security_oauth2 PASSED [ 46%] tests/test_security_openid_connect_description.py::test_security_oauth2_password_other_header PASSED [ 46%] tests/test_security_openid_connect_description.py::test_security_oauth2_password_bearer_no_header PASSED [ 46%] tests/test_security_openid_connect_optional.py::test_openapi_schema PASSED [ 46%] tests/test_security_openid_connect_optional.py::test_security_oauth2 PASSED [ 46%] tests/test_security_openid_connect_optional.py::test_security_oauth2_password_other_header PASSED [ 47%] tests/test_security_openid_connect_optional.py::test_security_oauth2_password_bearer_no_header PASSED [ 47%] tests/test_serialize_response.py::test_valid PASSED [ 47%] tests/test_serialize_response.py::test_coerce PASSED [ 47%] tests/test_serialize_response.py::test_validlist PASSED [ 47%] tests/test_serialize_response_dataclass.py::test_valid PASSED [ 47%] tests/test_serialize_response_dataclass.py::test_object PASSED [ 47%] tests/test_serialize_response_dataclass.py::test_coerce PASSED [ 47%] tests/test_serialize_response_dataclass.py::test_validlist PASSED [ 47%] tests/test_serialize_response_dataclass.py::test_objectlist PASSED [ 47%] tests/test_serialize_response_dataclass.py::test_no_response_model_object PASSED [ 47%] tests/test_serialize_response_dataclass.py::test_no_response_model_objectlist PASSED [ 47%] tests/test_serialize_response_model.py::test_valid PASSED [ 47%] tests/test_serialize_response_model.py::test_coerce PASSED [ 48%] tests/test_serialize_response_model.py::test_validlist PASSED [ 48%] tests/test_serialize_response_model.py::test_validdict PASSED [ 48%] tests/test_serialize_response_model.py::test_valid_exclude_unset PASSED [ 48%] tests/test_serialize_response_model.py::test_coerce_exclude_unset PASSED [ 48%] tests/test_serialize_response_model.py::test_validlist_exclude_unset PASSED [ 48%] tests/test_serialize_response_model.py::test_validdict_exclude_unset PASSED [ 48%] tests/test_skip_defaults.py::test_return_defaults PASSED [ 48%] tests/test_skip_defaults.py::test_return_exclude_unset PASSED [ 48%] tests/test_skip_defaults.py::test_return_exclude_defaults PASSED [ 48%] tests/test_skip_defaults.py::test_return_exclude_none PASSED [ 48%] tests/test_skip_defaults.py::test_return_exclude_unset_none PASSED [ 48%] tests/test_starlette_exception.py::test_openapi_schema PASSED [ 48%] tests/test_starlette_exception.py::test_get_item PASSED [ 48%] tests/test_starlette_exception.py::test_get_item_not_found PASSED [ 49%] tests/test_starlette_exception.py::test_get_starlette_item PASSED [ 49%] tests/test_starlette_exception.py::test_get_starlette_item_not_found PASSED [ 49%] tests/test_starlette_exception.py::test_no_body_status_code_exception_handlers PASSED [ 49%] tests/test_starlette_exception.py::test_no_body_status_code_with_detail_exception_handlers PASSED [ 49%] tests/test_starlette_urlconvertors.py::test_route_converters_int PASSED [ 49%] tests/test_starlette_urlconvertors.py::test_route_converters_float PASSED [ 49%] tests/test_starlette_urlconvertors.py::test_route_converters_path PASSED [ 49%] tests/test_starlette_urlconvertors.py::test_url_path_for_path_convertor PASSED [ 49%] tests/test_sub_callbacks.py::test_openapi PASSED [ 49%] tests/test_sub_callbacks.py::test_get PASSED [ 49%] tests/test_swagger_ui_init_oauth.py::test_swagger_ui PASSED [ 49%] tests/test_swagger_ui_init_oauth.py::test_response PASSED [ 49%] tests/test_tuples.py::test_openapi_schema PASSED [ 50%] tests/test_tuples.py::test_model_with_tuple_valid PASSED [ 50%] tests/test_tuples.py::test_model_with_tuple_invalid PASSED [ 50%] tests/test_tuples.py::test_tuple_with_model_valid PASSED [ 50%] tests/test_tuples.py::test_tuple_with_model_invalid PASSED [ 50%] tests/test_tuples.py::test_tuple_form_valid PASSED [ 50%] tests/test_tuples.py::test_tuple_form_invalid PASSED [ 50%] tests/test_typing_python39.py::test_typing PASSED [ 50%] tests/test_union_body.py::test_item_openapi_schema PASSED [ 50%] tests/test_union_body.py::test_post_other_item PASSED [ 50%] tests/test_union_body.py::test_post_item PASSED [ 50%] tests/test_union_inherited_body.py::test_inherited_item_openapi_schema PASSED [ 50%] tests/test_union_inherited_body.py::test_post_extended_item PASSED [ 50%] tests/test_union_inherited_body.py::test_post_item PASSED [ 50%] tests/test_validate_response.py::test_invalid PASSED [ 51%] tests/test_validate_response.py::test_invalid_none PASSED [ 51%] tests/test_validate_response.py::test_valid_none_data PASSED [ 51%] tests/test_validate_response.py::test_valid_none_none PASSED [ 51%] tests/test_validate_response.py::test_double_invalid PASSED [ 51%] tests/test_validate_response.py::test_invalid_list PASSED [ 51%] tests/test_validate_response_dataclass.py::test_invalid PASSED [ 51%] tests/test_validate_response_dataclass.py::test_double_invalid PASSED [ 51%] tests/test_validate_response_dataclass.py::test_invalid_list PASSED [ 51%] tests/test_validate_response_recursive.py::test_recursive PASSED [ 51%] tests/test_ws_router.py::test_app PASSED [ 51%] tests/test_ws_router.py::test_router PASSED [ 51%] tests/test_ws_router.py::test_prefix_router PASSED [ 51%] tests/test_ws_router.py::test_native_prefix_router PASSED [ 51%] tests/test_ws_router.py::test_router2 PASSED [ 52%] tests/test_ws_router.py::test_router_ws_depends PASSED [ 52%] tests/test_ws_router.py::test_router_ws_depends_with_override PASSED [ 52%] tests/test_ws_router.py::test_router_with_params PASSED [ 52%] tests/test_modules_same_name_body/test_main.py::test_openapi_schema PASSED [ 52%] tests/test_modules_same_name_body/test_main.py::test_post_a PASSED [ 52%] tests/test_modules_same_name_body/test_main.py::test_post_a_invalid PASSED [ 52%] tests/test_modules_same_name_body/test_main.py::test_post_b PASSED [ 52%] tests/test_modules_same_name_body/test_main.py::test_post_b_invalid PASSED [ 52%] tests/test_tutorial/test_additional_responses/test_tutorial001.py::test_openapi_schema PASSED [ 52%] tests/test_tutorial/test_additional_responses/test_tutorial001.py::test_path_operation PASSED [ 52%] tests/test_tutorial/test_additional_responses/test_tutorial001.py::test_path_operation_not_found PASSED [ 52%] tests/test_tutorial/test_additional_responses/test_tutorial002.py::test_openapi_schema PASSED [ 52%] tests/test_tutorial/test_additional_responses/test_tutorial002.py::test_path_operation PASSED [ 53%] tests/test_tutorial/test_additional_responses/test_tutorial002.py::test_path_operation_img PASSED [ 53%] tests/test_tutorial/test_additional_responses/test_tutorial003.py::test_openapi_schema PASSED [ 53%] tests/test_tutorial/test_additional_responses/test_tutorial003.py::test_path_operation PASSED [ 53%] tests/test_tutorial/test_additional_responses/test_tutorial003.py::test_path_operation_not_found PASSED [ 53%] tests/test_tutorial/test_additional_responses/test_tutorial004.py::test_openapi_schema PASSED [ 53%] tests/test_tutorial/test_additional_responses/test_tutorial004.py::test_path_operation PASSED [ 53%] tests/test_tutorial/test_additional_responses/test_tutorial004.py::test_path_operation_img PASSED [ 53%] tests/test_tutorial/test_additional_status_codes/test_tutorial001.py::test_update PASSED [ 53%] tests/test_tutorial/test_additional_status_codes/test_tutorial001.py::test_create PASSED [ 53%] tests/test_tutorial/test_advanced_middleware/test_tutorial001.py::test_middleware PASSED [ 53%] tests/test_tutorial/test_advanced_middleware/test_tutorial002.py::test_middleware PASSED [ 53%] tests/test_tutorial/test_advanced_middleware/test_tutorial003.py::test_middleware PASSED [ 53%] tests/test_tutorial/test_async_sql_databases/test_tutorial001.py::test_openapi_schema PASSED [ 53%] tests/test_tutorial/test_async_sql_databases/test_tutorial001.py::test_create_read PASSED [ 54%] tests/test_tutorial/test_async_tests/test_main.py::test_root[asyncio] PASSED [ 54%] tests/test_tutorial/test_async_tests/test_main.py::test_root[trio] PASSED [ 54%] tests/test_tutorial/test_async_tests/test_main.py::test_async_testing[asyncio] PASSED [ 54%] tests/test_tutorial/test_async_tests/test_main.py::test_async_testing[trio] PASSED [ 54%] tests/test_tutorial/test_background_tasks/test_tutorial001.py::test PASSED [ 54%] tests/test_tutorial/test_background_tasks/test_tutorial002.py::test PASSED [ 54%] tests/test_tutorial/test_background_tasks/test_tutorial002_py310.py::test PASSED [ 54%] tests/test_tutorial/test_behind_a_proxy/test_tutorial001.py::test_openapi PASSED [ 54%] tests/test_tutorial/test_behind_a_proxy/test_tutorial001.py::test_main PASSED [ 54%] tests/test_tutorial/test_behind_a_proxy/test_tutorial002.py::test_openapi PASSED [ 54%] tests/test_tutorial/test_behind_a_proxy/test_tutorial002.py::test_main PASSED [ 54%] tests/test_tutorial/test_behind_a_proxy/test_tutorial003.py::test_openapi PASSED [ 54%] tests/test_tutorial/test_behind_a_proxy/test_tutorial003.py::test_main PASSED [ 54%] tests/test_tutorial/test_behind_a_proxy/test_tutorial004.py::test_openapi PASSED [ 55%] tests/test_tutorial/test_behind_a_proxy/test_tutorial004.py::test_main PASSED [ 55%] tests/test_tutorial/test_bigger_applications/test_main.py::test_get_path[/users?token=jessica-200-expected_response0-headers0] PASSED [ 55%] tests/test_tutorial/test_bigger_applications/test_main.py::test_get_path[/users-422-expected_response1-headers1] PASSED [ 55%] tests/test_tutorial/test_bigger_applications/test_main.py::test_get_path[/users/foo?token=jessica-200-expected_response2-headers2] PASSED [ 55%] tests/test_tutorial/test_bigger_applications/test_main.py::test_get_path[/users/foo-422-expected_response3-headers3] PASSED [ 55%] tests/test_tutorial/test_bigger_applications/test_main.py::test_get_path[/users/me?token=jessica-200-expected_response4-headers4] PASSED [ 55%] tests/test_tutorial/test_bigger_applications/test_main.py::test_get_path[/users/me-422-expected_response5-headers5] PASSED [ 55%] tests/test_tutorial/test_bigger_applications/test_main.py::test_get_path[/users?token=monica-400-expected_response6-headers6] PASSED [ 55%] tests/test_tutorial/test_bigger_applications/test_main.py::test_get_path[/items?token=jessica-200-expected_response7-headers7] PASSED [ 55%] tests/test_tutorial/test_bigger_applications/test_main.py::test_get_path[/items-422-expected_response8-headers8] PASSED [ 55%] tests/test_tutorial/test_bigger_applications/test_main.py::test_get_path[/items/plumbus?token=jessica-200-expected_response9-headers9] PASSED [ 55%] tests/test_tutorial/test_bigger_applications/test_main.py::test_get_path[/items/bar?token=jessica-404-expected_response10-headers10] PASSED [ 55%] tests/test_tutorial/test_bigger_applications/test_main.py::test_get_path[/items/plumbus-422-expected_response11-headers11] PASSED [ 56%] tests/test_tutorial/test_bigger_applications/test_main.py::test_get_path[/items?token=jessica-400-expected_response12-headers12] PASSED [ 56%] tests/test_tutorial/test_bigger_applications/test_main.py::test_get_path[/items/bar?token=jessica-400-expected_response13-headers13] PASSED [ 56%] tests/test_tutorial/test_bigger_applications/test_main.py::test_get_path[/items?token=jessica-422-expected_response14-headers14] PASSED [ 56%] tests/test_tutorial/test_bigger_applications/test_main.py::test_get_path[/items/plumbus?token=jessica-422-expected_response15-headers15] PASSED [ 56%] tests/test_tutorial/test_bigger_applications/test_main.py::test_get_path[/?token=jessica-200-expected_response16-headers16] PASSED [ 56%] tests/test_tutorial/test_bigger_applications/test_main.py::test_get_path[/-422-expected_response17-headers17] PASSED [ 56%] tests/test_tutorial/test_bigger_applications/test_main.py::test_get_path[/openapi.json-200-expected_response18-headers18] PASSED [ 56%] tests/test_tutorial/test_bigger_applications/test_main.py::test_put_no_header PASSED [ 56%] tests/test_tutorial/test_bigger_applications/test_main.py::test_put_invalid_header PASSED [ 56%] tests/test_tutorial/test_bigger_applications/test_main.py::test_put PASSED [ 56%] tests/test_tutorial/test_bigger_applications/test_main.py::test_put_forbidden PASSED [ 56%] tests/test_tutorial/test_bigger_applications/test_main.py::test_admin PASSED [ 56%] tests/test_tutorial/test_bigger_applications/test_main.py::test_admin_invalid_header PASSED [ 56%] tests/test_tutorial/test_body/test_tutorial001.py::test_openapi_schema PASSED [ 57%] tests/test_tutorial/test_body/test_tutorial001.py::test_post_body[/items/-body0-200-expected_response0] PASSED [ 57%] tests/test_tutorial/test_body/test_tutorial001.py::test_post_body[/items/-body1-200-expected_response1] PASSED [ 57%] tests/test_tutorial/test_body/test_tutorial001.py::test_post_body[/items/-body2-200-expected_response2] PASSED [ 57%] tests/test_tutorial/test_body/test_tutorial001.py::test_post_body[/items/-body3-200-expected_response3] PASSED [ 57%] tests/test_tutorial/test_body/test_tutorial001.py::test_post_body[/items/-body4-422-expected_response4] PASSED [ 57%] tests/test_tutorial/test_body/test_tutorial001.py::test_post_body[/items/-body5-422-expected_response5] PASSED [ 57%] tests/test_tutorial/test_body/test_tutorial001.py::test_post_body[/items/-body6-422-expected_response6] PASSED [ 57%] tests/test_tutorial/test_body/test_tutorial001.py::test_post_body[/items/-None-422-expected_response7] PASSED [ 57%] tests/test_tutorial/test_body/test_tutorial001.py::test_post_broken_body PASSED [ 57%] tests/test_tutorial/test_body/test_tutorial001.py::test_post_form_for_json PASSED [ 57%] tests/test_tutorial/test_body/test_tutorial001.py::test_explicit_content_type PASSED [ 57%] tests/test_tutorial/test_body/test_tutorial001.py::test_geo_json PASSED [ 57%] tests/test_tutorial/test_body/test_tutorial001.py::test_no_content_type_is_json PASSED [ 58%] tests/test_tutorial/test_body/test_tutorial001.py::test_wrong_headers PASSED [ 58%] tests/test_tutorial/test_body/test_tutorial001.py::test_other_exceptions PASSED [ 58%] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_openapi_schema PASSED [ 58%] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_post_body[/items/-body0-200-expected_response0] PASSED [ 58%] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_post_body[/items/-body1-200-expected_response1] PASSED [ 58%] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_post_body[/items/-body2-200-expected_response2] PASSED [ 58%] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_post_body[/items/-body3-200-expected_response3] PASSED [ 58%] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_post_body[/items/-body4-422-expected_response4] PASSED [ 58%] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_post_body[/items/-body5-422-expected_response5] PASSED [ 58%] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_post_body[/items/-body6-422-expected_response6] PASSED [ 58%] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_post_body[/items/-None-422-expected_response7] PASSED [ 58%] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_post_broken_body PASSED [ 58%] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_post_form_for_json PASSED [ 58%] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_explicit_content_type PASSED [ 59%] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_geo_json PASSED [ 59%] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_no_content_type_is_json PASSED [ 59%] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_wrong_headers PASSED [ 59%] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_other_exceptions PASSED [ 59%] tests/test_tutorial/test_body_fields/test_tutorial001.py::test_openapi_schema PASSED [ 59%] tests/test_tutorial/test_body_fields/test_tutorial001.py::test[/items/5-body0-200-expected_response0] PASSED [ 59%] tests/test_tutorial/test_body_fields/test_tutorial001.py::test[/items/6-body1-200-expected_response1] PASSED [ 59%] tests/test_tutorial/test_body_fields/test_tutorial001.py::test[/items/5-body2-422-expected_response2] PASSED [ 59%] tests/test_tutorial/test_body_fields/test_tutorial001_py310.py::test_openapi_schema PASSED [ 59%] tests/test_tutorial/test_body_fields/test_tutorial001_py310.py::test[/items/5-body0-200-expected_response0] PASSED [ 59%] tests/test_tutorial/test_body_fields/test_tutorial001_py310.py::test[/items/6-body1-200-expected_response1] PASSED [ 59%] tests/test_tutorial/test_body_fields/test_tutorial001_py310.py::test[/items/5-body2-422-expected_response2] PASSED [ 59%] tests/test_tutorial/test_body_multiple_params/test_tutorial001.py::test_openapi_schema PASSED [ 59%] tests/test_tutorial/test_body_multiple_params/test_tutorial001.py::test_post_body[/items/5?q=bar-body0-200-expected_response0] PASSED [ 60%] tests/test_tutorial/test_body_multiple_params/test_tutorial001.py::test_post_body[/items/5?q=bar-None-200-expected_response1] PASSED [ 60%] tests/test_tutorial/test_body_multiple_params/test_tutorial001.py::test_post_body[/items/5-None-200-expected_response2] PASSED [ 60%] tests/test_tutorial/test_body_multiple_params/test_tutorial001.py::test_post_body[/items/foo-None-422-expected_response3] PASSED [ 60%] tests/test_tutorial/test_body_multiple_params/test_tutorial001_py310.py::test_openapi_schema PASSED [ 60%] tests/test_tutorial/test_body_multiple_params/test_tutorial001_py310.py::test_post_body[/items/5?q=bar-body0-200-expected_response0] PASSED [ 60%] tests/test_tutorial/test_body_multiple_params/test_tutorial001_py310.py::test_post_body[/items/5?q=bar-None-200-expected_response1] PASSED [ 60%] tests/test_tutorial/test_body_multiple_params/test_tutorial001_py310.py::test_post_body[/items/5-None-200-expected_response2] PASSED [ 60%] tests/test_tutorial/test_body_multiple_params/test_tutorial001_py310.py::test_post_body[/items/foo-None-422-expected_response3] PASSED [ 60%] tests/test_tutorial/test_body_multiple_params/test_tutorial003.py::test_openapi_schema PASSED [ 60%] tests/test_tutorial/test_body_multiple_params/test_tutorial003.py::test_post_body[/items/5-body0-200-expected_response0] PASSED [ 60%] tests/test_tutorial/test_body_multiple_params/test_tutorial003.py::test_post_body[/items/5-None-422-expected_response1] PASSED [ 60%] tests/test_tutorial/test_body_multiple_params/test_tutorial003.py::test_post_body[/items/5-body2-422-expected_response2] PASSED [ 60%] tests/test_tutorial/test_body_multiple_params/test_tutorial003_py310.py::test_openapi_schema PASSED [ 61%] tests/test_tutorial/test_body_multiple_params/test_tutorial003_py310.py::test_post_body[/items/5-body0-200-expected_response0] PASSED [ 61%] tests/test_tutorial/test_body_multiple_params/test_tutorial003_py310.py::test_post_body[/items/5-None-422-expected_response1] PASSED [ 61%] tests/test_tutorial/test_body_multiple_params/test_tutorial003_py310.py::test_post_body[/items/5-body2-422-expected_response2] PASSED [ 61%] tests/test_tutorial/test_body_nested_models/test_tutorial009.py::test_openapi_schema PASSED [ 61%] tests/test_tutorial/test_body_nested_models/test_tutorial009.py::test_post_body PASSED [ 61%] tests/test_tutorial/test_body_nested_models/test_tutorial009.py::test_post_invalid_body PASSED [ 61%] tests/test_tutorial/test_body_nested_models/test_tutorial009_py39.py::test_openapi_schema PASSED [ 61%] tests/test_tutorial/test_body_nested_models/test_tutorial009_py39.py::test_post_body PASSED [ 61%] tests/test_tutorial/test_body_nested_models/test_tutorial009_py39.py::test_post_invalid_body PASSED [ 61%] tests/test_tutorial/test_body_updates/test_tutorial001.py::test_openapi_schema PASSED [ 61%] tests/test_tutorial/test_body_updates/test_tutorial001.py::test_get PASSED [ 61%] tests/test_tutorial/test_body_updates/test_tutorial001.py::test_put PASSED [ 61%] tests/test_tutorial/test_body_updates/test_tutorial001_py310.py::test_openapi_schema PASSED [ 61%] tests/test_tutorial/test_body_updates/test_tutorial001_py310.py::test_get PASSED [ 62%] tests/test_tutorial/test_body_updates/test_tutorial001_py310.py::test_put PASSED [ 62%] tests/test_tutorial/test_body_updates/test_tutorial001_py39.py::test_openapi_schema PASSED [ 62%] tests/test_tutorial/test_body_updates/test_tutorial001_py39.py::test_get PASSED [ 62%] tests/test_tutorial/test_body_updates/test_tutorial001_py39.py::test_put PASSED [ 62%] tests/test_tutorial/test_conditional_openapi/test_tutorial001.py::test_default_openapi PASSED [ 62%] tests/test_tutorial/test_conditional_openapi/test_tutorial001.py::test_disable_openapi PASSED [ 62%] tests/test_tutorial/test_conditional_openapi/test_tutorial001.py::test_root PASSED [ 62%] tests/test_tutorial/test_cookie_params/test_tutorial001.py::test[/openapi.json-None-200-expected_response0] PASSED [ 62%] tests/test_tutorial/test_cookie_params/test_tutorial001.py::test[/items-None-200-expected_response1] PASSED [ 62%] tests/test_tutorial/test_cookie_params/test_tutorial001.py::test[/items-cookies2-200-expected_response2] PASSED [ 62%] tests/test_tutorial/test_cookie_params/test_tutorial001.py::test[/items-cookies3-200-expected_response3] PASSED [ 62%] tests/test_tutorial/test_cookie_params/test_tutorial001.py::test[/items-cookies4-200-expected_response4] PASSED [ 62%] tests/test_tutorial/test_cookie_params/test_tutorial001_py310.py::test[/openapi.json-None-200-expected_response0] PASSED [ 62%] tests/test_tutorial/test_cookie_params/test_tutorial001_py310.py::test[/items-None-200-expected_response1] PASSED [ 63%] tests/test_tutorial/test_cookie_params/test_tutorial001_py310.py::test[/items-cookies2-200-expected_response2] PASSED [ 63%] tests/test_tutorial/test_cookie_params/test_tutorial001_py310.py::test[/items-cookies3-200-expected_response3] PASSED [ 63%] tests/test_tutorial/test_cookie_params/test_tutorial001_py310.py::test[/items-cookies4-200-expected_response4] PASSED [ 63%] tests/test_tutorial/test_cors/test_tutorial001.py::test_cors PASSED [ 63%] tests/test_tutorial/test_custom_request_and_route/test_tutorial001.py::test_gzip_request[True] PASSED [ 63%] tests/test_tutorial/test_custom_request_and_route/test_tutorial001.py::test_gzip_request[False] PASSED [ 63%] tests/test_tutorial/test_custom_request_and_route/test_tutorial001.py::test_request_class PASSED [ 63%] tests/test_tutorial/test_custom_request_and_route/test_tutorial002.py::test_endpoint_works PASSED [ 63%] tests/test_tutorial/test_custom_request_and_route/test_tutorial002.py::test_exception_handler_body_access PASSED [ 63%] tests/test_tutorial/test_custom_request_and_route/test_tutorial003.py::test_get PASSED [ 63%] tests/test_tutorial/test_custom_request_and_route/test_tutorial003.py::test_get_timed PASSED [ 63%] tests/test_tutorial/test_custom_response/test_tutorial001.py::test_openapi_schema PASSED [ 63%] tests/test_tutorial/test_custom_response/test_tutorial001.py::test_get_custom_response PASSED [ 64%] tests/test_tutorial/test_custom_response/test_tutorial001b.py::test_openapi_schema PASSED [ 64%] tests/test_tutorial/test_custom_response/test_tutorial001b.py::test_get_custom_response PASSED [ 64%] tests/test_tutorial/test_custom_response/test_tutorial004.py::test_openapi_schema PASSED [ 64%] tests/test_tutorial/test_custom_response/test_tutorial004.py::test_get_custom_response PASSED [ 64%] tests/test_tutorial/test_custom_response/test_tutorial005.py::test_openapi_schema PASSED [ 64%] tests/test_tutorial/test_custom_response/test_tutorial005.py::test_get PASSED [ 64%] tests/test_tutorial/test_custom_response/test_tutorial006.py::test_openapi_schema PASSED [ 64%] tests/test_tutorial/test_custom_response/test_tutorial006.py::test_get PASSED [ 64%] tests/test_tutorial/test_custom_response/test_tutorial006b.py::test_openapi_schema PASSED [ 64%] tests/test_tutorial/test_custom_response/test_tutorial006b.py::test_redirect_response_class PASSED [ 64%] tests/test_tutorial/test_custom_response/test_tutorial006c.py::test_openapi_schema PASSED [ 64%] tests/test_tutorial/test_custom_response/test_tutorial006c.py::test_redirect_status_code PASSED [ 64%] tests/test_tutorial/test_custom_response/test_tutorial007.py::test_get PASSED [ 64%] tests/test_tutorial/test_custom_response/test_tutorial008.py::test_get PASSED [ 65%] tests/test_tutorial/test_custom_response/test_tutorial009.py::test_get PASSED [ 65%] tests/test_tutorial/test_custom_response/test_tutorial009b.py::test_get PASSED [ 65%] tests/test_tutorial/test_custom_response/test_tutorial009c.py::test_get PASSED [ 65%] tests/test_tutorial/test_dataclasses/test_tutorial001.py::test_openapi_schema PASSED [ 65%] tests/test_tutorial/test_dataclasses/test_tutorial001.py::test_post_item PASSED [ 65%] tests/test_tutorial/test_dataclasses/test_tutorial001.py::test_post_invalid_item PASSED [ 65%] tests/test_tutorial/test_dataclasses/test_tutorial002.py::test_openapi_schema PASSED [ 65%] tests/test_tutorial/test_dataclasses/test_tutorial002.py::test_get_item PASSED [ 65%] tests/test_tutorial/test_dataclasses/test_tutorial003.py::test_openapi_schema PASSED [ 65%] tests/test_tutorial/test_dataclasses/test_tutorial003.py::test_post_authors_item PASSED [ 65%] tests/test_tutorial/test_dataclasses/test_tutorial003.py::test_get_authors PASSED [ 65%] tests/test_tutorial/test_dependencies/test_tutorial001.py::test_openapi_schema PASSED [ 65%] tests/test_tutorial/test_dependencies/test_tutorial001.py::test_get[/items-200-expected_response0] PASSED [ 66%] tests/test_tutorial/test_dependencies/test_tutorial001.py::test_get[/items?q=foo-200-expected_response1] PASSED [ 66%] tests/test_tutorial/test_dependencies/test_tutorial001.py::test_get[/items?q=foo&skip=5-200-expected_response2] PASSED [ 66%] tests/test_tutorial/test_dependencies/test_tutorial001.py::test_get[/items?q=foo&skip=5&limit=30-200-expected_response3] PASSED [ 66%] tests/test_tutorial/test_dependencies/test_tutorial001.py::test_get[/users-200-expected_response4] PASSED [ 66%] tests/test_tutorial/test_dependencies/test_tutorial001.py::test_get[/openapi.json-200-expected_response5] PASSED [ 66%] tests/test_tutorial/test_dependencies/test_tutorial001_py310.py::test_openapi_schema PASSED [ 66%] tests/test_tutorial/test_dependencies/test_tutorial001_py310.py::test_get[/items-200-expected_response0] PASSED [ 66%] tests/test_tutorial/test_dependencies/test_tutorial001_py310.py::test_get[/items?q=foo-200-expected_response1] PASSED [ 66%] tests/test_tutorial/test_dependencies/test_tutorial001_py310.py::test_get[/items?q=foo&skip=5-200-expected_response2] PASSED [ 66%] tests/test_tutorial/test_dependencies/test_tutorial001_py310.py::test_get[/items?q=foo&skip=5&limit=30-200-expected_response3] PASSED [ 66%] tests/test_tutorial/test_dependencies/test_tutorial001_py310.py::test_get[/users-200-expected_response4] PASSED [ 66%] tests/test_tutorial/test_dependencies/test_tutorial001_py310.py::test_get[/openapi.json-200-expected_response5] PASSED [ 66%] tests/test_tutorial/test_dependencies/test_tutorial004.py::test_openapi_schema PASSED [ 66%] tests/test_tutorial/test_dependencies/test_tutorial004.py::test_get[/items-200-expected_response0] PASSED [ 67%] tests/test_tutorial/test_dependencies/test_tutorial004.py::test_get[/items?q=foo-200-expected_response1] PASSED [ 67%] tests/test_tutorial/test_dependencies/test_tutorial004.py::test_get[/items?q=foo&skip=1-200-expected_response2] PASSED [ 67%] tests/test_tutorial/test_dependencies/test_tutorial004.py::test_get[/items?q=bar&limit=2-200-expected_response3] PASSED [ 67%] tests/test_tutorial/test_dependencies/test_tutorial004.py::test_get[/items?q=bar&skip=1&limit=1-200-expected_response4] PASSED [ 67%] tests/test_tutorial/test_dependencies/test_tutorial004.py::test_get[/items?limit=1&q=bar&skip=1-200-expected_response5] PASSED [ 67%] tests/test_tutorial/test_dependencies/test_tutorial004_py310.py::test_openapi_schema PASSED [ 67%] tests/test_tutorial/test_dependencies/test_tutorial004_py310.py::test_get[/items-200-expected_response0] PASSED [ 67%] tests/test_tutorial/test_dependencies/test_tutorial004_py310.py::test_get[/items?q=foo-200-expected_response1] PASSED [ 67%] tests/test_tutorial/test_dependencies/test_tutorial004_py310.py::test_get[/items?q=foo&skip=1-200-expected_response2] PASSED [ 67%] tests/test_tutorial/test_dependencies/test_tutorial004_py310.py::test_get[/items?q=bar&limit=2-200-expected_response3] PASSED [ 67%] tests/test_tutorial/test_dependencies/test_tutorial004_py310.py::test_get[/items?q=bar&skip=1&limit=1-200-expected_response4] PASSED [ 67%] tests/test_tutorial/test_dependencies/test_tutorial004_py310.py::test_get[/items?limit=1&q=bar&skip=1-200-expected_response5] PASSED [ 67%] tests/test_tutorial/test_dependencies/test_tutorial006.py::test_openapi_schema PASSED [ 67%] tests/test_tutorial/test_dependencies/test_tutorial006.py::test_get_no_headers PASSED [ 68%] tests/test_tutorial/test_dependencies/test_tutorial006.py::test_get_invalid_one_header PASSED [ 68%] tests/test_tutorial/test_dependencies/test_tutorial006.py::test_get_invalid_second_header PASSED [ 68%] tests/test_tutorial/test_dependencies/test_tutorial006.py::test_get_valid_headers PASSED [ 68%] tests/test_tutorial/test_dependencies/test_tutorial012.py::test_openapi_schema PASSED [ 68%] tests/test_tutorial/test_dependencies/test_tutorial012.py::test_get_no_headers_items PASSED [ 68%] tests/test_tutorial/test_dependencies/test_tutorial012.py::test_get_no_headers_users PASSED [ 68%] tests/test_tutorial/test_dependencies/test_tutorial012.py::test_get_invalid_one_header_items PASSED [ 68%] tests/test_tutorial/test_dependencies/test_tutorial012.py::test_get_invalid_one_users PASSED [ 68%] tests/test_tutorial/test_dependencies/test_tutorial012.py::test_get_invalid_second_header_items PASSED [ 68%] tests/test_tutorial/test_dependencies/test_tutorial012.py::test_get_invalid_second_header_users PASSED [ 68%] tests/test_tutorial/test_dependencies/test_tutorial012.py::test_get_valid_headers_items PASSED [ 68%] tests/test_tutorial/test_dependencies/test_tutorial012.py::test_get_valid_headers_users PASSED [ 68%] tests/test_tutorial/test_events/test_tutorial001.py::test_events PASSED [ 69%] tests/test_tutorial/test_events/test_tutorial002.py::test_events PASSED [ 69%] tests/test_tutorial/test_extending_openapi/test_tutorial001.py::test_openapi_schema PASSED [ 69%] tests/test_tutorial/test_extending_openapi/test_tutorial001.py::test PASSED [ 69%] tests/test_tutorial/test_extending_openapi/test_tutorial002.py::test_swagger_ui_html PASSED [ 69%] tests/test_tutorial/test_extending_openapi/test_tutorial002.py::test_swagger_ui_oauth2_redirect_html PASSED [ 69%] tests/test_tutorial/test_extending_openapi/test_tutorial002.py::test_redoc_html PASSED [ 69%] tests/test_tutorial/test_extending_openapi/test_tutorial002.py::test_api PASSED [ 69%] tests/test_tutorial/test_extending_openapi/test_tutorial003.py::test_swagger_ui PASSED [ 69%] tests/test_tutorial/test_extending_openapi/test_tutorial003.py::test_get_users PASSED [ 69%] tests/test_tutorial/test_extending_openapi/test_tutorial004.py::test_swagger_ui PASSED [ 69%] tests/test_tutorial/test_extending_openapi/test_tutorial004.py::test_get_users PASSED [ 69%] tests/test_tutorial/test_extending_openapi/test_tutorial005.py::test_swagger_ui PASSED [ 69%] tests/test_tutorial/test_extending_openapi/test_tutorial005.py::test_get_users PASSED [ 69%] tests/test_tutorial/test_extra_data_types/test_tutorial001.py::test_openapi_schema PASSED [ 70%] tests/test_tutorial/test_extra_data_types/test_tutorial001.py::test_extra_types PASSED [ 70%] tests/test_tutorial/test_extra_data_types/test_tutorial001_py310.py::test_openapi_schema PASSED [ 70%] tests/test_tutorial/test_extra_data_types/test_tutorial001_py310.py::test_extra_types PASSED [ 70%] tests/test_tutorial/test_extra_models/test_tutorial003.py::test_openapi_schema PASSED [ 70%] tests/test_tutorial/test_extra_models/test_tutorial003.py::test_get_car PASSED [ 70%] tests/test_tutorial/test_extra_models/test_tutorial003.py::test_get_plane PASSED [ 70%] tests/test_tutorial/test_extra_models/test_tutorial003_py310.py::test_openapi_schema PASSED [ 70%] tests/test_tutorial/test_extra_models/test_tutorial003_py310.py::test_get_car PASSED [ 70%] tests/test_tutorial/test_extra_models/test_tutorial003_py310.py::test_get_plane PASSED [ 70%] tests/test_tutorial/test_extra_models/test_tutorial004.py::test_openapi_schema PASSED [ 70%] tests/test_tutorial/test_extra_models/test_tutorial004.py::test_get_items PASSED [ 70%] tests/test_tutorial/test_extra_models/test_tutorial004_py39.py::test_openapi_schema PASSED [ 70%] tests/test_tutorial/test_extra_models/test_tutorial004_py39.py::test_get_items PASSED [ 70%] tests/test_tutorial/test_extra_models/test_tutorial005.py::test_openapi_schema PASSED [ 71%] tests/test_tutorial/test_extra_models/test_tutorial005.py::test_get_items PASSED [ 71%] tests/test_tutorial/test_extra_models/test_tutorial005_py39.py::test_openapi_schema PASSED [ 71%] tests/test_tutorial/test_extra_models/test_tutorial005_py39.py::test_get_items PASSED [ 71%] tests/test_tutorial/test_first_steps/test_tutorial001.py::test_get_path[/-200-expected_response0] PASSED [ 71%] tests/test_tutorial/test_first_steps/test_tutorial001.py::test_get_path[/nonexistent-404-expected_response1] PASSED [ 71%] tests/test_tutorial/test_first_steps/test_tutorial001.py::test_get_path[/openapi.json-200-expected_response2] PASSED [ 71%] tests/test_tutorial/test_generate_clients/test_tutorial003.py::test_openapi PASSED [ 71%] tests/test_tutorial/test_generate_clients/test_tutorial003.py::test_post_items PASSED [ 71%] tests/test_tutorial/test_generate_clients/test_tutorial003.py::test_post_users PASSED [ 71%] tests/test_tutorial/test_generate_clients/test_tutorial003.py::test_get_items PASSED [ 71%] tests/test_tutorial/test_handling_errors/test_tutorial001.py::test_openapi_schema PASSED [ 71%] tests/test_tutorial/test_handling_errors/test_tutorial001.py::test_get_item PASSED [ 71%] tests/test_tutorial/test_handling_errors/test_tutorial001.py::test_get_item_not_found PASSED [ 72%] tests/test_tutorial/test_handling_errors/test_tutorial002.py::test_openapi_schema PASSED [ 72%] tests/test_tutorial/test_handling_errors/test_tutorial002.py::test_get_item_header PASSED [ 72%] tests/test_tutorial/test_handling_errors/test_tutorial002.py::test_get_item_not_found_header PASSED [ 72%] tests/test_tutorial/test_handling_errors/test_tutorial003.py::test_openapi_schema PASSED [ 72%] tests/test_tutorial/test_handling_errors/test_tutorial003.py::test_get PASSED [ 72%] tests/test_tutorial/test_handling_errors/test_tutorial003.py::test_get_exception PASSED [ 72%] tests/test_tutorial/test_handling_errors/test_tutorial004.py::test_openapi_schema PASSED [ 72%] tests/test_tutorial/test_handling_errors/test_tutorial004.py::test_get_validation_error PASSED [ 72%] tests/test_tutorial/test_handling_errors/test_tutorial004.py::test_get_http_error PASSED [ 72%] tests/test_tutorial/test_handling_errors/test_tutorial004.py::test_get PASSED [ 72%] tests/test_tutorial/test_handling_errors/test_tutorial005.py::test_openapi_schema PASSED [ 72%] tests/test_tutorial/test_handling_errors/test_tutorial005.py::test_post_validation_error PASSED [ 72%] tests/test_tutorial/test_handling_errors/test_tutorial005.py::test_post PASSED [ 72%] tests/test_tutorial/test_handling_errors/test_tutorial006.py::test_openapi_schema PASSED [ 73%] tests/test_tutorial/test_handling_errors/test_tutorial006.py::test_get_validation_error PASSED [ 73%] tests/test_tutorial/test_handling_errors/test_tutorial006.py::test_get_http_error PASSED [ 73%] tests/test_tutorial/test_handling_errors/test_tutorial006.py::test_get PASSED [ 73%] tests/test_tutorial/test_header_params/test_tutorial001.py::test[/openapi.json-None-200-expected_response0] PASSED [ 73%] tests/test_tutorial/test_header_params/test_tutorial001.py::test[/items-None-200-expected_response1] PASSED [ 73%] tests/test_tutorial/test_header_params/test_tutorial001.py::test[/items-headers2-200-expected_response2] PASSED [ 73%] tests/test_tutorial/test_header_params/test_tutorial001.py::test[/items-headers3-200-expected_response3] PASSED [ 73%] tests/test_tutorial/test_header_params/test_tutorial001_py310.py::test[/openapi.json-None-200-expected_response0] PASSED [ 73%] tests/test_tutorial/test_header_params/test_tutorial001_py310.py::test[/items-None-200-expected_response1] PASSED [ 73%] tests/test_tutorial/test_header_params/test_tutorial001_py310.py::test[/items-headers2-200-expected_response2] PASSED [ 73%] tests/test_tutorial/test_header_params/test_tutorial001_py310.py::test[/items-headers3-200-expected_response3] PASSED [ 73%] tests/test_tutorial/test_metadata/test_tutorial001.py::test_openapi_schema PASSED [ 73%] tests/test_tutorial/test_metadata/test_tutorial001.py::test_items PASSED [ 74%] tests/test_tutorial/test_metadata/test_tutorial004.py::test_openapi_schema PASSED [ 74%] tests/test_tutorial/test_metadata/test_tutorial004.py::test_path_operations PASSED [ 74%] tests/test_tutorial/test_openapi_callbacks/test_tutorial001.py::test_openapi PASSED [ 74%] tests/test_tutorial/test_openapi_callbacks/test_tutorial001.py::test_get PASSED [ 74%] tests/test_tutorial/test_openapi_callbacks/test_tutorial001.py::test_dummy_callback PASSED [ 74%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial001.py::test_openapi_schema PASSED [ 74%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial001.py::test_get PASSED [ 74%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial002.py::test_openapi_schema PASSED [ 74%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial002.py::test_get PASSED [ 74%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial003.py::test_openapi_schema PASSED [ 74%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial003.py::test_get PASSED [ 74%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial004.py::test_openapi_schema PASSED [ 74%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial004.py::test_query_params_str_validations PASSED [ 74%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial005.py::test_openapi_schema PASSED [ 75%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial005.py::test_get PASSED [ 75%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial006.py::test_openapi_schema PASSED [ 75%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial006.py::test_post PASSED [ 75%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007.py::test_openapi_schema PASSED [ 75%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007.py::test_post PASSED [ 75%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007.py::test_post_broken_yaml PASSED [ 75%] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007.py::test_post_invalid PASSED [ 75%] tests/test_tutorial/test_path_operation_configurations/test_tutorial002b.py::test_openapi_schema PASSED [ 75%] tests/test_tutorial/test_path_operation_configurations/test_tutorial002b.py::test_get_items PASSED [ 75%] tests/test_tutorial/test_path_operation_configurations/test_tutorial002b.py::test_get_users PASSED [ 75%] tests/test_tutorial/test_path_operation_configurations/test_tutorial005.py::test_openapi_schema PASSED [ 75%] tests/test_tutorial/test_path_operation_configurations/test_tutorial005.py::test_query_params_str_validations PASSED [ 75%] tests/test_tutorial/test_path_operation_configurations/test_tutorial005_py310.py::test_openapi_schema PASSED [ 75%] tests/test_tutorial/test_path_operation_configurations/test_tutorial005_py310.py::test_query_params_str_validations PASSED [ 76%] tests/test_tutorial/test_path_operation_configurations/test_tutorial005_py39.py::test_openapi_schema PASSED [ 76%] tests/test_tutorial/test_path_operation_configurations/test_tutorial005_py39.py::test_query_params_str_validations PASSED [ 76%] tests/test_tutorial/test_path_operation_configurations/test_tutorial006.py::test_openapi_schema PASSED [ 76%] tests/test_tutorial/test_path_operation_configurations/test_tutorial006.py::test_query_params_str_validations[/items/-200-expected_response0] PASSED [ 76%] tests/test_tutorial/test_path_operation_configurations/test_tutorial006.py::test_query_params_str_validations[/users/-200-expected_response1] PASSED [ 76%] tests/test_tutorial/test_path_operation_configurations/test_tutorial006.py::test_query_params_str_validations[/elements/-200-expected_response2] PASSED [ 76%] tests/test_tutorial/test_path_params/test_tutorial004.py::test_openapi PASSED [ 76%] tests/test_tutorial/test_path_params/test_tutorial004.py::test_file_path PASSED [ 76%] tests/test_tutorial/test_path_params/test_tutorial004.py::test_root_file_path PASSED [ 76%] tests/test_tutorial/test_path_params/test_tutorial005.py::test_openapi PASSED [ 76%] tests/test_tutorial/test_path_params/test_tutorial005.py::test_get_enums[/models/alexnet-200-expected0] PASSED [ 76%] tests/test_tutorial/test_path_params/test_tutorial005.py::test_get_enums[/models/lenet-200-expected1] PASSED [ 76%] tests/test_tutorial/test_path_params/test_tutorial005.py::test_get_enums[/models/resnet-200-expected2] PASSED [ 77%] tests/test_tutorial/test_path_params/test_tutorial005.py::test_get_enums[/models/foo-422-expected3] PASSED [ 77%] tests/test_tutorial/test_query_params/test_tutorial005.py::test[/openapi.json-200-expected_response0] PASSED [ 77%] tests/test_tutorial/test_query_params/test_tutorial005.py::test[/items/foo?needy=very-200-expected_response1] PASSED [ 77%] tests/test_tutorial/test_query_params/test_tutorial005.py::test[/items/foo-422-expected_response2] PASSED [ 77%] tests/test_tutorial/test_query_params/test_tutorial005.py::test[/items/foo-422-expected_response3] PASSED [ 77%] tests/test_tutorial/test_query_params/test_tutorial006.py::test[/openapi.json-200-expected_response0] PASSED [ 77%] tests/test_tutorial/test_query_params/test_tutorial006.py::test[/items/foo?needy=very-200-expected_response1] PASSED [ 77%] tests/test_tutorial/test_query_params/test_tutorial006.py::test[/items/foo?skip=a&limit=b-422-expected_response2] PASSED [ 77%] tests/test_tutorial/test_query_params/test_tutorial006_py310.py::test[/openapi.json-200-expected_response0] PASSED [ 77%] tests/test_tutorial/test_query_params/test_tutorial006_py310.py::test[/items/foo?needy=very-200-expected_response1] PASSED [ 77%] tests/test_tutorial/test_query_params/test_tutorial006_py310.py::test[/items/foo?skip=a&limit=b-422-expected_response2] PASSED [ 77%] tests/test_tutorial/test_query_params_str_validations/test_tutorial001.py::test_openapi_schema PASSED [ 77%] tests/test_tutorial/test_query_params_str_validations/test_tutorial001.py::test_query_params_str_validations[None-None-200-expected_response0] PASSED [ 77%] tests/test_tutorial/test_query_params_str_validations/test_tutorial001.py::test_query_params_str_validations[item-query-fixedquery-200-expected_response1] PASSED [ 78%] tests/test_tutorial/test_query_params_str_validations/test_tutorial001.py::test_query_params_str_validations[q-fixedquery-200-expected_response2] PASSED [ 78%] tests/test_tutorial/test_query_params_str_validations/test_tutorial001.py::test_query_params_str_validations[item-query-nonregexquery-422-expected_response3] PASSED [ 78%] tests/test_tutorial/test_query_params_str_validations/test_tutorial001_py310.py::test_openapi_schema PASSED [ 78%] tests/test_tutorial/test_query_params_str_validations/test_tutorial001_py310.py::test_query_params_str_validations[None-None-200-expected_response0] PASSED [ 78%] tests/test_tutorial/test_query_params_str_validations/test_tutorial001_py310.py::test_query_params_str_validations[item-query-fixedquery-200-expected_response1] PASSED [ 78%] tests/test_tutorial/test_query_params_str_validations/test_tutorial001_py310.py::test_query_params_str_validations[q-fixedquery-200-expected_response2] PASSED [ 78%] tests/test_tutorial/test_query_params_str_validations/test_tutorial001_py310.py::test_query_params_str_validations[item-query-nonregexquery-422-expected_response3] PASSED [ 78%] tests/test_tutorial/test_query_params_str_validations/test_tutorial011.py::test_openapi_schema PASSED [ 78%] tests/test_tutorial/test_query_params_str_validations/test_tutorial011.py::test_multi_query_values PASSED [ 78%] tests/test_tutorial/test_query_params_str_validations/test_tutorial011.py::test_query_no_values PASSED [ 78%] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_py310.py::test_openapi_schema PASSED [ 78%] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_py310.py::test_multi_query_values PASSED [ 78%] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_py310.py::test_query_no_values PASSED [ 79%] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_py39.py::test_openapi_schema PASSED [ 79%] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_py39.py::test_multi_query_values PASSED [ 79%] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_py39.py::test_query_no_values PASSED [ 79%] tests/test_tutorial/test_query_params_str_validations/test_tutorial012.py::test_openapi_schema PASSED [ 79%] tests/test_tutorial/test_query_params_str_validations/test_tutorial012.py::test_default_query_values PASSED [ 79%] tests/test_tutorial/test_query_params_str_validations/test_tutorial012.py::test_multi_query_values PASSED [ 79%] tests/test_tutorial/test_query_params_str_validations/test_tutorial012_py39.py::test_openapi_schema PASSED [ 79%] tests/test_tutorial/test_query_params_str_validations/test_tutorial012_py39.py::test_default_query_values PASSED [ 79%] tests/test_tutorial/test_query_params_str_validations/test_tutorial012_py39.py::test_multi_query_values PASSED [ 79%] tests/test_tutorial/test_query_params_str_validations/test_tutorial013.py::test_openapi_schema PASSED [ 79%] tests/test_tutorial/test_query_params_str_validations/test_tutorial013.py::test_multi_query_values PASSED [ 79%] tests/test_tutorial/test_query_params_str_validations/test_tutorial013.py::test_query_no_values PASSED [ 79%] tests/test_tutorial/test_query_params_str_validations/test_tutorial014.py::test_openapi_schema PASSED [ 79%] tests/test_tutorial/test_query_params_str_validations/test_tutorial014.py::test_hidden_query PASSED [ 80%] tests/test_tutorial/test_query_params_str_validations/test_tutorial014.py::test_no_hidden_query PASSED [ 80%] tests/test_tutorial/test_query_params_str_validations/test_tutorial014_py310.py::test_openapi_schema PASSED [ 80%] tests/test_tutorial/test_query_params_str_validations/test_tutorial014_py310.py::test_hidden_query PASSED [ 80%] tests/test_tutorial/test_query_params_str_validations/test_tutorial014_py310.py::test_no_hidden_query PASSED [ 80%] tests/test_tutorial/test_request_files/test_tutorial001.py::test_openapi_schema PASSED [ 80%] tests/test_tutorial/test_request_files/test_tutorial001.py::test_post_form_no_body PASSED [ 80%] tests/test_tutorial/test_request_files/test_tutorial001.py::test_post_body_json PASSED [ 80%] tests/test_tutorial/test_request_files/test_tutorial001.py::test_post_file PASSED [ 80%] tests/test_tutorial/test_request_files/test_tutorial001.py::test_post_large_file PASSED [ 80%] tests/test_tutorial/test_request_files/test_tutorial001.py::test_post_upload_file PASSED [ 80%] tests/test_tutorial/test_request_files/test_tutorial001_02.py::test_openapi_schema PASSED [ 80%] tests/test_tutorial/test_request_files/test_tutorial001_02.py::test_post_form_no_body PASSED [ 80%] tests/test_tutorial/test_request_files/test_tutorial001_02.py::test_post_uploadfile_no_body PASSED [ 80%] tests/test_tutorial/test_request_files/test_tutorial001_02.py::test_post_file PASSED [ 81%] tests/test_tutorial/test_request_files/test_tutorial001_02.py::test_post_upload_file PASSED [ 81%] tests/test_tutorial/test_request_files/test_tutorial001_02_py310.py::test_openapi_schema PASSED [ 81%] tests/test_tutorial/test_request_files/test_tutorial001_02_py310.py::test_post_form_no_body PASSED [ 81%] tests/test_tutorial/test_request_files/test_tutorial001_02_py310.py::test_post_uploadfile_no_body PASSED [ 81%] tests/test_tutorial/test_request_files/test_tutorial001_02_py310.py::test_post_file PASSED [ 81%] tests/test_tutorial/test_request_files/test_tutorial001_02_py310.py::test_post_upload_file PASSED [ 81%] tests/test_tutorial/test_request_files/test_tutorial001_03.py::test_openapi_schema PASSED [ 81%] tests/test_tutorial/test_request_files/test_tutorial001_03.py::test_post_file PASSED [ 81%] tests/test_tutorial/test_request_files/test_tutorial001_03.py::test_post_upload_file PASSED [ 81%] tests/test_tutorial/test_request_files/test_tutorial002.py::test_openapi_schema PASSED [ 81%] tests/test_tutorial/test_request_files/test_tutorial002.py::test_post_form_no_body PASSED [ 81%] tests/test_tutorial/test_request_files/test_tutorial002.py::test_post_body_json PASSED [ 81%] tests/test_tutorial/test_request_files/test_tutorial002.py::test_post_files PASSED [ 82%] tests/test_tutorial/test_request_files/test_tutorial002.py::test_post_upload_file PASSED [ 82%] tests/test_tutorial/test_request_files/test_tutorial002.py::test_get_root PASSED [ 82%] tests/test_tutorial/test_request_files/test_tutorial002_py39.py::test_openapi_schema PASSED [ 82%] tests/test_tutorial/test_request_files/test_tutorial002_py39.py::test_post_form_no_body PASSED [ 82%] tests/test_tutorial/test_request_files/test_tutorial002_py39.py::test_post_body_json PASSED [ 82%] tests/test_tutorial/test_request_files/test_tutorial002_py39.py::test_post_files PASSED [ 82%] tests/test_tutorial/test_request_files/test_tutorial002_py39.py::test_post_upload_file PASSED [ 82%] tests/test_tutorial/test_request_files/test_tutorial002_py39.py::test_get_root PASSED [ 82%] tests/test_tutorial/test_request_files/test_tutorial003.py::test_openapi_schema PASSED [ 82%] tests/test_tutorial/test_request_files/test_tutorial003.py::test_post_files PASSED [ 82%] tests/test_tutorial/test_request_files/test_tutorial003.py::test_post_upload_file PASSED [ 82%] tests/test_tutorial/test_request_files/test_tutorial003.py::test_get_root PASSED [ 82%] tests/test_tutorial/test_request_files/test_tutorial003_py39.py::test_openapi_schema PASSED [ 82%] tests/test_tutorial/test_request_files/test_tutorial003_py39.py::test_post_files PASSED [ 83%] tests/test_tutorial/test_request_files/test_tutorial003_py39.py::test_post_upload_file PASSED [ 83%] tests/test_tutorial/test_request_files/test_tutorial003_py39.py::test_get_root PASSED [ 83%] tests/test_tutorial/test_request_forms/test_tutorial001.py::test_openapi_schema PASSED [ 83%] tests/test_tutorial/test_request_forms/test_tutorial001.py::test_post_body_form[/login/-body0-200-expected_response0] PASSED [ 83%] tests/test_tutorial/test_request_forms/test_tutorial001.py::test_post_body_form[/login/-body1-422-expected_response1] PASSED [ 83%] tests/test_tutorial/test_request_forms/test_tutorial001.py::test_post_body_form[/login/-body2-422-expected_response2] PASSED [ 83%] tests/test_tutorial/test_request_forms/test_tutorial001.py::test_post_body_form[/login/-None-422-expected_response3] PASSED [ 83%] tests/test_tutorial/test_request_forms/test_tutorial001.py::test_post_body_json PASSED [ 83%] tests/test_tutorial/test_request_forms_and_files/test_tutorial001.py::test_openapi_schema PASSED [ 83%] tests/test_tutorial/test_request_forms_and_files/test_tutorial001.py::test_post_form_no_body PASSED [ 83%] tests/test_tutorial/test_request_forms_and_files/test_tutorial001.py::test_post_form_no_file PASSED [ 83%] tests/test_tutorial/test_request_forms_and_files/test_tutorial001.py::test_post_body_json PASSED [ 83%] tests/test_tutorial/test_request_forms_and_files/test_tutorial001.py::test_post_file_no_token PASSED [ 83%] tests/test_tutorial/test_request_forms_and_files/test_tutorial001.py::test_post_files_and_token PASSED [ 84%] tests/test_tutorial/test_response_change_status_code/test_tutorial001.py::test_path_operation PASSED [ 84%] tests/test_tutorial/test_response_cookies/test_tutorial001.py::test_path_operation PASSED [ 84%] tests/test_tutorial/test_response_cookies/test_tutorial002.py::test_path_operation PASSED [ 84%] tests/test_tutorial/test_response_headers/test_tutorial001.py::test_path_operation PASSED [ 84%] tests/test_tutorial/test_response_headers/test_tutorial002.py::test_path_operation PASSED [ 84%] tests/test_tutorial/test_response_model/test_tutorial003.py::test_openapi_schema PASSED [ 84%] tests/test_tutorial/test_response_model/test_tutorial003.py::test_post_user PASSED [ 84%] tests/test_tutorial/test_response_model/test_tutorial003_py310.py::test_openapi_schema PASSED [ 84%] tests/test_tutorial/test_response_model/test_tutorial003_py310.py::test_post_user PASSED [ 84%] tests/test_tutorial/test_response_model/test_tutorial004.py::test_openapi_schema PASSED [ 84%] tests/test_tutorial/test_response_model/test_tutorial004.py::test_get[/items/foo-data0] PASSED [ 84%] tests/test_tutorial/test_response_model/test_tutorial004.py::test_get[/items/bar-data1] PASSED [ 84%] tests/test_tutorial/test_response_model/test_tutorial004.py::test_get[/items/baz-data2] PASSED [ 85%] tests/test_tutorial/test_response_model/test_tutorial004_py310.py::test_openapi_schema PASSED [ 85%] tests/test_tutorial/test_response_model/test_tutorial004_py310.py::test_get[/items/foo-data0] PASSED [ 85%] tests/test_tutorial/test_response_model/test_tutorial004_py310.py::test_get[/items/bar-data1] PASSED [ 85%] tests/test_tutorial/test_response_model/test_tutorial004_py310.py::test_get[/items/baz-data2] PASSED [ 85%] tests/test_tutorial/test_response_model/test_tutorial004_py39.py::test_openapi_schema PASSED [ 85%] tests/test_tutorial/test_response_model/test_tutorial004_py39.py::test_get[/items/foo-data0] PASSED [ 85%] tests/test_tutorial/test_response_model/test_tutorial004_py39.py::test_get[/items/bar-data1] PASSED [ 85%] tests/test_tutorial/test_response_model/test_tutorial004_py39.py::test_get[/items/baz-data2] PASSED [ 85%] tests/test_tutorial/test_response_model/test_tutorial005.py::test_openapi_schema PASSED [ 85%] tests/test_tutorial/test_response_model/test_tutorial005.py::test_read_item_name PASSED [ 85%] tests/test_tutorial/test_response_model/test_tutorial005.py::test_read_item_public_data PASSED [ 85%] tests/test_tutorial/test_response_model/test_tutorial005_py310.py::test_openapi_schema PASSED [ 85%] tests/test_tutorial/test_response_model/test_tutorial005_py310.py::test_read_item_name PASSED [ 85%] tests/test_tutorial/test_response_model/test_tutorial005_py310.py::test_read_item_public_data PASSED [ 86%] tests/test_tutorial/test_response_model/test_tutorial006.py::test_openapi_schema PASSED [ 86%] tests/test_tutorial/test_response_model/test_tutorial006.py::test_read_item_name PASSED [ 86%] tests/test_tutorial/test_response_model/test_tutorial006.py::test_read_item_public_data PASSED [ 86%] tests/test_tutorial/test_response_model/test_tutorial006_py310.py::test_openapi_schema PASSED [ 86%] tests/test_tutorial/test_response_model/test_tutorial006_py310.py::test_read_item_name PASSED [ 86%] tests/test_tutorial/test_response_model/test_tutorial006_py310.py::test_read_item_public_data PASSED [ 86%] tests/test_tutorial/test_schema_extra_example/test_tutorial004.py::test_openapi_schema PASSED [ 86%] tests/test_tutorial/test_schema_extra_example/test_tutorial004.py::test_post_body_example PASSED [ 86%] tests/test_tutorial/test_schema_extra_example/test_tutorial004_py310.py::test_openapi_schema PASSED [ 86%] tests/test_tutorial/test_schema_extra_example/test_tutorial004_py310.py::test_post_body_example PASSED [ 86%] tests/test_tutorial/test_security/test_tutorial001.py::test_openapi_schema PASSED [ 86%] tests/test_tutorial/test_security/test_tutorial001.py::test_no_token PASSED [ 86%] tests/test_tutorial/test_security/test_tutorial001.py::test_token PASSED [ 87%] tests/test_tutorial/test_security/test_tutorial001.py::test_incorrect_token PASSED [ 87%] tests/test_tutorial/test_security/test_tutorial003.py::test_openapi_schema PASSED [ 87%] tests/test_tutorial/test_security/test_tutorial003.py::test_login PASSED [ 87%] tests/test_tutorial/test_security/test_tutorial003.py::test_login_incorrect_password PASSED [ 87%] tests/test_tutorial/test_security/test_tutorial003.py::test_login_incorrect_username PASSED [ 87%] tests/test_tutorial/test_security/test_tutorial003.py::test_no_token PASSED [ 87%] tests/test_tutorial/test_security/test_tutorial003.py::test_token PASSED [ 87%] tests/test_tutorial/test_security/test_tutorial003.py::test_incorrect_token PASSED [ 87%] tests/test_tutorial/test_security/test_tutorial003.py::test_incorrect_token_type PASSED [ 87%] tests/test_tutorial/test_security/test_tutorial003.py::test_inactive_user PASSED [ 87%] tests/test_tutorial/test_security/test_tutorial003_py310.py::test_openapi_schema PASSED [ 87%] tests/test_tutorial/test_security/test_tutorial003_py310.py::test_login PASSED [ 87%] tests/test_tutorial/test_security/test_tutorial003_py310.py::test_login_incorrect_password PASSED [ 87%] tests/test_tutorial/test_security/test_tutorial003_py310.py::test_login_incorrect_username PASSED [ 88%] tests/test_tutorial/test_security/test_tutorial003_py310.py::test_no_token PASSED [ 88%] tests/test_tutorial/test_security/test_tutorial003_py310.py::test_token PASSED [ 88%] tests/test_tutorial/test_security/test_tutorial003_py310.py::test_incorrect_token PASSED [ 88%] tests/test_tutorial/test_security/test_tutorial003_py310.py::test_incorrect_token_type PASSED [ 88%] tests/test_tutorial/test_security/test_tutorial003_py310.py::test_inactive_user PASSED [ 88%] tests/test_tutorial/test_security/test_tutorial005.py::test_openapi_schema PASSED [ 88%] tests/test_tutorial/test_security/test_tutorial005.py::test_login PASSED [ 88%] tests/test_tutorial/test_security/test_tutorial005.py::test_login_incorrect_password PASSED [ 88%] tests/test_tutorial/test_security/test_tutorial005.py::test_login_incorrect_username PASSED [ 88%] tests/test_tutorial/test_security/test_tutorial005.py::test_no_token PASSED [ 88%] tests/test_tutorial/test_security/test_tutorial005.py::test_token PASSED [ 88%] tests/test_tutorial/test_security/test_tutorial005.py::test_incorrect_token PASSED [ 88%] tests/test_tutorial/test_security/test_tutorial005.py::test_incorrect_token_type PASSED [ 88%] tests/test_tutorial/test_security/test_tutorial005.py::test_verify_password PASSED [ 89%] tests/test_tutorial/test_security/test_tutorial005.py::test_get_password_hash PASSED [ 89%] tests/test_tutorial/test_security/test_tutorial005.py::test_create_access_token PASSED [ 89%] tests/test_tutorial/test_security/test_tutorial005.py::test_token_no_sub PASSED [ 89%] tests/test_tutorial/test_security/test_tutorial005.py::test_token_no_username PASSED [ 89%] tests/test_tutorial/test_security/test_tutorial005.py::test_token_no_scope PASSED [ 89%] tests/test_tutorial/test_security/test_tutorial005.py::test_token_inexistent_user PASSED [ 89%] tests/test_tutorial/test_security/test_tutorial005.py::test_token_inactive_user PASSED [ 89%] tests/test_tutorial/test_security/test_tutorial005.py::test_read_items PASSED [ 89%] tests/test_tutorial/test_security/test_tutorial005.py::test_read_system_status PASSED [ 89%] tests/test_tutorial/test_security/test_tutorial005.py::test_read_system_status_no_token PASSED [ 89%] tests/test_tutorial/test_security/test_tutorial005_py310.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 [ 90%] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_login_incorrect_username PASSED [ 90%] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_no_token PASSED [ 90%] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_token PASSED [ 90%] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_incorrect_token PASSED [ 90%] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_incorrect_token_type PASSED [ 90%] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_verify_password PASSED [ 90%] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_get_password_hash PASSED [ 90%] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_create_access_token PASSED [ 90%] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_token_no_sub PASSED [ 90%] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_token_no_username PASSED [ 90%] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_token_no_scope PASSED [ 90%] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_token_inexistent_user PASSED [ 90%] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_token_inactive_user PASSED [ 90%] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_read_items PASSED [ 91%] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_read_system_status PASSED [ 91%] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_read_system_status_no_token PASSED [ 91%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_openapi_schema PASSED [ 91%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_login PASSED [ 91%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_login_incorrect_password PASSED [ 91%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_login_incorrect_username PASSED [ 91%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_no_token PASSED [ 91%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_token PASSED [ 91%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_incorrect_token PASSED [ 91%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_incorrect_token_type PASSED [ 91%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_verify_password PASSED [ 91%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_get_password_hash PASSED [ 91%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_create_access_token PASSED [ 91%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_token_no_sub PASSED [ 92%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_token_no_username PASSED [ 92%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_token_no_scope PASSED [ 92%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_token_inexistent_user PASSED [ 92%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_token_inactive_user PASSED [ 92%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_read_items PASSED [ 92%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_read_system_status PASSED [ 92%] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_read_system_status_no_token PASSED [ 92%] tests/test_tutorial/test_security/test_tutorial006.py::test_openapi_schema PASSED [ 92%] tests/test_tutorial/test_security/test_tutorial006.py::test_security_http_basic PASSED [ 92%] tests/test_tutorial/test_security/test_tutorial006.py::test_security_http_basic_no_credentials PASSED [ 92%] tests/test_tutorial/test_security/test_tutorial006.py::test_security_http_basic_invalid_credentials PASSED [ 92%] tests/test_tutorial/test_security/test_tutorial006.py::test_security_http_basic_non_basic_credentials PASSED [ 92%] tests/test_tutorial/test_settings/test_app02.py::test_settings PASSED [ 93%] tests/test_tutorial/test_settings/test_app02.py::test_override_settings PASSED [ 93%] tests/test_tutorial/test_sql_databases/test_sql_databases.py::test_openapi_schema PASSED [ 93%] tests/test_tutorial/test_sql_databases/test_sql_databases.py::test_create_user PASSED [ 93%] tests/test_tutorial/test_sql_databases/test_sql_databases.py::test_get_user PASSED [ 93%] tests/test_tutorial/test_sql_databases/test_sql_databases.py::test_inexistent_user PASSED [ 93%] tests/test_tutorial/test_sql_databases/test_sql_databases.py::test_get_users PASSED [ 93%] tests/test_tutorial/test_sql_databases/test_sql_databases.py::test_create_item PASSED [ 93%] tests/test_tutorial/test_sql_databases/test_sql_databases.py::test_read_items PASSED [ 93%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py::test_openapi_schema PASSED [ 93%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py::test_create_user PASSED [ 93%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py::test_get_user PASSED [ 93%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py::test_inexistent_user PASSED [ 93%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py::test_get_users PASSED [ 93%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py::test_create_item PASSED [ 94%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py::test_read_items PASSED [ 94%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py::test_openapi_schema PASSED [ 94%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py::test_create_user PASSED [ 94%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py::test_get_user PASSED [ 94%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py::test_inexistent_user PASSED [ 94%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py::test_get_users PASSED [ 94%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py::test_create_item PASSED [ 94%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py::test_read_items PASSED [ 94%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py::test_openapi_schema PASSED [ 94%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py::test_create_user PASSED [ 94%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py::test_get_user PASSED [ 94%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py::test_inexistent_user PASSED [ 94%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py::test_get_users PASSED [ 95%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py::test_create_item PASSED [ 95%] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py::test_read_items PASSED [ 95%] tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py::test_openapi_schema PASSED [ 95%] tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py::test_create_user PASSED [ 95%] tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py::test_get_user PASSED [ 95%] tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py::test_inexistent_user PASSED [ 95%] tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py::test_get_users PASSED [ 95%] tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py::test_create_item PASSED [ 95%] tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py::test_read_items PASSED [ 95%] tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py::test_openapi_schema PASSED [ 95%] tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py::test_create_user PASSED [ 95%] tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py::test_get_user PASSED [ 95%] tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py::test_inexistent_user PASSED [ 95%] tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py::test_get_users PASSED [ 96%] tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py::test_create_item PASSED [ 96%] tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py::test_read_items PASSED [ 96%] tests/test_tutorial/test_sql_databases/test_testing_databases.py::test_testing_dbs PASSED [ 96%] tests/test_tutorial/test_sql_databases/test_testing_databases_py310.py::test_testing_dbs_py39 PASSED [ 96%] tests/test_tutorial/test_sql_databases/test_testing_databases_py39.py::test_testing_dbs_py39 PASSED [ 96%] tests/test_tutorial/test_sql_databases_peewee/test_sql_databases_peewee.py::test_openapi_schema PASSED [ 96%] tests/test_tutorial/test_sql_databases_peewee/test_sql_databases_peewee.py::test_create_user PASSED [ 96%] tests/test_tutorial/test_sql_databases_peewee/test_sql_databases_peewee.py::test_get_user PASSED [ 96%] tests/test_tutorial/test_sql_databases_peewee/test_sql_databases_peewee.py::test_inexistent_user PASSED [ 96%] tests/test_tutorial/test_sql_databases_peewee/test_sql_databases_peewee.py::test_get_users PASSED [ 96%] tests/test_tutorial/test_sql_databases_peewee/test_sql_databases_peewee.py::test_get_slowusers PASSED [ 96%] tests/test_tutorial/test_sql_databases_peewee/test_sql_databases_peewee.py::test_create_item PASSED [ 96%] tests/test_tutorial/test_sql_databases_peewee/test_sql_databases_peewee.py::test_read_items PASSED [ 96%] tests/test_tutorial/test_sub_applications/test_tutorial001.py::test_openapi_schema_main PASSED [ 97%] tests/test_tutorial/test_sub_applications/test_tutorial001.py::test_main PASSED [ 97%] tests/test_tutorial/test_sub_applications/test_tutorial001.py::test_openapi_schema_sub PASSED [ 97%] tests/test_tutorial/test_sub_applications/test_tutorial001.py::test_sub PASSED [ 97%] tests/test_tutorial/test_templates/test_tutorial001.py::test_main PASSED [ 97%] tests/test_tutorial/test_testing/test_main.py::test_read_main PASSED [ 97%] tests/test_tutorial/test_testing/test_main.py::test_openapi_schema PASSED [ 97%] tests/test_tutorial/test_testing/test_main.py::test_main PASSED [ 97%] tests/test_tutorial/test_testing/test_main_b.py::test_app PASSED [ 97%] tests/test_tutorial/test_testing/test_main_b_py310.py::test_app PASSED [ 97%] tests/test_tutorial/test_testing/test_tutorial001.py::test_read_main PASSED [ 97%] tests/test_tutorial/test_testing/test_tutorial001.py::test_openapi_schema PASSED [ 97%] tests/test_tutorial/test_testing/test_tutorial001.py::test_main PASSED [ 97%] tests/test_tutorial/test_testing/test_tutorial002.py::test_read_main PASSED [ 98%] tests/test_tutorial/test_testing/test_tutorial002.py::test_websocket PASSED [ 98%] tests/test_tutorial/test_testing/test_tutorial002.py::test_main PASSED [ 98%] tests/test_tutorial/test_testing/test_tutorial002.py::test_ws PASSED [ 98%] tests/test_tutorial/test_testing/test_tutorial003.py::test_read_items PASSED [ 98%] tests/test_tutorial/test_testing/test_tutorial003.py::test_main PASSED [ 98%] tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_override_in_items PASSED [ 98%] tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_override_in_items_with_params PASSED [ 98%] tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_override_in_items_with_q PASSED [ 98%] tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_override_in_items_run PASSED [ 98%] tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_override_in_items_with_q_run PASSED [ 98%] tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_override_in_items_with_params_run PASSED [ 98%] tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_override_in_users PASSED [ 98%] tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_override_in_users_with_q PASSED [ 98%] tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_override_in_users_with_params PASSED [ 99%] tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_normal_app PASSED [ 99%] tests/test_tutorial/test_websockets/test_tutorial001.py::test_main PASSED [ 99%] tests/test_tutorial/test_websockets/test_tutorial001.py::test_websocket PASSED [ 99%] tests/test_tutorial/test_websockets/test_tutorial002.py::test_main PASSED [ 99%] tests/test_tutorial/test_websockets/test_tutorial002.py::test_websocket_with_cookie PASSED [ 99%] tests/test_tutorial/test_websockets/test_tutorial002.py::test_websocket_with_header PASSED [ 99%] tests/test_tutorial/test_websockets/test_tutorial002.py::test_websocket_with_header_and_query PASSED [ 99%] tests/test_tutorial/test_websockets/test_tutorial002.py::test_websocket_no_credentials PASSED [ 99%] tests/test_tutorial/test_websockets/test_tutorial002.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_wsgi/test_tutorial001.py::test_flask PASSED [ 99%] tests/test_tutorial/test_wsgi/test_tutorial001.py::test_app PASSED [100%] ============================ 1362 passed in 19.33s ============================= py3 finish: run-test after 20.09 seconds py3 start: run-test-post py3 finish: run-test-post after 0.00 seconds ___________________________________ summary ____________________________________ py3: commands succeeded congratulations :) cleanup /usr/src/RPM/BUILD/python3-module-fastapi-0.85.0/.tox/.tmp/package/1/fastapi-0.85.0-py3-none-any.whl + exit 0 Processing files: python3-module-fastapi-0.85.0-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.29519 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-fastapi-0.85.0 + DOCDIR=/usr/src/tmp/python3-module-fastapi-buildroot/usr/share/doc/python3-module-fastapi-0.85.0 + export DOCDIR + rm -rf /usr/src/tmp/python3-module-fastapi-buildroot/usr/share/doc/python3-module-fastapi-0.85.0 + /bin/mkdir -p /usr/src/tmp/python3-module-fastapi-buildroot/usr/share/doc/python3-module-fastapi-0.85.0 + cp -prL README.md CONTRIBUTING.md LICENSE SECURITY.md /usr/src/tmp/python3-module-fastapi-buildroot/usr/share/doc/python3-module-fastapi-0.85.0 + chmod -R go-w /usr/src/tmp/python3-module-fastapi-buildroot/usr/share/doc/python3-module-fastapi-0.85.0 + chmod -R a+rX /usr/src/tmp/python3-module-fastapi-buildroot/usr/share/doc/python3-module-fastapi-0.85.0 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.n9IZeg 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.1sl5rP find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) python3.req.py:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/__init__.py: possible relative import from fastapi python3.req.py:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/__init__.py: possible relative import from fastapi python3.req.py:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/__init__.py: possible relative import from fastapi python3.req.py:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/__init__.py: possible relative import from fastapi python3.req.py:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/__init__.py: possible relative import from fastapi python3.req.py:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/__init__.py: possible relative import from fastapi python3.req.py:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/__init__.py: possible relative import from fastapi python3.req.py:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/__init__.py: possible relative import from fastapi python3.req.py:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/__init__.py: possible relative import from fastapi python3.req.py:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/__init__.py: possible relative import from fastapi python3.req.py:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/__init__.py: possible relative import from fastapi python3.req.py:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/__init__.py: possible relative import from fastapi python3.req.py:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/__init__.py: possible relative import from fastapi python3.req.py:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/__init__.py: possible relative import from fastapi python3.req.py:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/__init__.py: possible relative import from fastapi python3.req.py:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/__init__.py: possible relative import from fastapi python3.req.py:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/__init__.py: possible relative import from fastapi python3.req.py:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/__init__.py: possible relative import from fastapi /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/dependencies/utils.py: Ignore for REQ=slight module=multipart /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/dependencies/utils.py: Ignore for REQ=slight module=multipart.multipart /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/openapi/models.py: Ignore for REQ=slight module=email_validator /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/responses.py: Ignore for REQ=slight module=orjson /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/responses.py: Ignore for REQ=slight module=ujson python3.req.py:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/__init__.py: possible relative import from security python3.req.py:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/__init__.py: possible relative import from security python3.req.py:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/__init__.py: possible relative import from security python3.req.py:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/__init__.py: possible relative import from security python3.req.py:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/__init__.py: possible relative import from security python3.req.py:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/__init__.py: possible relative import from security python3.req.py:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/__init__.py: possible relative import from security python3.req.py:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/__init__.py: possible relative import from security python3.req.py:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/__init__.py: possible relative import from security python3.req.py:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/__init__.py: possible relative import from security python3.req.py:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/__init__.py: possible relative import from security python3.req.py:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/__init__.py: possible relative import from security python3.req.py:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/__init__.py: possible relative import from security python3.req.py:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/__init__.py: possible relative import from security python3.req.py:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/security/__init__.py: possible relative import from security python3.req.py:/usr/src/tmp/python3-module-fastapi-buildroot/usr/lib/python3/site-packages/fastapi/utils.py: possible relative import from fastapi Provides: python3(fastapi), 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: /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(email.message) < 0, python3(enum) < 0, python3(functools) < 0, python3(http.client) < 0, python3(inspect) < 0, python3(json) < 0, python3(logging) < 0, python3(pathlib) < 0, python3(pydantic) < 0, python3(pydantic.class_validators) < 0, python3(pydantic.error_wrappers) < 0, python3(pydantic.errors) < 0, python3(pydantic.fields) < 0, python3(pydantic.json) < 0, python3(pydantic.schema) < 0, python3(pydantic.typing) < 0, python3(pydantic.utils) < 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.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(typing) < 0, python3(warnings) < 0 Wrote: /usr/src/RPM/RPMS/noarch/python3-module-fastapi-0.85.0-alt1.noarch.rpm (w2.lzdio) 23.58user 2.99system 0:27.22elapsed 97%CPU (0avgtext+0avgdata 141340maxresident)k 0inputs+0outputs (0major+269374minor)pagefaults 0swaps 8.48user 2.22system 0:47.93elapsed 22%CPU (0avgtext+0avgdata 106444maxresident)k 13648inputs+0outputs (47108major+303303minor)pagefaults 0swaps --- python3-module-fastapi-0.85.0-alt1.noarch.rpm.repo 2022-09-18 15:35:29.000000000 +0000 +++ python3-module-fastapi-0.85.0-alt1.noarch.rpm.hasher 2022-10-18 02:42:10.913919687 +0000 @@ -405,5 +405,5 @@ File: /usr/lib/python3/site-packages/fastapi/openapi/__pycache__/__init__.cpython-310.pyc 100644 root:root 958c5c4aeff1df8061cac0b375d638f1 -File: /usr/lib/python3/site-packages/fastapi/openapi/__pycache__/constants.cpython-310.opt-1.pyc 100644 root:root 9bf2c7c501a6c92f19f9dd5519915572 -File: /usr/lib/python3/site-packages/fastapi/openapi/__pycache__/constants.cpython-310.opt-2.pyc 100644 root:root 17d1cdab3d3bd935243d8addab9ae9e7 -File: /usr/lib/python3/site-packages/fastapi/openapi/__pycache__/constants.cpython-310.pyc 100644 root:root b53f9025ffc39b1614a84936212f6bdb +File: /usr/lib/python3/site-packages/fastapi/openapi/__pycache__/constants.cpython-310.opt-1.pyc 100644 root:root af7a3944177bd1369d6de1fb59ff4b74 +File: /usr/lib/python3/site-packages/fastapi/openapi/__pycache__/constants.cpython-310.opt-2.pyc 100644 root:root 50721626340478495b60bd72f19ce3ac +File: /usr/lib/python3/site-packages/fastapi/openapi/__pycache__/constants.cpython-310.pyc 100644 root:root 537bfc519800759dfa45ad737bd49e1a File: /usr/lib/python3/site-packages/fastapi/openapi/__pycache__/docs.cpython-310.opt-1.pyc 100644 root:root 0e0a44ce7fd9d4021ff8e921e198e548 @@ -468,2 +468,2 @@ File: /usr/share/doc/python3-module-fastapi-0.85.0/SECURITY.md 100644 root:root d1659535cfe554239fbd01ea60865e3c -RPMIdentity: 28e345adfd66e368f94a972f1d6e196c548bdeb85fd93194e2e91d736324051815515d37ec98c6b2225ffa38f3a6aa12c432e29e8864523c4671d7a1aa0c06d4 +RPMIdentity: 18cb4bc85412482406a0489a5069d139089cadd6558126e2f508fabd0164dfae2d9d2d086045a86ac43c4607489ceb4d71bfe303b6fbc46bc4093205df13c2be