Build: world
Name: python-fastapi-0.110.3-1
maintainer: Artoo
email: artoo at artixlinux.org
[1]https://orion.artixlinux.org/job/packages/job/python-fastapi/job/mas
ter/22/
References
1. https://orion.artixlinux.org/job/packages/job/python-fastapi/job/master/22/
-------------- next part --------------
Push event to branch master
Looking up repository packages/python-fastapi
Querying the current revision of branch master...
Current revision of branch master is 54b566bb86c1ecd5d84e4e77091d1ec0fdf26101
Obtained .artixlinux/Jenkinsfile from 54b566bb86c1ecd5d84e4e77091d1ec0fdf26101
Loading library artix-ci at orion
Attempting to resolve orion from remote references...
> git --version # timeout=10
> git --version # 'git version 2.44.0'
using GIT_ASKPASS to set credentials jenkins gitea token
> git ls-remote -- https://gitea.artixlinux.org/artix/pipeline-libs.git # timeout=10
Found match: refs/heads/orion revision 880bd3745db54fd7d2bc517b1ce67190bee429ae
Selected Git installation does not exist. Using Default
The recommended git tool is: NONE
using credential jenkins-gotea-token
> git rev-parse --resolve-git-dir /var/lib/jenkins/workspace/packages_python-fastapi_master at libs/d1b6e538991d6cf27c1f72e8cf4d6e290b22a9c93094b0e97e3a05b8d58db898/.git # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url https://gitea.artixlinux.org/artix/pipeline-libs.git # timeout=10
Fetching without tags
Fetching upstream changes from https://gitea.artixlinux.org/artix/pipeline-libs.git
> git --version # timeout=10
> git --version # 'git version 2.44.0'
using GIT_ASKPASS to set credentials jenkins gitea token
> git fetch --no-tags --force --progress -- https://gitea.artixlinux.org/artix/pipeline-libs.git +refs/heads/orion:refs/remotes/origin/orion # timeout=10
Checking out Revision 880bd3745db54fd7d2bc517b1ce67190bee429ae (orion)
> git config core.sparsecheckout # timeout=10
> git checkout -f 880bd3745db54fd7d2bc517b1ce67190bee429ae # timeout=10
Commit message: "Merge pull request 'fix check args' (#69) from master into orion"
[Gitea] Notifying branch build status: PENDING Build started...
[Gitea] Notified
[Pipeline] Start of Pipeline
[Pipeline] catchError
[Pipeline] {
[Pipeline] libraryResource
[Pipeline] readYaml
[Pipeline] }
[Pipeline] // catchError
[Pipeline] node
Still waiting to schedule task
Waiting for next available executor on ‘Jenkins’
Running on Jenkins in /var/lib/jenkins/workspace/packages_python-fastapi_master
[Pipeline] {
[Pipeline] timestamps
[Pipeline] {
[Pipeline] ansiColor
[Pipeline] {
[2024-04-30T12:59:01.915Z]
[Pipeline] stage
[Pipeline] { (Checkout)
[Pipeline] checkout
[2024-04-30T12:59:01.971Z] The recommended git tool is: NONE
[2024-04-30T12:59:01.971Z] using credential jenkins-gotea-token
[2024-04-30T12:59:02.129Z] > git rev-parse --resolve-git-dir /var/lib/jenkins/workspace/packages_python-fastapi_master/.git # timeout=10
[2024-04-30T12:59:02.135Z] Fetching changes from the remote Git repository
[2024-04-30T12:59:02.136Z] > git config remote.origin.url https://gitea.artixlinux.org/packages/python-fastapi.git # timeout=10
[2024-04-30T12:59:02.143Z] Cleaning workspace
[2024-04-30T12:59:02.143Z] > git rev-parse --verify HEAD # timeout=10
[2024-04-30T12:59:02.149Z] Resetting working tree
[2024-04-30T12:59:02.149Z] > git reset --hard # timeout=10
[2024-04-30T12:59:02.155Z] > git clean -fdx # timeout=10
[2024-04-30T12:59:02.159Z] Fetching without tags
[2024-04-30T12:59:02.159Z] Fetching upstream changes from https://gitea.artixlinux.org/packages/python-fastapi.git
[2024-04-30T12:59:02.159Z] > git --version # timeout=10
[2024-04-30T12:59:02.164Z] > git --version # 'git version 2.44.0'
[2024-04-30T12:59:02.164Z] using GIT_ASKPASS to set credentials jenkins gitea token
[2024-04-30T12:59:02.168Z] > git fetch --no-tags --force --progress -- https://gitea.artixlinux.org/packages/python-fastapi.git +refs/heads/master:refs/remotes/origin/master # timeout=10
[2024-04-30T12:59:02.338Z] Checking out Revision 54b566bb86c1ecd5d84e4e77091d1ec0fdf26101 (master)
[2024-04-30T12:59:02.338Z] > git config core.sparsecheckout # timeout=10
[2024-04-30T12:59:02.344Z] > git checkout -f 54b566bb86c1ecd5d84e4e77091d1ec0fdf26101 # timeout=10
[2024-04-30T12:59:02.355Z] Commit message: "[world] 'python-fastapi-0.110.3-1' add"
[2024-04-30T12:59:02.356Z] > git rev-list --no-walk 86fa70a0f63072de34bf11e2de431bae5ab17484 # timeout=10
[2024-04-30T12:59:02.371Z] [Gitea] Notifying branch build status: PENDING Build started...
[2024-04-30T12:59:02.527Z] [Gitea] Notified
[Pipeline] readYaml
[Pipeline] sh
[2024-04-30T12:59:02.796Z] + git show -s --format=%an 54b566bb86c1ecd5d84e4e77091d1ec0fdf26101
[Pipeline] sh
[2024-04-30T12:59:03.054Z] + git show -s --format=%ae 54b566bb86c1ecd5d84e4e77091d1ec0fdf26101
[Pipeline] echo
[2024-04-30T12:59:03.078Z] addRepo=world
[Pipeline] echo
[2024-04-30T12:59:03.083Z] removeRepo=null
[Pipeline] echo
[2024-04-30T12:59:03.088Z] triggersBuild=true
[Pipeline] echo
[2024-04-30T12:59:03.093Z] triggersRebuild=false
[Pipeline] echo
[2024-04-30T12:59:03.098Z] triggersRepoAdd=true
[Pipeline] echo
[2024-04-30T12:59:03.103Z] triggersRepoRemove=false
[Pipeline] echo
[2024-04-30T12:59:03.108Z] triggersNoCheck=false
[Pipeline] echo
[2024-04-30T12:59:03.113Z] name=Artoo
[Pipeline] echo
[2024-04-30T12:59:03.118Z] email=artoo at artixlinux.org
[Pipeline] echo
[2024-04-30T12:59:03.123Z] credentialsId=BUILDBOT_GPGP
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Build)
[Pipeline] catchError
[Pipeline] {
[Pipeline] sh
[2024-04-30T12:59:03.442Z] + buildpkg -n -a x86_64 -d world -e 'Artoo <artoo at artixlinux.org>'
[2024-04-30T12:59:07.564Z] :: Synchronizing package databases...
[2024-04-30T12:59:07.564Z] system downloading...
[2024-04-30T12:59:07.564Z] world downloading...
[2024-04-30T12:59:07.564Z] :: Starting full system upgrade...
[2024-04-30T12:59:07.564Z] there is nothing to do
[2024-04-30T12:59:09.426Z] ==> Building in chroot for [world] (x86_64)...
[2024-04-30T12:59:10.336Z] ==> Synchronizing chroot copy [/build/buildpkg/world-x86_64/root] -> [jenkins]...done
[2024-04-30T12:59:11.679Z] ==> Making package: python-fastapi 0.110.3-1 (Tue Apr 30 14:59:11 2024)
[2024-04-30T12:59:11.679Z] ==> Retrieving sources...
[2024-04-30T12:59:11.679Z] -> Downloading fastapi-0.110.3.tar.gz...
[2024-04-30T12:59:11.679Z] % Total % Received % Xferd Average Speed Time Time Time Current
[2024-04-30T12:59:11.679Z] Dload Upload Total Spent Left Speed
[2024-04-30T12:59:11.679Z]
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
[2024-04-30T12:59:12.780Z]
100 1026k 0 1026k 0 0 1738k 0 --:--:-- --:--:-- --:--:-- 1738k
100 11.4M 0 11.4M 0 0 9819k 0 --:--:-- 0:00:01 --:--:-- 17.3M
[2024-04-30T12:59:12.780Z] ==> Validating source files with sha512sums...
[2024-04-30T12:59:12.780Z] fastapi-0.110.3.tar.gz ... Passed
[2024-04-30T12:59:12.780Z] ==> Validating source files with b2sums...
[2024-04-30T12:59:12.780Z] fastapi-0.110.3.tar.gz ... Passed
[2024-04-30T12:59:19.261Z] ==> Making package: python-fastapi 0.110.3-1 (Tue Apr 30 12:59:18 2024)
[2024-04-30T12:59:19.261Z] ==> Checking runtime dependencies...
[2024-04-30T12:59:19.261Z] ==> Installing missing dependencies...
[2024-04-30T12:59:19.261Z] resolving dependencies...
[2024-04-30T12:59:19.261Z] looking for conflicting packages...
[2024-04-30T12:59:19.261Z]
[2024-04-30T12:59:19.261Z] Package (16) New Version Net Change Download Size
[2024-04-30T12:59:19.261Z]
[2024-04-30T12:59:19.261Z] world/mpdecimal 4.0.0-2 0.32 MiB
[2024-04-30T12:59:19.261Z] world/python-annotated-types 0.6.0-3 0.10 MiB
[2024-04-30T12:59:19.261Z] world/python-click 8.1.7-3 1.18 MiB
[2024-04-30T12:59:19.261Z] world/python-dotenv 1.0.1-2 0.14 MiB
[2024-04-30T12:59:19.261Z] world/python-idna 3.6-2 0.70 MiB
[2024-04-30T12:59:19.261Z] world/python-pytz 2024.1-2 0.16 MiB
[2024-04-30T12:59:19.261Z] world/python-sniffio 1.3.1-3 0.04 MiB
[2024-04-30T12:59:19.261Z] system/python 3.12.3-1 70.08 MiB
[2024-04-30T12:59:19.261Z] world/python-anyio 4.3.0-3 1.22 MiB
[2024-04-30T12:59:19.261Z] world/python-dirty-equals 0.7.1.post0-4 0.31 MiB
[2024-04-30T12:59:19.261Z] world/python-pydantic 2.7.1-2 4.68 MiB
[2024-04-30T12:59:19.261Z] world/python-pydantic-core 1:2.18.2-2 5.31 MiB
[2024-04-30T12:59:19.261Z] world/python-pydantic-extra-types 2.7.0-2 0.30 MiB
[2024-04-30T12:59:19.261Z] world/python-pydantic-settings 2.2.1-2 0.14 MiB
[2024-04-30T12:59:19.261Z] world/python-starlette 0.37.2-5 0.88 MiB 0.17 MiB
[2024-04-30T12:59:19.261Z] world/python-typing_extensions 4.11.0-1 0.38 MiB
[2024-04-30T12:59:19.261Z]
[2024-04-30T12:59:19.261Z] Total Download Size: 0.17 MiB
[2024-04-30T12:59:19.261Z] Total Installed Size: 85.93 MiB
[2024-04-30T12:59:19.261Z]
[2024-04-30T12:59:19.261Z] :: Proceed with installation? [Y/n]
[2024-04-30T12:59:19.261Z] :: Retrieving packages...
[2024-04-30T12:59:19.261Z] python-starlette-0.37.2-5-any downloading...
[2024-04-30T12:59:19.261Z] checking keyring...
[2024-04-30T12:59:19.261Z] checking package integrity...
[2024-04-30T12:59:19.811Z] loading package files...
[2024-04-30T12:59:19.812Z] checking for file conflicts...
[2024-04-30T12:59:19.812Z] :: Processing package changes...
[2024-04-30T12:59:19.812Z] installing mpdecimal...
[2024-04-30T12:59:19.812Z] installing python...
[2024-04-30T12:59:20.062Z] Optional dependencies for python
[2024-04-30T12:59:20.062Z] python-setuptools: for building Python packages using tooling that is usually bundled with Python
[2024-04-30T12:59:20.062Z] python-pip: for installing Python packages using tooling that is usually bundled with Python
[2024-04-30T12:59:20.062Z] python-pipx: for installing Python software not packaged on Arch Linux
[2024-04-30T12:59:20.062Z] sqlite: for a default database integration [installed]
[2024-04-30T12:59:20.062Z] xz: for lzma [installed]
[2024-04-30T12:59:20.062Z] tk: for tkinter
[2024-04-30T12:59:20.062Z] installing python-idna...
[2024-04-30T12:59:20.062Z] installing python-sniffio...
[2024-04-30T12:59:20.062Z] installing python-anyio...
[2024-04-30T12:59:20.062Z] Optional dependencies for python-anyio
[2024-04-30T12:59:20.062Z] python-trio: trio backend
[2024-04-30T12:59:20.062Z] python-outcome: trio backend
[2024-04-30T12:59:20.062Z] python-uvloop: use uvloop for asyncio backend
[2024-04-30T12:59:20.062Z] python-pytest: pytest plugin
[2024-04-30T12:59:20.062Z] installing python-pytz...
[2024-04-30T12:59:20.062Z] installing python-dirty-equals...
[2024-04-30T12:59:20.062Z] Optional dependencies for python-dirty-equals
[2024-04-30T12:59:20.062Z] python-pydantic: for pydantic support [pending]
[2024-04-30T12:59:20.062Z] installing python-annotated-types...
[2024-04-30T12:59:20.062Z] installing python-typing_extensions...
[2024-04-30T12:59:20.062Z] installing python-pydantic-core...
[2024-04-30T12:59:20.062Z] installing python-pydantic...
[2024-04-30T12:59:20.062Z] Optional dependencies for python-pydantic
[2024-04-30T12:59:20.062Z] mypy: for type validation with mypy
[2024-04-30T12:59:20.062Z] python-dotenv: for .env file support [pending]
[2024-04-30T12:59:20.062Z] python-email-validator: for email validation
[2024-04-30T12:59:20.062Z] python-hypothesis: for hypothesis plugin when using legacy v1
[2024-04-30T12:59:20.062Z] installing python-pydantic-extra-types...
[2024-04-30T12:59:20.062Z] Optional dependencies for python-pydantic-extra-types
[2024-04-30T12:59:20.062Z] python-pendulum: for datetime support
[2024-04-30T12:59:20.062Z] python-phonenumbers: for phone number support
[2024-04-30T12:59:20.062Z] python-pycountry: for country code support
[2024-04-30T12:59:20.062Z] python-ulid: for ULID support
[2024-04-30T12:59:20.062Z] installing python-click...
[2024-04-30T12:59:20.062Z] installing python-dotenv...
[2024-04-30T12:59:20.062Z] Optional dependencies for python-dotenv
[2024-04-30T12:59:20.062Z] ipython: ipython support
[2024-04-30T12:59:20.062Z] installing python-pydantic-settings...
[2024-04-30T12:59:20.062Z] Optional dependencies for python-pydantic-settings
[2024-04-30T12:59:20.062Z] python-pyyaml: for YAML support
[2024-04-30T12:59:20.062Z] python-tomlkit: for TOML support
[2024-04-30T12:59:20.062Z] installing python-starlette...
[2024-04-30T12:59:20.062Z] Optional dependencies for python-starlette
[2024-04-30T12:59:20.062Z] python-itsdangerous: for session middleware support
[2024-04-30T12:59:20.062Z] python-jinja: for jinja templates
[2024-04-30T12:59:20.062Z] python-python-multipart: for form parsing
[2024-04-30T12:59:20.062Z] python-pyyaml: for schema generator
[2024-04-30T12:59:20.062Z] python-httpx: for test client
[2024-04-30T12:59:20.312Z] ==> Checking buildtime dependencies...
[2024-04-30T12:59:20.312Z] ==> Installing missing dependencies...
[2024-04-30T12:59:20.563Z] resolving dependencies...
[2024-04-30T12:59:20.563Z] looking for conflicting packages...
[2024-04-30T12:59:20.563Z]
[2024-04-30T12:59:20.563Z] Package (79) New Version Net Change Download Size
[2024-04-30T12:59:20.563Z]
[2024-04-30T12:59:20.563Z] world/http-parser 2.9.4-2 0.06 MiB
[2024-04-30T12:59:20.563Z] world/libuv 1.48.0-2 0.58 MiB
[2024-04-30T12:59:20.563Z] world/libyaml 0.2.5-2 0.18 MiB
[2024-04-30T12:59:20.563Z] world/python-asgiref 3.7.2-2 0.21 MiB
[2024-04-30T12:59:20.563Z] world/python-attrs 23.2.0-3 0.54 MiB
[2024-04-30T12:59:20.563Z] world/python-blinker 1.7.0-2 0.11 MiB
[2024-04-30T12:59:20.563Z] world/python-certifi 2024.02.02-2 0.02 MiB
[2024-04-30T12:59:20.563Z] world/python-cffi 1.16.0-2 1.32 MiB
[2024-04-30T12:59:20.563Z] world/python-colorama 0.4.6-3 0.25 MiB
[2024-04-30T12:59:20.563Z] world/python-dep-logic 0.2.0-2 0.28 MiB
[2024-04-30T12:59:20.563Z] world/python-distlib 0.3.8-2 1.29 MiB
[2024-04-30T12:59:20.563Z] world/python-dnspython 1:2.5.0-2 3.31 MiB
[2024-04-30T12:59:20.563Z] world/python-ecdsa 0.18.0-4 1.79 MiB
[2024-04-30T12:59:20.563Z] world/python-exceptiongroup 1.2.1-2 0.14 MiB
[2024-04-30T12:59:20.563Z] world/python-filelock 3.13.3-2 0.08 MiB
[2024-04-30T12:59:20.563Z] world/python-findpython 0.6.1-2 0.19 MiB 0.04 MiB
[2024-04-30T12:59:20.563Z] world/python-future 1.0.0-1 4.73 MiB
[2024-04-30T12:59:20.563Z] world/python-greenlet 3.0.3-2 0.44 MiB
[2024-04-30T12:59:20.563Z] world/python-h11 0.14.0-3 0.57 MiB
[2024-04-30T12:59:20.563Z] world/python-hishel 0.0.26-2 0.48 MiB
[2024-04-30T12:59:20.563Z] world/python-httpcore 1.0.5-1 0.92 MiB
[2024-04-30T12:59:20.563Z] world/python-httptools 0.6.1-2 0.22 MiB
[2024-04-30T12:59:20.563Z] world/python-iniconfig 2.0.0-5 0.04 MiB
[2024-04-30T12:59:20.563Z] world/python-markdown-it-py 3.0.0-2 0.68 MiB
[2024-04-30T12:59:20.563Z] world/python-markupsafe 2.1.5-2 0.08 MiB
[2024-04-30T12:59:20.563Z] world/python-mdurl 0.1.2-5 0.06 MiB
[2024-04-30T12:59:20.563Z] world/python-msgpack 1.0.5-2 0.32 MiB
[2024-04-30T12:59:20.563Z] world/python-outcome 1.3.0.post0-4 0.05 MiB
[2024-04-30T12:59:20.563Z] world/python-packaging 23.2-3 0.50 MiB
[2024-04-30T12:59:20.563Z] world/python-pbs-installer 2024.4.1-2 0.54 MiB
[2024-04-30T12:59:20.563Z] world/python-pdm-backend 2.1.8-4 0.39 MiB 0.08 MiB
[2024-04-30T12:59:20.563Z] world/python-platformdirs 4.2.0-3 0.23 MiB
[2024-04-30T12:59:20.563Z] world/python-pluggy 1.4.0-4 0.20 MiB
[2024-04-30T12:59:20.563Z] world/python-pyasn1 0.5.1-1 1.20 MiB
[2024-04-30T12:59:20.563Z] world/python-pycparser 2.22-2 1.71 MiB
[2024-04-30T12:59:20.563Z] world/python-pygments 2.17.2-3 13.76 MiB
[2024-04-30T12:59:20.563Z] world/python-pyproject-hooks 1.1.0-1 0.10 MiB
[2024-04-30T12:59:20.563Z] world/python-pyproject-metadata 0.7.1-4 0.07 MiB
[2024-04-30T12:59:20.563Z] world/python-resolvelib 1.0.1-2 0.13 MiB
[2024-04-30T12:59:20.563Z] world/python-rich 13.7.1-2 3.11 MiB
[2024-04-30T12:59:20.563Z] world/python-rsa 4.9-4 0.28 MiB
[2024-04-30T12:59:20.563Z] world/python-shellingham 1.5.4-2 0.05 MiB
[2024-04-30T12:59:20.563Z] world/python-six 1.16.0-9 0.11 MiB
[2024-04-30T12:59:20.563Z] world/python-socksio 1.0.0-4 0.11 MiB
[2024-04-30T12:59:20.563Z] world/python-sortedcontainers 2.4.0-6 0.39 MiB
[2024-04-30T12:59:20.563Z] world/python-tomli-w 1.0.0-7 0.03 MiB
[2024-04-30T12:59:20.563Z] world/python-tomlkit 0.12.4-2 0.56 MiB
[2024-04-30T12:59:20.563Z] world/python-truststore 0.8.0-3 0.15 MiB 0.03 MiB
[2024-04-30T12:59:20.563Z] world/python-uc-micro-py 1.0.3-2 0.02 MiB
[2024-04-30T12:59:20.563Z] world/python-unearth 0.15.2-2 0.49 MiB 0.10 MiB
[2024-04-30T12:59:20.563Z] world/python-uvloop 0.19.0-3 1.95 MiB
[2024-04-30T12:59:20.563Z] world/python-virtualenv 20.25.0-3 4.61 MiB
[2024-04-30T12:59:20.563Z] world/python-websockets 12.0-2 13.69 MiB
[2024-04-30T12:59:20.563Z] world/python-werkzeug 3.0.1-1 2.37 MiB
[2024-04-30T12:59:20.563Z] world/python-zstandard 0.22.0-2 1.17 MiB
[2024-04-30T12:59:20.563Z] world/python-aiosqlite 0.19.0-4 0.21 MiB
[2024-04-30T12:59:20.563Z] world/python-bcrypt 4.1.2-2 0.52 MiB
[2024-04-30T12:59:20.563Z] world/python-build 1.2.1-3 0.19 MiB
[2024-04-30T12:59:20.563Z] world/python-cryptography 42.0.5-2 4.59 MiB
[2024-04-30T12:59:20.563Z] world/python-databases 0.8.0-2 0.33 MiB
[2024-04-30T12:59:20.563Z] world/python-email-validator 2.1.1-2 0.15 MiB
[2024-04-30T12:59:20.563Z] world/python-flask 2.3.3-2 0.99 MiB
[2024-04-30T12:59:20.563Z] world/python-httpx 0.27.0-1 0.95 MiB
[2024-04-30T12:59:20.563Z] world/python-installer 0.7.0-8 0.18 MiB
[2024-04-30T12:59:20.563Z] world/python-itsdangerous 2.1.2-4 0.13 MiB
[2024-04-30T12:59:20.563Z] world/python-jinja 1:3.1.3-2 1.74 MiB
[2024-04-30T12:59:20.563Z] world/python-jose 3.3.0-7 0.35 MiB 0.06 MiB
[2024-04-30T12:59:20.563Z] world/python-orjson 3.10.1-2 0.69 MiB
[2024-04-30T12:59:20.563Z] world/python-passlib 1.7.4-7 5.22 MiB
[2024-04-30T12:59:20.563Z] world/python-pdm 2.14.0-2 2.92 MiB 0.51 MiB
[2024-04-30T12:59:20.563Z] world/python-peewee 3.17.1-2 2.39 MiB
[2024-04-30T12:59:20.563Z] world/python-pytest 1:8.1.2-1 3.89 MiB
[2024-04-30T12:59:20.563Z] world/python-python-multipart 0.0.6-4 0.41 MiB
[2024-04-30T12:59:20.563Z] world/python-sqlalchemy 1.4.52-4 19.82 MiB
[2024-04-30T12:59:20.563Z] world/python-trio 0.25.0-2 5.37 MiB
[2024-04-30T12:59:20.563Z] world/python-ujson 5.9.0-2 0.12 MiB
[2024-04-30T12:59:20.563Z] world/python-wheel 0.43.0-4 0.25 MiB
[2024-04-30T12:59:20.563Z] world/python-yaml 6.0.1-3 0.90 MiB
[2024-04-30T12:59:20.563Z] world/uvicorn 0.29.0-2 0.67 MiB
[2024-04-30T12:59:20.563Z]
[2024-04-30T12:59:20.563Z] Total Download Size: 0.83 MiB
[2024-04-30T12:59:20.563Z] Total Installed Size: 119.80 MiB
[2024-04-30T12:59:20.563Z]
[2024-04-30T12:59:20.563Z] :: Proceed with installation? [Y/n]
[2024-04-30T12:59:20.563Z] :: Retrieving packages...
[2024-04-30T12:59:20.563Z] python-pdm-2.14.0-2-any downloading...
[2024-04-30T12:59:20.563Z] python-unearth-0.15.2-2-any downloading...
[2024-04-30T12:59:20.563Z] python-pdm-backend-2.1.8-4-any downloading...
[2024-04-30T12:59:20.563Z] python-jose-3.3.0-7-any downloading...
[2024-04-30T12:59:20.563Z] python-findpython-0.6.1-2-any downloading...
[2024-04-30T12:59:20.563Z] python-truststore-0.8.0-3-any downloading...
[2024-04-30T12:59:20.563Z] checking keyring...
[2024-04-30T12:59:20.563Z] checking package integrity...
[2024-04-30T12:59:24.685Z] loading package files...
[2024-04-30T12:59:24.685Z] checking for file conflicts...
[2024-04-30T12:59:24.685Z] :: Processing package changes...
[2024-04-30T12:59:24.685Z] installing python-packaging...
[2024-04-30T12:59:24.685Z] installing python-pyproject-hooks...
[2024-04-30T12:59:24.685Z] installing python-build...
[2024-04-30T12:59:24.685Z] Optional dependencies for python-build
[2024-04-30T12:59:24.685Z] python-pip: to use as the Python package installer (default)
[2024-04-30T12:59:24.685Z] python-uv: to use as the Python package installer
[2024-04-30T12:59:24.685Z] python-virtualenv: to use virtualenv for build isolation [pending]
[2024-04-30T12:59:24.685Z] installing python-installer...
[2024-04-30T12:59:24.685Z] installing python-blinker...
[2024-04-30T12:59:24.685Z] installing python-certifi...
[2024-04-30T12:59:24.685Z] installing python-dep-logic...
[2024-04-30T12:59:24.685Z] installing python-filelock...
[2024-04-30T12:59:24.685Z] installing python-findpython...
[2024-04-30T12:59:24.685Z] installing python-h11...
[2024-04-30T12:59:24.685Z] installing python-httpcore...
[2024-04-30T12:59:24.685Z] Optional dependencies for python-httpcore
[2024-04-30T12:59:24.685Z] python-h2: for HTTP/2 support
[2024-04-30T12:59:24.685Z] python-socksio: for SOCKS support [pending]
[2024-04-30T12:59:24.685Z] python-anyio: for asyncio backend [installed]
[2024-04-30T12:59:24.685Z] python-trio: for trio backend [pending]
[2024-04-30T12:59:24.685Z] python-sniffio: for async support [installed]
[2024-04-30T12:59:24.685Z] installing python-httpx...
[2024-04-30T12:59:24.685Z] Optional dependencies for python-httpx
[2024-04-30T12:59:24.685Z] python-brotli: for brotli response decompression
[2024-04-30T12:59:24.685Z] python-brotlicffi: for brotli response decompression
[2024-04-30T12:59:24.685Z] python-h2: HTTP/2 support
[2024-04-30T12:59:24.685Z] python-socksio: SOCKS proxy support [pending]
[2024-04-30T12:59:24.685Z] python-click: command line client support [installed]
[2024-04-30T12:59:24.685Z] python-rich: command line client support [pending]
[2024-04-30T12:59:24.685Z] python-pygments: command line client support [pending]
[2024-04-30T12:59:24.685Z] python-trio: alternative async library [pending]
[2024-04-30T12:59:24.685Z] installing python-hishel...
[2024-04-30T12:59:24.685Z] Optional dependencies for python-hishel
[2024-04-30T12:59:24.685Z] python-boto3: for S3 support
[2024-04-30T12:59:24.685Z] python-pyyaml: for YAML support [pending]
[2024-04-30T12:59:24.685Z] python-redis: for Redis support
[2024-04-30T12:59:24.685Z] python-anysqlite: for SQLite support
[2024-04-30T12:59:24.685Z] installing python-msgpack...
[2024-04-30T12:59:24.685Z] installing python-pbs-installer...
[2024-04-30T12:59:24.685Z] Optional dependencies for python-pbs-installer
[2024-04-30T12:59:24.685Z] python-httpx: for download support [installed]
[2024-04-30T12:59:24.685Z] python-zstandard: for zstd installation support [pending]
[2024-04-30T12:59:24.685Z] installing python-pyproject-metadata...
[2024-04-30T12:59:24.685Z] installing python-tomli-w...
[2024-04-30T12:59:24.685Z] installing python-pdm-backend...
[2024-04-30T12:59:24.685Z] Optional dependencies for python-pdm-backend
[2024-04-30T12:59:24.685Z] python-setuptools: for setuptools support
[2024-04-30T12:59:24.685Z] python-editables: for editables backend support
[2024-04-30T12:59:24.685Z] installing python-platformdirs...
[2024-04-30T12:59:24.685Z] installing python-resolvelib...
[2024-04-30T12:59:24.685Z] installing python-colorama...
[2024-04-30T12:59:24.685Z] installing python-uc-micro-py...
[2024-04-30T12:59:24.685Z] installing python-mdurl...
[2024-04-30T12:59:24.685Z] installing python-markdown-it-py...
[2024-04-30T12:59:24.685Z] Optional dependencies for python-markdown-it-py
[2024-04-30T12:59:24.685Z] python-mdit_py_plugins: core plugins
[2024-04-30T12:59:24.685Z] installing python-pygments...
[2024-04-30T12:59:24.685Z] installing python-rich...
[2024-04-30T12:59:24.685Z] installing python-shellingham...
[2024-04-30T12:59:24.685Z] installing python-socksio...
[2024-04-30T12:59:24.685Z] installing python-tomlkit...
[2024-04-30T12:59:24.685Z] installing python-truststore...
[2024-04-30T12:59:24.685Z] Optional dependencies for python-truststore
[2024-04-30T12:59:24.685Z] python-urllib3: when injecting into SSLContext via urllib3
[2024-04-30T12:59:24.685Z] installing python-unearth...
[2024-04-30T12:59:24.685Z] Optional dependencies for python-unearth
[2024-04-30T12:59:24.685Z] python-keyring: use keyring for authentication
[2024-04-30T12:59:24.685Z] python-requests: use legacy facilities for download
[2024-04-30T12:59:24.685Z] installing python-distlib...
[2024-04-30T12:59:24.685Z] installing python-virtualenv...
[2024-04-30T12:59:24.685Z] installing python-zstandard...
[2024-04-30T12:59:24.685Z] Optional dependencies for python-zstandard
[2024-04-30T12:59:24.685Z] python-cffi [pending]
[2024-04-30T12:59:24.685Z] installing python-pdm...
[2024-04-30T12:59:24.685Z] Optional dependencies for python-pdm
[2024-04-30T12:59:24.685Z] python-cookiecutter: for using cookiecutter when generating project
[2024-04-30T12:59:24.685Z] python-keyring: for storing credentials
[2024-04-30T12:59:24.685Z] python-pytest-mock: for pytest plugin
[2024-04-30T12:59:24.685Z] python-setuptools: for parsing setup.py files
[2024-04-30T12:59:24.685Z] installing python-wheel...
[2024-04-30T12:59:24.685Z] Optional dependencies for python-wheel
[2024-04-30T12:59:24.685Z] python-keyring: for wheel.signatures
[2024-04-30T12:59:24.685Z] python-xdg: for wheel.signatures
[2024-04-30T12:59:24.685Z] installing python-aiosqlite...
[2024-04-30T12:59:24.685Z] installing python-databases...
[2024-04-30T12:59:24.685Z] Optional dependencies for python-databases
[2024-04-30T12:59:24.685Z] python-asyncpg: postgresql support
[2024-04-30T12:59:24.685Z] python-aiopg: postgresql + aiopg support
[2024-04-30T12:59:24.685Z] python-aiomysql: mysql support
[2024-04-30T12:59:24.685Z] python-aiosqlite: sqlite support [installed]
[2024-04-30T12:59:24.685Z] installing python-markupsafe...
[2024-04-30T12:59:24.685Z] installing python-werkzeug...
[2024-04-30T12:59:24.685Z] installing python-jinja...
[2024-04-30T12:59:24.685Z] Optional dependencies for python-jinja
[2024-04-30T12:59:24.685Z] python-babel: for i18n support
[2024-04-30T12:59:24.685Z] installing python-itsdangerous...
[2024-04-30T12:59:24.685Z] installing python-flask...
[2024-04-30T12:59:24.685Z] Optional dependencies for python-flask
[2024-04-30T12:59:24.685Z] python-asgiref: async functions and views [pending]
[2024-04-30T12:59:24.685Z] python-dotenv: loading env vars from files [installed]
[2024-04-30T12:59:24.685Z] installing python-peewee...
[2024-04-30T12:59:24.685Z] Optional dependencies for python-peewee
[2024-04-30T12:59:24.685Z] python-psycopg2: for PostgreSQL database support
[2024-04-30T12:59:24.685Z] python-pymysql: for MySQL database support
[2024-04-30T12:59:24.685Z] installing python-iniconfig...
[2024-04-30T12:59:24.685Z] installing python-pluggy...
[2024-04-30T12:59:24.685Z] installing python-pytest...
[2024-04-30T12:59:24.685Z] installing python-greenlet...
[2024-04-30T12:59:24.685Z] installing python-sqlalchemy...
[2024-04-30T12:59:24.685Z] Optional dependencies for python-sqlalchemy
[2024-04-30T12:59:24.685Z] python-psycopg2: connect to PostgreSQL database
[2024-04-30T12:59:24.685Z] installing python-attrs...
[2024-04-30T12:59:24.685Z] installing python-exceptiongroup...
[2024-04-30T12:59:24.685Z] installing python-outcome...
[2024-04-30T12:59:24.685Z] installing python-sortedcontainers...
[2024-04-30T12:59:24.685Z] installing python-trio...
[2024-04-30T12:59:24.685Z] installing python-dnspython...
[2024-04-30T12:59:24.685Z] Optional dependencies for python-dnspython
[2024-04-30T12:59:24.685Z] python-cryptography: DNSSEC support [pending]
[2024-04-30T12:59:24.685Z] python-requests-toolbelt: DoH support
[2024-04-30T12:59:24.685Z] python-idna: support for updated IDNA 2008 [installed]
[2024-04-30T12:59:24.685Z] python-curio: async support
[2024-04-30T12:59:24.685Z] python-trio: async support [installed]
[2024-04-30T12:59:24.685Z] python-sniffio: async support [installed]
[2024-04-30T12:59:24.685Z] installing python-email-validator...
[2024-04-30T12:59:24.685Z] installing python-orjson...
[2024-04-30T12:59:24.685Z] installing python-python-multipart...
[2024-04-30T12:59:24.685Z] installing libyaml...
[2024-04-30T12:59:24.685Z] installing python-yaml...
[2024-04-30T12:59:24.685Z] installing python-ujson...
[2024-04-30T12:59:24.685Z] installing python-asgiref...
[2024-04-30T12:59:24.685Z] installing http-parser...
[2024-04-30T12:59:24.685Z] installing python-httptools...
[2024-04-30T12:59:24.685Z] installing libuv...
[2024-04-30T12:59:24.936Z] installing python-uvloop...
[2024-04-30T12:59:24.936Z] installing python-websockets...
[2024-04-30T12:59:24.936Z] installing uvicorn...
[2024-04-30T12:59:24.936Z] installing python-bcrypt...
[2024-04-30T12:59:24.936Z] installing python-pycparser...
[2024-04-30T12:59:24.936Z] installing python-cffi...
[2024-04-30T12:59:24.936Z] Optional dependencies for python-cffi
[2024-04-30T12:59:24.936Z] python-setuptools: "limited api" version checking in cffi.setuptools_ext
[2024-04-30T12:59:24.936Z] installing python-cryptography...
[2024-04-30T12:59:24.936Z] installing python-pyasn1...
[2024-04-30T12:59:24.936Z] installing python-rsa...
[2024-04-30T12:59:24.936Z] installing python-six...
[2024-04-30T12:59:24.936Z] installing python-ecdsa...
[2024-04-30T12:59:24.936Z] installing python-future...
[2024-04-30T12:59:24.936Z] Optional dependencies for python-future
[2024-04-30T12:59:24.936Z] python-setuptools: futurize and pasteurize scripts
[2024-04-30T12:59:24.936Z] installing python-jose...
[2024-04-30T12:59:24.936Z] Optional dependencies for python-jose
[2024-04-30T12:59:24.936Z] python-cryptography: one option for better performance [installed]
[2024-04-30T12:59:24.936Z] python-pycryptodome: one option for better performance
[2024-04-30T12:59:24.936Z] installing python-passlib...
[2024-04-30T12:59:24.936Z] Optional dependencies for python-passlib
[2024-04-30T12:59:24.936Z] python-fastpbkdf2: accelerate PBKDF2-based hashes
[2024-04-30T12:59:24.936Z] python-bcrypt: accelerate Bcrypt hashes [installed]
[2024-04-30T12:59:24.936Z] python-scrypt: accelerate SCrypt hashes
[2024-04-30T12:59:25.186Z] ==> Retrieving sources...
[2024-04-30T12:59:25.186Z] -> Found fastapi-0.110.3.tar.gz
[2024-04-30T12:59:25.186Z] ==> WARNING: Skipping all source file integrity checks.
[2024-04-30T12:59:25.186Z] ==> Extracting sources...
[2024-04-30T12:59:25.186Z] -> Extracting fastapi-0.110.3.tar.gz with bsdtar
[2024-04-30T12:59:25.436Z] ==> Starting prepare()...
[2024-04-30T12:59:25.687Z] ==> Starting build()...
[2024-04-30T12:59:25.687Z] * Building wheel...
[2024-04-30T12:59:25.937Z] - Adding .pdm-build/fastapi-0.110.3.dist-info/METADATA -> fastapi-0.110.3.dist-info/METADATA
[2024-04-30T12:59:25.937Z] - Adding .pdm-build/fastapi-0.110.3.dist-info/WHEEL -> fastapi-0.110.3.dist-info/WHEEL
[2024-04-30T12:59:25.937Z] - Adding .pdm-build/fastapi-0.110.3.dist-info/licenses/LICENSE -> fastapi-0.110.3.dist-info/licenses/LICENSE
[2024-04-30T12:59:25.937Z] - Adding fastapi/__init__.py -> fastapi/__init__.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/_compat.py -> fastapi/_compat.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/applications.py -> fastapi/applications.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/background.py -> fastapi/background.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/concurrency.py -> fastapi/concurrency.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/datastructures.py -> fastapi/datastructures.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/dependencies/__init__.py -> fastapi/dependencies/__init__.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/dependencies/models.py -> fastapi/dependencies/models.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/dependencies/utils.py -> fastapi/dependencies/utils.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/encoders.py -> fastapi/encoders.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/exception_handlers.py -> fastapi/exception_handlers.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/exceptions.py -> fastapi/exceptions.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/logger.py -> fastapi/logger.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/middleware/__init__.py -> fastapi/middleware/__init__.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/middleware/cors.py -> fastapi/middleware/cors.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/middleware/gzip.py -> fastapi/middleware/gzip.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/middleware/httpsredirect.py -> fastapi/middleware/httpsredirect.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/middleware/trustedhost.py -> fastapi/middleware/trustedhost.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/middleware/wsgi.py -> fastapi/middleware/wsgi.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/openapi/__init__.py -> fastapi/openapi/__init__.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/openapi/constants.py -> fastapi/openapi/constants.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/openapi/docs.py -> fastapi/openapi/docs.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/openapi/models.py -> fastapi/openapi/models.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/openapi/utils.py -> fastapi/openapi/utils.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/param_functions.py -> fastapi/param_functions.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/params.py -> fastapi/params.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/py.typed -> fastapi/py.typed
[2024-04-30T12:59:25.937Z] - Adding fastapi/requests.py -> fastapi/requests.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/responses.py -> fastapi/responses.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/routing.py -> fastapi/routing.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/security/__init__.py -> fastapi/security/__init__.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/security/api_key.py -> fastapi/security/api_key.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/security/base.py -> fastapi/security/base.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/security/http.py -> fastapi/security/http.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/security/oauth2.py -> fastapi/security/oauth2.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/security/open_id_connect_url.py -> fastapi/security/open_id_connect_url.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/security/utils.py -> fastapi/security/utils.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/staticfiles.py -> fastapi/staticfiles.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/templating.py -> fastapi/templating.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/testclient.py -> fastapi/testclient.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/types.py -> fastapi/types.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/utils.py -> fastapi/utils.py
[2024-04-30T12:59:25.937Z] - Adding fastapi/websockets.py -> fastapi/websockets.py
[2024-04-30T12:59:25.937Z] - Adding fastapi-0.110.3.dist-info/RECORD -> fastapi-0.110.3.dist-info/RECORD
[2024-04-30T12:59:25.937Z] Successfully built fastapi-0.110.3-py3-none-any.whl
[2024-04-30T12:59:25.937Z] ==> Starting check()...
[2024-04-30T12:59:26.848Z] ============================= test session starts ==============================
[2024-04-30T12:59:26.848Z] platform linux -- Python 3.12.3, pytest-8.1.2, pluggy-1.4.0 -- /usr/bin/python
[2024-04-30T12:59:26.848Z] cachedir: .pytest_cache
[2024-04-30T12:59:26.848Z] rootdir: /build/python-fastapi/src/fastapi-0.110.3
[2024-04-30T12:59:26.848Z] configfile: pyproject.toml
[2024-04-30T12:59:26.848Z] plugins: anyio-4.3.0
[2024-04-30T12:59:34.871Z] collecting ... collected 2087 items
[2024-04-30T12:59:34.871Z]
[2024-04-30T12:59:34.871Z] tests/test_additional_properties.py::test_additional_properties_post PASSED [ 0%]
[2024-04-30T12:59:34.871Z] tests/test_additional_properties.py::test_openapi_schema PASSED [ 0%]
[2024-04-30T12:59:34.871Z] tests/test_additional_properties_bool.py::test_call_invalid PASSED [ 0%]
[2024-04-30T12:59:34.871Z] tests/test_additional_properties_bool.py::test_call_valid PASSED [ 0%]
[2024-04-30T12:59:34.871Z] tests/test_additional_properties_bool.py::test_openapi_schema PASSED [ 0%]
[2024-04-30T12:59:34.871Z] tests/test_additional_response_extra.py::test_path_operation PASSED [ 0%]
[2024-04-30T12:59:34.871Z] tests/test_additional_response_extra.py::test_openapi_schema PASSED [ 0%]
[2024-04-30T12:59:34.871Z] tests/test_additional_responses_bad.py::test_openapi_schema PASSED [ 0%]
[2024-04-30T12:59:34.871Z] tests/test_additional_responses_custom_model_in_callback.py::test_openapi_schema PASSED [ 0%]
[2024-04-30T12:59:34.871Z] tests/test_additional_responses_custom_validationerror.py::test_openapi_schema PASSED [ 0%]
[2024-04-30T12:59:34.871Z] tests/test_additional_responses_default_validationerror.py::test_openapi_schema PASSED [ 0%]
[2024-04-30T12:59:34.871Z] tests/test_additional_responses_response_class.py::test_openapi_schema PASSED [ 0%]
[2024-04-30T12:59:34.871Z] tests/test_additional_responses_router.py::test_a PASSED [ 0%]
[2024-04-30T12:59:34.871Z] tests/test_additional_responses_router.py::test_b PASSED [ 0%]
[2024-04-30T12:59:34.871Z] tests/test_additional_responses_router.py::test_c PASSED [ 0%]
[2024-04-30T12:59:34.871Z] tests/test_additional_responses_router.py::test_d PASSED [ 0%]
[2024-04-30T12:59:34.871Z] tests/test_additional_responses_router.py::test_openapi_schema PASSED [ 0%]
[2024-04-30T12:59:34.871Z] tests/test_ambiguous_params.py::test_no_annotated_defaults PASSED [ 0%]
[2024-04-30T12:59:34.871Z] tests/test_ambiguous_params.py::test_multiple_annotations PASSED [ 0%]
[2024-04-30T12:59:34.871Z] tests/test_annotated.py::test_get[/default-200-expected_response0] PASSED [ 0%]
[2024-04-30T12:59:34.871Z] tests/test_annotated.py::test_get[/default?foo=bar-200-expected_response1] PASSED [ 1%]
[2024-04-30T12:59:34.871Z] tests/test_annotated.py::test_get[/required?foo=bar-200-expected_response2] PASSED [ 1%]
[2024-04-30T12:59:34.871Z] tests/test_annotated.py::test_get[/required-422-expected_response3] PASSED [ 1%]
[2024-04-30T12:59:34.871Z] tests/test_annotated.py::test_get[/required?foo=-422-expected_response4] PASSED [ 1%]
[2024-04-30T12:59:34.871Z] tests/test_annotated.py::test_get[/multiple?foo=bar-200-expected_response5] PASSED [ 1%]
[2024-04-30T12:59:34.871Z] tests/test_annotated.py::test_get[/multiple-422-expected_response6] PASSED [ 1%]
[2024-04-30T12:59:34.871Z] tests/test_annotated.py::test_get[/multiple?foo=-422-expected_response7] PASSED [ 1%]
[2024-04-30T12:59:34.871Z] tests/test_annotated.py::test_get[/unrelated?foo=bar-200-expected_response8] PASSED [ 1%]
[2024-04-30T12:59:34.871Z] tests/test_annotated.py::test_get[/unrelated-422-expected_response9] PASSED [ 1%]
[2024-04-30T12:59:34.871Z] tests/test_annotated.py::test_multiple_path PASSED [ 1%]
[2024-04-30T12:59:34.871Z] tests/test_annotated.py::test_nested_router PASSED [ 1%]
[2024-04-30T12:59:34.871Z] tests/test_annotated.py::test_openapi_schema PASSED [ 1%]
[2024-04-30T12:59:34.871Z] tests/test_application.py::test_get_path[/api_route-200-expected_response0] PASSED [ 1%]
[2024-04-30T12:59:34.871Z] tests/test_application.py::test_get_path[/non_decorated_route-200-expected_response1] PASSED [ 1%]
[2024-04-30T12:59:34.871Z] tests/test_application.py::test_get_path[/nonexistent-404-expected_response2] PASSED [ 1%]
[2024-04-30T12:59:34.871Z] tests/test_application.py::test_swagger_ui PASSED [ 1%]
[2024-04-30T12:59:34.871Z] tests/test_application.py::test_swagger_ui_oauth2_redirect PASSED [ 1%]
[2024-04-30T12:59:34.871Z] tests/test_application.py::test_redoc PASSED [ 1%]
[2024-04-30T12:59:34.871Z] tests/test_application.py::test_enum_status_code_response PASSED [ 1%]
[2024-04-30T12:59:34.871Z] tests/test_application.py::test_openapi_schema PASSED [ 1%]
[2024-04-30T12:59:34.871Z] tests/test_callable_endpoint.py::test_partial PASSED [ 1%]
[2024-04-30T12:59:34.871Z] tests/test_compat.py::test_model_field_default_required PASSED [ 2%]
[2024-04-30T12:59:34.871Z] tests/test_compat.py::test_upload_file_dummy_with_info_plain_validator_function SKIPPED [ 2%]
[2024-04-30T12:59:34.871Z] tests/test_compat.py::test_union_scalar_list SKIPPED (requires Pydantic
[2024-04-30T12:59:34.871Z] v1) [ 2%]
[2024-04-30T12:59:34.871Z] tests/test_compat.py::test_get_model_config PASSED [ 2%]
[2024-04-30T12:59:34.871Z] tests/test_compat.py::test_complex PASSED [ 2%]
[2024-04-30T12:59:34.871Z] tests/test_compat.py::test_is_bytes_sequence_annotation_union PASSED [ 2%]
[2024-04-30T12:59:34.871Z] tests/test_compat.py::test_is_uploadfile_sequence_annotation PASSED [ 2%]
[2024-04-30T12:59:34.871Z] tests/test_computed_fields.py::test_get PASSED [ 2%]
[2024-04-30T12:59:34.871Z] tests/test_computed_fields.py::test_openapi_schema PASSED [ 2%]
[2024-04-30T12:59:34.871Z] tests/test_custom_middleware_exception.py::test_custom_middleware_exception PASSED [ 2%]
[2024-04-30T12:59:34.871Z] tests/test_custom_middleware_exception.py::test_custom_middleware_exception_not_raised PASSED [ 2%]
[2024-04-30T12:59:34.871Z] tests/test_custom_route_class.py::test_get_path[/a-200-expected_response0] PASSED [ 2%]
[2024-04-30T12:59:34.871Z] tests/test_custom_route_class.py::test_get_path[/a/b-200-expected_response1] PASSED [ 2%]
[2024-04-30T12:59:34.871Z] tests/test_custom_route_class.py::test_get_path[/a/b/c-200-expected_response2] PASSED [ 2%]
[2024-04-30T12:59:34.871Z] tests/test_custom_route_class.py::test_route_classes PASSED [ 2%]
[2024-04-30T12:59:34.871Z] tests/test_custom_route_class.py::test_openapi_schema PASSED [ 2%]
[2024-04-30T12:59:34.871Z] tests/test_custom_schema_fields.py::test_custom_response_schema PASSED [ 2%]
[2024-04-30T12:59:34.871Z] tests/test_custom_schema_fields.py::test_response PASSED [ 2%]
[2024-04-30T12:59:34.871Z] tests/test_custom_swagger_ui_redirect.py::test_swagger_ui PASSED [ 2%]
[2024-04-30T12:59:34.871Z] tests/test_custom_swagger_ui_redirect.py::test_swagger_ui_oauth2_redirect PASSED [ 2%]
[2024-04-30T12:59:34.871Z] tests/test_custom_swagger_ui_redirect.py::test_response PASSED [ 2%]
[2024-04-30T12:59:34.871Z] tests/test_datastructures.py::test_upload_file_invalid PASSED [ 3%]
[2024-04-30T12:59:34.871Z] tests/test_datastructures.py::test_upload_file_invalid_pydantic_v2 PASSED [ 3%]
[2024-04-30T12:59:34.871Z] tests/test_datastructures.py::test_default_placeholder_equals PASSED [ 3%]
[2024-04-30T12:59:34.871Z] tests/test_datastructures.py::test_default_placeholder_bool PASSED [ 3%]
[2024-04-30T12:59:34.871Z] tests/test_datastructures.py::test_upload_file_is_closed PASSED [ 3%]
[2024-04-30T12:59:34.871Z] tests/test_datastructures.py::test_upload_file[asyncio] PASSED [ 3%]
[2024-04-30T12:59:34.871Z] tests/test_datastructures.py::test_upload_file[trio] PASSED [ 3%]
[2024-04-30T12:59:34.871Z] tests/test_datetime_custom_encoder.py::test_pydanticv2 PASSED [ 3%]
[2024-04-30T12:59:34.871Z] tests/test_datetime_custom_encoder.py::test_pydanticv1 SKIPPED (requires
[2024-04-30T12:59:34.871Z] Pydantic v1) [ 3%]
[2024-04-30T12:59:34.871Z] tests/test_default_response_class.py::test_app PASSED [ 3%]
[2024-04-30T12:59:34.871Z] tests/test_default_response_class.py::test_app_override PASSED [ 3%]
[2024-04-30T12:59:34.871Z] tests/test_default_response_class.py::test_router_a PASSED [ 3%]
[2024-04-30T12:59:34.871Z] tests/test_default_response_class.py::test_router_a_override PASSED [ 3%]
[2024-04-30T12:59:35.121Z] tests/test_default_response_class.py::test_router_a_a PASSED [ 3%]
[2024-04-30T12:59:35.121Z] tests/test_default_response_class.py::test_router_a_a_override PASSED [ 3%]
[2024-04-30T12:59:35.121Z] tests/test_default_response_class.py::test_router_a_b PASSED [ 3%]
[2024-04-30T12:59:35.121Z] tests/test_default_response_class.py::test_router_a_b_override PASSED [ 3%]
[2024-04-30T12:59:35.121Z] tests/test_default_response_class.py::test_router_b PASSED [ 3%]
[2024-04-30T12:59:35.121Z] tests/test_default_response_class.py::test_router_b_override PASSED [ 3%]
[2024-04-30T12:59:35.121Z] tests/test_default_response_class.py::test_router_b_a PASSED [ 3%]
[2024-04-30T12:59:35.121Z] tests/test_default_response_class.py::test_router_b_a_override PASSED [ 3%]
[2024-04-30T12:59:35.121Z] tests/test_default_response_class.py::test_router_b_a_c PASSED [ 4%]
[2024-04-30T12:59:35.121Z] tests/test_default_response_class.py::test_router_b_a_c_override PASSED [ 4%]
[2024-04-30T12:59:35.121Z] tests/test_default_response_class_router.py::test_app PASSED [ 4%]
[2024-04-30T12:59:35.121Z] tests/test_default_response_class_router.py::test_app_override PASSED [ 4%]
[2024-04-30T12:59:35.121Z] tests/test_default_response_class_router.py::test_router_a PASSED [ 4%]
[2024-04-30T12:59:35.121Z] tests/test_default_response_class_router.py::test_router_a_override PASSED [ 4%]
[2024-04-30T12:59:35.121Z] tests/test_default_response_class_router.py::test_router_a_a PASSED [ 4%]
[2024-04-30T12:59:35.121Z] tests/test_default_response_class_router.py::test_router_a_a_override PASSED [ 4%]
[2024-04-30T12:59:35.121Z] tests/test_default_response_class_router.py::test_router_a_b PASSED [ 4%]
[2024-04-30T12:59:35.121Z] tests/test_default_response_class_router.py::test_router_a_b_override PASSED [ 4%]
[2024-04-30T12:59:35.121Z] tests/test_default_response_class_router.py::test_router_b PASSED [ 4%]
[2024-04-30T12:59:35.121Z] tests/test_default_response_class_router.py::test_router_b_override PASSED [ 4%]
[2024-04-30T12:59:35.121Z] tests/test_default_response_class_router.py::test_router_b_a PASSED [ 4%]
[2024-04-30T12:59:35.122Z] tests/test_default_response_class_router.py::test_router_b_a_override PASSED [ 4%]
[2024-04-30T12:59:35.122Z] tests/test_default_response_class_router.py::test_router_b_a_c PASSED [ 4%]
[2024-04-30T12:59:35.122Z] tests/test_default_response_class_router.py::test_router_b_a_c_override PASSED [ 4%]
[2024-04-30T12:59:35.122Z] tests/test_dependency_cache.py::test_normal_counter PASSED [ 4%]
[2024-04-30T12:59:35.122Z] tests/test_dependency_cache.py::test_sub_counter PASSED [ 4%]
[2024-04-30T12:59:35.122Z] tests/test_dependency_cache.py::test_sub_counter_no_cache PASSED [ 4%]
[2024-04-30T12:59:35.122Z] tests/test_dependency_cache.py::test_security_cache PASSED [ 4%]
[2024-04-30T12:59:35.122Z] tests/test_dependency_class.py::test_class_dependency[/callable-dependency-callable-dependency] PASSED [ 4%]
[2024-04-30T12:59:35.122Z] tests/test_dependency_class.py::test_class_dependency[/callable-gen-dependency-callable-gen-dependency] PASSED [ 5%]
[2024-04-30T12:59:35.122Z] tests/test_dependency_class.py::test_class_dependency[/async-callable-dependency-async-callable-dependency] PASSED [ 5%]
[2024-04-30T12:59:35.122Z] tests/test_dependency_class.py::test_class_dependency[/async-callable-gen-dependency-async-callable-gen-dependency] PASSED [ 5%]
[2024-04-30T12:59:35.122Z] tests/test_dependency_class.py::test_class_dependency[/synchronous-method-dependency-synchronous-method-dependency] PASSED [ 5%]
[2024-04-30T12:59:35.122Z] tests/test_dependency_class.py::test_class_dependency[/synchronous-method-gen-dependency-synchronous-method-gen-dependency] PASSED [ 5%]
[2024-04-30T12:59:35.122Z] tests/test_dependency_class.py::test_class_dependency[/asynchronous-method-dependency-asynchronous-method-dependency] PASSED [ 5%]
[2024-04-30T12:59:35.122Z] tests/test_dependency_class.py::test_class_dependency[/asynchronous-method-gen-dependency-asynchronous-method-gen-dependency] PASSED [ 5%]
[2024-04-30T12:59:35.122Z] tests/test_dependency_contextmanager.py::test_async_state PASSED [ 5%]
[2024-04-30T12:59:35.122Z] tests/test_dependency_contextmanager.py::test_sync_state PASSED [ 5%]
[2024-04-30T12:59:35.122Z] tests/test_dependency_contextmanager.py::test_async_raise_other PASSED [ 5%]
[2024-04-30T12:59:35.122Z] tests/test_dependency_contextmanager.py::test_sync_raise_other PASSED [ 5%]
[2024-04-30T12:59:35.122Z] tests/test_dependency_contextmanager.py::test_async_raise_raises PASSED [ 5%]
[2024-04-30T12:59:35.122Z] tests/test_dependency_contextmanager.py::test_async_raise_server_error PASSED [ 5%]
[2024-04-30T12:59:35.122Z] tests/test_dependency_contextmanager.py::test_context_b PASSED [ 5%]
[2024-04-30T12:59:35.122Z] tests/test_dependency_contextmanager.py::test_context_b_raise PASSED [ 5%]
[2024-04-30T12:59:35.122Z] tests/test_dependency_contextmanager.py::test_background_tasks PASSED [ 5%]
[2024-04-30T12:59:35.372Z] tests/test_dependency_contextmanager.py::test_sync_raise_raises PASSED [ 5%]
[2024-04-30T12:59:35.372Z] tests/test_dependency_contextmanager.py::test_sync_raise_server_error PASSED [ 5%]
[2024-04-30T12:59:35.372Z] tests/test_dependency_contextmanager.py::test_sync_async_state PASSED [ 5%]
[2024-04-30T12:59:35.372Z] tests/test_dependency_contextmanager.py::test_sync_sync_state PASSED [ 5%]
[2024-04-30T12:59:35.372Z] tests/test_dependency_contextmanager.py::test_sync_async_raise_other PASSED [ 5%]
[2024-04-30T12:59:35.372Z] tests/test_dependency_contextmanager.py::test_sync_sync_raise_other PASSED [ 6%]
[2024-04-30T12:59:35.372Z] tests/test_dependency_contextmanager.py::test_sync_async_raise_raises PASSED [ 6%]
[2024-04-30T12:59:35.372Z] tests/test_dependency_contextmanager.py::test_sync_async_raise_server_error PASSED [ 6%]
[2024-04-30T12:59:35.372Z] tests/test_dependency_contextmanager.py::test_sync_sync_raise_raises PASSED [ 6%]
[2024-04-30T12:59:35.372Z] tests/test_dependency_contextmanager.py::test_sync_sync_raise_server_error PASSED [ 6%]
[2024-04-30T12:59:35.372Z] tests/test_dependency_contextmanager.py::test_sync_context_b PASSED [ 6%]
[2024-04-30T12:59:35.372Z] tests/test_dependency_contextmanager.py::test_sync_context_b_raise PASSED [ 6%]
[2024-04-30T12:59:35.372Z] tests/test_dependency_contextmanager.py::test_sync_background_tasks PASSED [ 6%]
[2024-04-30T12:59:35.372Z] tests/test_dependency_contextvars.py::test_dependency_contextvars PASSED [ 6%]
[2024-04-30T12:59:35.372Z] tests/test_dependency_duplicates.py::test_no_duplicates_invalid PASSED [ 6%]
[2024-04-30T12:59:35.372Z] tests/test_dependency_duplicates.py::test_no_duplicates PASSED [ 6%]
[2024-04-30T12:59:35.372Z] tests/test_dependency_duplicates.py::test_duplicates PASSED [ 6%]
[2024-04-30T12:59:35.372Z] tests/test_dependency_duplicates.py::test_sub_duplicates PASSED [ 6%]
[2024-04-30T12:59:35.372Z] tests/test_dependency_duplicates.py::test_openapi_schema PASSED [ 6%]
[2024-04-30T12:59:35.372Z] tests/test_dependency_normal_exceptions.py::test_dependency_gets_exception PASSED [ 6%]
[2024-04-30T12:59:35.372Z] tests/test_dependency_normal_exceptions.py::test_dependency_no_exception PASSED [ 6%]
[2024-04-30T12:59:35.372Z] tests/test_dependency_overrides.py::test_main_depends PASSED [ 6%]
[2024-04-30T12:59:35.372Z] tests/test_dependency_overrides.py::test_main_depends_q_foo PASSED [ 6%]
[2024-04-30T12:59:35.372Z] tests/test_dependency_overrides.py::test_main_depends_q_foo_skip_100_limit_200 PASSED [ 6%]
[2024-04-30T12:59:35.372Z] tests/test_dependency_overrides.py::test_decorator_depends PASSED [ 6%]
[2024-04-30T12:59:35.372Z] tests/test_dependency_overrides.py::test_decorator_depends_q_foo PASSED [ 6%]
[2024-04-30T12:59:35.372Z] tests/test_dependency_overrides.py::test_decorator_depends_q_foo_skip_100_limit_200 PASSED [ 7%]
[2024-04-30T12:59:35.372Z] tests/test_dependency_overrides.py::test_router_depends PASSED [ 7%]
[2024-04-30T12:59:35.372Z] tests/test_dependency_overrides.py::test_router_depends_q_foo PASSED [ 7%]
[2024-04-30T12:59:35.372Z] tests/test_dependency_overrides.py::test_router_depends_q_foo_skip_100_limit_200 PASSED [ 7%]
[2024-04-30T12:59:35.372Z] tests/test_dependency_overrides.py::test_router_decorator_depends PASSED [ 7%]
[2024-04-30T12:59:35.372Z] tests/test_dependency_overrides.py::test_router_decorator_depends_q_foo PASSED [ 7%]
[2024-04-30T12:59:35.372Z] tests/test_dependency_overrides.py::test_router_decorator_depends_q_foo_skip_100_limit_200 PASSED [ 7%]
[2024-04-30T12:59:35.372Z] tests/test_dependency_overrides.py::test_override_simple[/main-depends/-200-expected0] PASSED [ 7%]
[2024-04-30T12:59:35.372Z] tests/test_dependency_overrides.py::test_override_simple[/main-depends/?q=foo-200-expected1] PASSED [ 7%]
[2024-04-30T12:59:35.622Z] tests/test_dependency_overrides.py::test_override_simple[/main-depends/?q=foo&skip=100&limit=200-200-expected2] PASSED [ 7%]
[2024-04-30T12:59:35.622Z] tests/test_dependency_overrides.py::test_override_simple[/decorator-depends/-200-expected3] PASSED [ 7%]
[2024-04-30T12:59:35.622Z] tests/test_dependency_overrides.py::test_override_simple[/router-depends/-200-expected4] PASSED [ 7%]
[2024-04-30T12:59:35.622Z] tests/test_dependency_overrides.py::test_override_simple[/router-depends/?q=foo-200-expected5] PASSED [ 7%]
[2024-04-30T12:59:35.622Z] tests/test_dependency_overrides.py::test_override_simple[/router-depends/?q=foo&skip=100&limit=200-200-expected6] PASSED [ 7%]
[2024-04-30T12:59:35.622Z] tests/test_dependency_overrides.py::test_override_simple[/router-decorator-depends/-200-expected7] PASSED [ 7%]
[2024-04-30T12:59:35.622Z] tests/test_dependency_overrides.py::test_override_with_sub_main_depends PASSED [ 7%]
[2024-04-30T12:59:35.622Z] tests/test_dependency_overrides.py::test_override_with_sub__main_depends_q_foo PASSED [ 7%]
[2024-04-30T12:59:35.622Z] tests/test_dependency_overrides.py::test_override_with_sub_main_depends_k_bar PASSED [ 7%]
[2024-04-30T12:59:35.622Z] tests/test_dependency_overrides.py::test_override_with_sub_decorator_depends PASSED [ 7%]
[2024-04-30T12:59:35.622Z] tests/test_dependency_overrides.py::test_override_with_sub_decorator_depends_q_foo PASSED [ 7%]
[2024-04-30T12:59:35.622Z] tests/test_dependency_overrides.py::test_override_with_sub_decorator_depends_k_bar PASSED [ 8%]
[2024-04-30T12:59:35.622Z] tests/test_dependency_overrides.py::test_override_with_sub_router_depends PASSED [ 8%]
[2024-04-30T12:59:35.622Z] tests/test_dependency_overrides.py::test_override_with_sub_router_depends_q_foo PASSED [ 8%]
[2024-04-30T12:59:35.622Z] tests/test_dependency_overrides.py::test_override_with_sub_router_depends_k_bar PASSED [ 8%]
[2024-04-30T12:59:35.622Z] tests/test_dependency_overrides.py::test_override_with_sub_router_decorator_depends PASSED [ 8%]
[2024-04-30T12:59:35.622Z] tests/test_dependency_overrides.py::test_override_with_sub_router_decorator_depends_q_foo PASSED [ 8%]
[2024-04-30T12:59:35.622Z] tests/test_dependency_overrides.py::test_override_with_sub_router_decorator_depends_k_bar PASSED [ 8%]
[2024-04-30T12:59:35.623Z] tests/test_dependency_security_overrides.py::test_normal PASSED [ 8%]
[2024-04-30T12:59:35.623Z] tests/test_dependency_security_overrides.py::test_override_data PASSED [ 8%]
[2024-04-30T12:59:35.623Z] tests/test_dependency_security_overrides.py::test_override_security PASSED [ 8%]
[2024-04-30T12:59:35.623Z] tests/test_deprecated_openapi_prefix.py::test_main PASSED [ 8%]
[2024-04-30T12:59:35.623Z] tests/test_deprecated_openapi_prefix.py::test_openapi PASSED [ 8%]
[2024-04-30T12:59:35.623Z] tests/test_duplicate_models_openapi.py::test_get_api_route PASSED [ 8%]
[2024-04-30T12:59:35.623Z] tests/test_duplicate_models_openapi.py::test_openapi_schema PASSED [ 8%]
[2024-04-30T12:59:35.623Z] tests/test_empty_router.py::test_use_empty PASSED [ 8%]
[2024-04-30T12:59:35.623Z] tests/test_empty_router.py::test_include_empty PASSED [ 8%]
[2024-04-30T12:59:35.873Z] tests/test_enforce_once_required_parameter.py::test_schema PASSED [ 8%]
[2024-04-30T12:59:35.873Z] tests/test_enforce_once_required_parameter.py::test_get_invalid PASSED [ 8%]
[2024-04-30T12:59:35.873Z] tests/test_enforce_once_required_parameter.py::test_get_valid PASSED [ 8%]
[2024-04-30T12:59:35.873Z] tests/test_exception_handlers.py::test_override_http_exception PASSED [ 8%]
[2024-04-30T12:59:35.873Z] tests/test_exception_handlers.py::test_override_request_validation_exception PASSED [ 8%]
[2024-04-30T12:59:35.873Z] tests/test_exception_handlers.py::test_override_server_error_exception_raises PASSED [ 9%]
[2024-04-30T12:59:35.873Z] tests/test_exception_handlers.py::test_override_server_error_exception_response PASSED [ 9%]
[2024-04-30T12:59:35.873Z] tests/test_extra_routes.py::test_get_api_route PASSED [ 9%]
[2024-04-30T12:59:35.873Z] tests/test_extra_routes.py::test_get_api_route_not_decorated PASSED [ 9%]
[2024-04-30T12:59:35.873Z] tests/test_extra_routes.py::test_delete PASSED [ 9%]
[2024-04-30T12:59:35.873Z] tests/test_extra_routes.py::test_head PASSED [ 9%]
[2024-04-30T12:59:35.873Z] tests/test_extra_routes.py::test_options PASSED [ 9%]
[2024-04-30T12:59:35.873Z] tests/test_extra_routes.py::test_patch PASSED [ 9%]
[2024-04-30T12:59:35.873Z] tests/test_extra_routes.py::test_trace PASSED [ 9%]
[2024-04-30T12:59:35.873Z] tests/test_extra_routes.py::test_openapi_schema PASSED [ 9%]
[2024-04-30T12:59:35.873Z] tests/test_filter_pydantic_sub_model/test_filter_pydantic_sub_model_pv1.py::test_filter_sub_model SKIPPED [ 9%]
[2024-04-30T12:59:35.873Z] tests/test_filter_pydantic_sub_model/test_filter_pydantic_sub_model_pv1.py::test_validator_is_cloned SKIPPED [ 9%]
[2024-04-30T12:59:35.873Z] tests/test_filter_pydantic_sub_model/test_filter_pydantic_sub_model_pv1.py::test_openapi_schema SKIPPED [ 9%]
[2024-04-30T12:59:35.873Z] tests/test_filter_pydantic_sub_model_pv2.py::test_filter_sub_model PASSED [ 9%]
[2024-04-30T12:59:35.873Z] tests/test_filter_pydantic_sub_model_pv2.py::test_validator_is_cloned PASSED [ 9%]
[2024-04-30T12:59:35.873Z] tests/test_filter_pydantic_sub_model_pv2.py::test_openapi_schema PASSED [ 9%]
[2024-04-30T12:59:35.873Z] tests/test_forms_from_non_typing_sequences.py::test_python_list_param_as_form PASSED [ 9%]
[2024-04-30T12:59:35.873Z] tests/test_forms_from_non_typing_sequences.py::test_python_set_param_as_form PASSED [ 9%]
[2024-04-30T12:59:35.873Z] tests/test_forms_from_non_typing_sequences.py::test_python_tuple_param_as_form PASSED [ 9%]
[2024-04-30T12:59:35.873Z] tests/test_generate_unique_id_function.py::test_top_level_generate_unique_id PASSED [ 9%]
[2024-04-30T12:59:35.873Z] tests/test_generate_unique_id_function.py::test_router_overrides_generate_unique_id PASSED [ 9%]
[2024-04-30T12:59:36.123Z] tests/test_generate_unique_id_function.py::test_router_include_overrides_generate_unique_id PASSED [ 10%]
[2024-04-30T12:59:36.123Z] tests/test_generate_unique_id_function.py::test_subrouter_top_level_include_overrides_generate_unique_id PASSED [ 10%]
[2024-04-30T12:59:36.123Z] tests/test_generate_unique_id_function.py::test_router_path_operation_overrides_generate_unique_id PASSED [ 10%]
[2024-04-30T12:59:36.123Z] tests/test_generate_unique_id_function.py::test_app_path_operation_overrides_generate_unique_id PASSED [ 10%]
[2024-04-30T12:59:36.123Z] tests/test_generate_unique_id_function.py::test_callback_override_generate_unique_id PASSED [ 10%]
[2024-04-30T12:59:36.123Z] tests/test_generate_unique_id_function.py::test_warn_duplicate_operation_id PASSED [ 10%]
[2024-04-30T12:59:36.123Z] tests/test_generic_parameterless_depends.py::test_generic_parameterless_depends PASSED [ 10%]
[2024-04-30T12:59:36.123Z] tests/test_generic_parameterless_depends.py::test_openapi_schema PASSED [ 10%]
[2024-04-30T12:59:36.123Z] tests/test_get_request_body.py::test_get_with_body PASSED [ 10%]
[2024-04-30T12:59:36.123Z] tests/test_get_request_body.py::test_openapi_schema PASSED [ 10%]
[2024-04-30T12:59:36.123Z] tests/test_http_connection_injection.py::test_value_extracting_by_http PASSED [ 10%]
[2024-04-30T12:59:36.123Z] tests/test_http_connection_injection.py::test_value_extracting_by_ws PASSED [ 10%]
[2024-04-30T12:59:36.123Z] tests/test_include_route.py::test_sub_router PASSED [ 10%]
[2024-04-30T12:59:36.123Z] tests/test_include_router_defaults_overrides.py::test_level1_override PASSED [ 10%]
[2024-04-30T12:59:36.123Z] tests/test_include_router_defaults_overrides.py::test_level1_default PASSED [ 10%]
[2024-04-30T12:59:36.123Z] tests/test_include_router_defaults_overrides.py::test_paths_level3[True-True-True] PASSED [ 10%]
[2024-04-30T12:59:36.123Z] tests/test_include_router_defaults_overrides.py::test_paths_level3[True-True-False] PASSED [ 10%]
[2024-04-30T12:59:36.123Z] tests/test_include_router_defaults_overrides.py::test_paths_level3[True-False-True] PASSED [ 10%]
[2024-04-30T12:59:36.123Z] tests/test_include_router_defaults_overrides.py::test_paths_level3[True-False-False] PASSED [ 10%]
[2024-04-30T12:59:36.123Z] tests/test_include_router_defaults_overrides.py::test_paths_level3[False-True-True] PASSED [ 10%]
[2024-04-30T12:59:36.123Z] tests/test_include_router_defaults_overrides.py::test_paths_level3[False-True-False] PASSED [ 10%]
[2024-04-30T12:59:36.123Z] tests/test_include_router_defaults_overrides.py::test_paths_level3[False-False-True] PASSED [ 11%]
[2024-04-30T12:59:36.123Z] tests/test_include_router_defaults_overrides.py::test_paths_level3[False-False-False] PASSED [ 11%]
[2024-04-30T12:59:36.123Z] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-True-True-True-True] PASSED [ 11%]
[2024-04-30T12:59:36.123Z] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-True-True-True-False] PASSED [ 11%]
[2024-04-30T12:59:36.123Z] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-True-True-False-True] PASSED [ 11%]
[2024-04-30T12:59:36.123Z] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-True-True-False-False] PASSED [ 11%]
[2024-04-30T12:59:36.123Z] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-True-False-True-True] PASSED [ 11%]
[2024-04-30T12:59:36.123Z] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-True-False-True-False] PASSED [ 11%]
[2024-04-30T12:59:36.123Z] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-True-False-False-True] PASSED [ 11%]
[2024-04-30T12:59:36.123Z] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-True-False-False-False] PASSED [ 11%]
[2024-04-30T12:59:36.123Z] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-False-True-True-True] PASSED [ 11%]
[2024-04-30T12:59:36.123Z] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-False-True-True-False] PASSED [ 11%]
[2024-04-30T12:59:36.374Z] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-False-True-False-True] PASSED [ 11%]
[2024-04-30T12:59:36.374Z] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-False-True-False-False] PASSED [ 11%]
[2024-04-30T12:59:36.374Z] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-False-False-True-True] PASSED [ 11%]
[2024-04-30T12:59:36.374Z] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-False-False-True-False] PASSED [ 11%]
[2024-04-30T12:59:36.374Z] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-False-False-False-True] PASSED [ 11%]
[2024-04-30T12:59:36.374Z] tests/test_include_router_defaults_overrides.py::test_paths_level5[True-False-False-False-False] PASSED [ 11%]
[2024-04-30T12:59:36.374Z] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-True-True-True-True] PASSED [ 11%]
[2024-04-30T12:59:36.374Z] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-True-True-True-False] PASSED [ 11%]
[2024-04-30T12:59:36.374Z] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-True-True-False-True] PASSED [ 11%]
[2024-04-30T12:59:36.374Z] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-True-True-False-False] PASSED [ 12%]
[2024-04-30T12:59:36.374Z] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-True-False-True-True] PASSED [ 12%]
[2024-04-30T12:59:36.374Z] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-True-False-True-False] PASSED [ 12%]
[2024-04-30T12:59:36.374Z] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-True-False-False-True] PASSED [ 12%]
[2024-04-30T12:59:36.374Z] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-True-False-False-False] PASSED [ 12%]
[2024-04-30T12:59:36.374Z] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-False-True-True-True] PASSED [ 12%]
[2024-04-30T12:59:36.374Z] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-False-True-True-False] PASSED [ 12%]
[2024-04-30T12:59:36.374Z] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-False-True-False-True] PASSED [ 12%]
[2024-04-30T12:59:36.374Z] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-False-True-False-False] PASSED [ 12%]
[2024-04-30T12:59:36.374Z] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-False-False-True-True] PASSED [ 12%]
[2024-04-30T12:59:36.374Z] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-False-False-True-False] PASSED [ 12%]
[2024-04-30T12:59:36.374Z] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-False-False-False-True] PASSED [ 12%]
[2024-04-30T12:59:36.374Z] tests/test_include_router_defaults_overrides.py::test_paths_level5[False-False-False-False-False] PASSED [ 12%]
[2024-04-30T12:59:36.374Z] tests/test_include_router_defaults_overrides.py::test_openapi PASSED [ 12%]
[2024-04-30T12:59:36.374Z] tests/test_infer_param_optionality.py::test_get_users PASSED [ 12%]
[2024-04-30T12:59:36.374Z] tests/test_infer_param_optionality.py::test_get_user PASSED [ 12%]
[2024-04-30T12:59:36.374Z] tests/test_infer_param_optionality.py::test_get_items_1 PASSED [ 12%]
[2024-04-30T12:59:36.374Z] tests/test_infer_param_optionality.py::test_get_items_2 PASSED [ 12%]
[2024-04-30T12:59:36.374Z] tests/test_infer_param_optionality.py::test_get_item_1 PASSED [ 12%]
[2024-04-30T12:59:36.624Z] tests/test_infer_param_optionality.py::test_get_item_2 PASSED [ 12%]
[2024-04-30T12:59:36.624Z] tests/test_infer_param_optionality.py::test_get_users_items PASSED [ 12%]
[2024-04-30T12:59:36.624Z] tests/test_infer_param_optionality.py::test_get_users_item PASSED [ 13%]
[2024-04-30T12:59:36.624Z] tests/test_infer_param_optionality.py::test_openapi_schema PASSED [ 13%]
[2024-04-30T12:59:36.624Z] tests/test_inherited_custom_class.py::test_pydanticv2 PASSED [ 13%]
[2024-04-30T12:59:36.624Z] tests/test_inherited_custom_class.py::test_pydanticv1 SKIPPED (requires
[2024-04-30T12:59:36.624Z] Pydantic v1) [ 13%]
[2024-04-30T12:59:36.624Z] tests/test_invalid_path_param.py::test_invalid_sequence PASSED [ 13%]
[2024-04-30T12:59:36.624Z] tests/test_invalid_path_param.py::test_invalid_tuple PASSED [ 13%]
[2024-04-30T12:59:36.624Z] tests/test_invalid_path_param.py::test_invalid_dict PASSED [ 13%]
[2024-04-30T12:59:36.624Z] tests/test_invalid_path_param.py::test_invalid_simple_list PASSED [ 13%]
[2024-04-30T12:59:36.624Z] tests/test_invalid_path_param.py::test_invalid_simple_tuple PASSED [ 13%]
[2024-04-30T12:59:36.624Z] tests/test_invalid_path_param.py::test_invalid_simple_set PASSED [ 13%]
[2024-04-30T12:59:36.624Z] tests/test_invalid_path_param.py::test_invalid_simple_dict PASSED [ 13%]
[2024-04-30T12:59:36.624Z] tests/test_invalid_sequence_param.py::test_invalid_sequence PASSED [ 13%]
[2024-04-30T12:59:36.624Z] tests/test_invalid_sequence_param.py::test_invalid_tuple PASSED [ 13%]
[2024-04-30T12:59:36.624Z] tests/test_invalid_sequence_param.py::test_invalid_dict PASSED [ 13%]
[2024-04-30T12:59:36.624Z] tests/test_invalid_sequence_param.py::test_invalid_simple_dict PASSED [ 13%]
[2024-04-30T12:59:36.624Z] tests/test_jsonable_encoder.py::test_encode_dict PASSED [ 13%]
[2024-04-30T12:59:36.624Z] tests/test_jsonable_encoder.py::test_encode_class PASSED [ 13%]
[2024-04-30T12:59:36.624Z] tests/test_jsonable_encoder.py::test_encode_dictable PASSED [ 13%]
[2024-04-30T12:59:36.624Z] tests/test_jsonable_encoder.py::test_encode_dataclass PASSED [ 13%]
[2024-04-30T12:59:36.624Z] tests/test_jsonable_encoder.py::test_encode_unsupported PASSED [ 13%]
[2024-04-30T12:59:36.624Z] tests/test_jsonable_encoder.py::test_encode_custom_json_encoders_model_pydanticv2 PASSED [ 13%]
[2024-04-30T12:59:36.624Z] tests/test_jsonable_encoder.py::test_encode_custom_json_encoders_model_pydanticv1 SKIPPED [ 14%]
[2024-04-30T12:59:36.624Z] tests/test_jsonable_encoder.py::test_encode_model_with_config PASSED [ 14%]
[2024-04-30T12:59:36.624Z] tests/test_jsonable_encoder.py::test_encode_model_with_alias_raises PASSED [ 14%]
[2024-04-30T12:59:36.624Z] tests/test_jsonable_encoder.py::test_encode_model_with_alias PASSED [ 14%]
[2024-04-30T12:59:36.624Z] tests/test_jsonable_encoder.py::test_encode_model_with_default PASSED [ 14%]
[2024-04-30T12:59:36.624Z] tests/test_jsonable_encoder.py::test_custom_encoders SKIPPED (requires
[2024-04-30T12:59:36.624Z] Pydantic v1) [ 14%]
[2024-04-30T12:59:36.624Z] tests/test_jsonable_encoder.py::test_custom_enum_encoders PASSED [ 14%]
[2024-04-30T12:59:36.624Z] tests/test_jsonable_encoder.py::test_encode_model_with_pure_path PASSED [ 14%]
[2024-04-30T12:59:36.624Z] tests/test_jsonable_encoder.py::test_encode_model_with_pure_posix_path PASSED [ 14%]
[2024-04-30T12:59:36.624Z] tests/test_jsonable_encoder.py::test_encode_model_with_pure_windows_path PASSED [ 14%]
[2024-04-30T12:59:36.624Z] tests/test_jsonable_encoder.py::test_encode_root SKIPPED (requires
[2024-04-30T12:59:36.624Z] Pydantic v1) [ 14%]
[2024-04-30T12:59:36.624Z] tests/test_jsonable_encoder.py::test_decimal_encoder_float PASSED [ 14%]
[2024-04-30T12:59:36.624Z] tests/test_jsonable_encoder.py::test_decimal_encoder_int PASSED [ 14%]
[2024-04-30T12:59:36.624Z] tests/test_jsonable_encoder.py::test_encode_deque_encodes_child_models PASSED [ 14%]
[2024-04-30T12:59:36.624Z] tests/test_jsonable_encoder.py::test_encode_pydantic_undefined PASSED [ 14%]
[2024-04-30T12:59:36.624Z] tests/test_local_docs.py::test_strings_in_generated_swagger PASSED [ 14%]
[2024-04-30T12:59:36.624Z] tests/test_local_docs.py::test_strings_in_custom_swagger PASSED [ 14%]
[2024-04-30T12:59:36.624Z] tests/test_local_docs.py::test_strings_in_generated_redoc PASSED [ 14%]
[2024-04-30T12:59:36.624Z] tests/test_local_docs.py::test_strings_in_custom_redoc PASSED [ 14%]
[2024-04-30T12:59:36.624Z] tests/test_local_docs.py::test_google_fonts_in_generated_redoc PASSED [ 14%]
[2024-04-30T12:59:36.624Z] tests/test_modules_same_name_body/test_main.py::test_post_a PASSED [ 14%]
[2024-04-30T12:59:36.624Z] tests/test_modules_same_name_body/test_main.py::test_post_a_invalid PASSED [ 15%]
[2024-04-30T12:59:36.624Z] tests/test_modules_same_name_body/test_main.py::test_post_b PASSED [ 15%]
[2024-04-30T12:59:36.624Z] tests/test_modules_same_name_body/test_main.py::test_post_b_invalid PASSED [ 15%]
[2024-04-30T12:59:36.624Z] tests/test_modules_same_name_body/test_main.py::test_openapi_schema PASSED [ 15%]
[2024-04-30T12:59:36.624Z] tests/test_multi_body_errors.py::test_put_correct_body PASSED [ 15%]
[2024-04-30T12:59:36.624Z] tests/test_multi_body_errors.py::test_jsonable_encoder_requiring_error PASSED [ 15%]
[2024-04-30T12:59:36.624Z] tests/test_multi_body_errors.py::test_put_incorrect_body_multiple PASSED [ 15%]
[2024-04-30T12:59:36.624Z] tests/test_multi_body_errors.py::test_openapi_schema PASSED [ 15%]
[2024-04-30T12:59:36.624Z] tests/test_multi_query_errors.py::test_multi_query PASSED [ 15%]
[2024-04-30T12:59:36.624Z] tests/test_multi_query_errors.py::test_multi_query_incorrect PASSED [ 15%]
[2024-04-30T12:59:36.624Z] tests/test_multi_query_errors.py::test_openapi_schema PASSED [ 15%]
[2024-04-30T12:59:36.624Z] tests/test_multipart_installation.py::test_incorrect_multipart_installed_form PASSED [ 15%]
[2024-04-30T12:59:36.624Z] tests/test_multipart_installation.py::test_incorrect_multipart_installed_file_upload PASSED [ 15%]
[2024-04-30T12:59:36.624Z] tests/test_multipart_installation.py::test_incorrect_multipart_installed_file_bytes PASSED [ 15%]
[2024-04-30T12:59:36.624Z] tests/test_multipart_installation.py::test_incorrect_multipart_installed_multi_form PASSED [ 15%]
[2024-04-30T12:59:36.625Z] tests/test_multipart_installation.py::test_incorrect_multipart_installed_form_file PASSED [ 15%]
[2024-04-30T12:59:36.625Z] tests/test_multipart_installation.py::test_no_multipart_installed PASSED [ 15%]
[2024-04-30T12:59:36.625Z] tests/test_multipart_installation.py::test_no_multipart_installed_file PASSED [ 15%]
[2024-04-30T12:59:36.625Z] tests/test_multipart_installation.py::test_no_multipart_installed_file_bytes PASSED [ 15%]
[2024-04-30T12:59:36.625Z] tests/test_multipart_installation.py::test_no_multipart_installed_multi_form PASSED [ 15%]
[2024-04-30T12:59:36.625Z] tests/test_multipart_installation.py::test_no_multipart_installed_form_file PASSED [ 16%]
[2024-04-30T12:59:36.625Z] tests/test_no_swagger_ui_redirect.py::test_swagger_ui PASSED [ 16%]
[2024-04-30T12:59:36.625Z] tests/test_no_swagger_ui_redirect.py::test_swagger_ui_no_oauth2_redirect PASSED [ 16%]
[2024-04-30T12:59:36.625Z] tests/test_no_swagger_ui_redirect.py::test_response PASSED [ 16%]
[2024-04-30T12:59:36.625Z] tests/test_openapi_examples.py::test_call_api PASSED [ 16%]
[2024-04-30T12:59:36.625Z] tests/test_openapi_examples.py::test_openapi_schema PASSED [ 16%]
[2024-04-30T12:59:36.875Z] tests/test_openapi_query_parameter_extension.py::test_get_route PASSED [ 16%]
[2024-04-30T12:59:36.875Z] tests/test_openapi_query_parameter_extension.py::test_openapi PASSED [ 16%]
[2024-04-30T12:59:36.875Z] tests/test_openapi_route_extensions.py::test_get_route PASSED [ 16%]
[2024-04-30T12:59:36.875Z] tests/test_openapi_route_extensions.py::test_openapi PASSED [ 16%]
[2024-04-30T12:59:36.875Z] tests/test_openapi_separate_input_output_schemas.py::test_create_item PASSED [ 16%]
[2024-04-30T12:59:36.875Z] tests/test_openapi_separate_input_output_schemas.py::test_create_item_with_sub PASSED [ 16%]
[2024-04-30T12:59:36.875Z] tests/test_openapi_separate_input_output_schemas.py::test_create_item_list PASSED [ 16%]
[2024-04-30T12:59:36.875Z] tests/test_openapi_separate_input_output_schemas.py::test_read_items PASSED [ 16%]
[2024-04-30T12:59:36.875Z] tests/test_openapi_separate_input_output_schemas.py::test_openapi_schema PASSED [ 16%]
[2024-04-30T12:59:36.875Z] tests/test_openapi_separate_input_output_schemas.py::test_openapi_schema_no_separate PASSED [ 16%]
[2024-04-30T12:59:36.875Z] tests/test_openapi_servers.py::test_app PASSED [ 16%]
[2024-04-30T12:59:36.875Z] tests/test_openapi_servers.py::test_openapi_schema PASSED [ 16%]
[2024-04-30T12:59:36.875Z] tests/test_operations_signatures.py::test_signatures_consistency PASSED [ 16%]
[2024-04-30T12:59:36.875Z] tests/test_orjson_response_class.py::test_orjson_non_str_keys PASSED [ 16%]
[2024-04-30T12:59:36.875Z] tests/test_param_class.py::test_default_param_query_none PASSED [ 16%]
[2024-04-30T12:59:36.875Z] tests/test_param_class.py::test_default_param_query PASSED [ 17%]
[2024-04-30T12:59:36.875Z] tests/test_param_in_path_and_dependency.py::test_read_users PASSED [ 17%]
[2024-04-30T12:59:36.875Z] tests/test_param_in_path_and_dependency.py::test_openapi_schema PASSED [ 17%]
[2024-04-30T12:59:36.875Z] tests/test_param_include_in_schema.py::test_openapi_schema PASSED [ 17%]
[2024-04-30T12:59:36.875Z] tests/test_param_include_in_schema.py::test_hidden_cookie[/hidden_cookie-cookies0-200-expected_response0] PASSED [ 17%]
[2024-04-30T12:59:36.875Z] tests/test_param_include_in_schema.py::test_hidden_cookie[/hidden_cookie-cookies1-200-expected_response1] PASSED [ 17%]
[2024-04-30T12:59:36.875Z] tests/test_param_include_in_schema.py::test_hidden_header[/hidden_header-headers0-200-expected_response0] PASSED [ 17%]
[2024-04-30T12:59:36.875Z] tests/test_param_include_in_schema.py::test_hidden_header[/hidden_header-headers1-200-expected_response1] PASSED [ 17%]
[2024-04-30T12:59:36.875Z] tests/test_param_include_in_schema.py::test_hidden_path PASSED [ 17%]
[2024-04-30T12:59:36.875Z] tests/test_param_include_in_schema.py::test_hidden_query[/hidden_query-200-expected_response0] PASSED [ 17%]
[2024-04-30T12:59:36.875Z] tests/test_param_include_in_schema.py::test_hidden_query[/hidden_query?hidden_query=somevalue-200-expected_response1] PASSED [ 17%]
[2024-04-30T12:59:36.875Z] tests/test_params_repr.py::test_param_repr_str PASSED [ 17%]
[2024-04-30T12:59:36.875Z] tests/test_params_repr.py::test_param_repr_none PASSED [ 17%]
[2024-04-30T12:59:36.875Z] tests/test_params_repr.py::test_param_repr_ellipsis PASSED [ 17%]
[2024-04-30T12:59:36.875Z] tests/test_params_repr.py::test_param_repr_number PASSED [ 17%]
[2024-04-30T12:59:36.875Z] tests/test_params_repr.py::test_param_repr_list PASSED [ 17%]
[2024-04-30T12:59:36.875Z] tests/test_params_repr.py::test_path_repr PASSED [ 17%]
[2024-04-30T12:59:36.875Z] tests/test_params_repr.py::test_query_repr_str PASSED [ 17%]
[2024-04-30T12:59:36.875Z] tests/test_params_repr.py::test_query_repr_none PASSED [ 17%]
[2024-04-30T12:59:36.875Z] tests/test_params_repr.py::test_query_repr_ellipsis PASSED [ 17%]
[2024-04-30T12:59:36.875Z] tests/test_params_repr.py::test_query_repr_number PASSED [ 17%]
[2024-04-30T12:59:36.875Z] tests/test_params_repr.py::test_query_repr_list PASSED [ 18%]
[2024-04-30T12:59:36.875Z] tests/test_params_repr.py::test_header_repr_str PASSED [ 18%]
[2024-04-30T12:59:36.875Z] tests/test_params_repr.py::test_header_repr_none PASSED [ 18%]
[2024-04-30T12:59:36.875Z] tests/test_params_repr.py::test_header_repr_ellipsis PASSED [ 18%]
[2024-04-30T12:59:36.875Z] tests/test_params_repr.py::test_header_repr_number PASSED [ 18%]
[2024-04-30T12:59:36.875Z] tests/test_params_repr.py::test_header_repr_list PASSED [ 18%]
[2024-04-30T12:59:36.875Z] tests/test_params_repr.py::test_cookie_repr_str PASSED [ 18%]
[2024-04-30T12:59:36.875Z] tests/test_params_repr.py::test_cookie_repr_none PASSED [ 18%]
[2024-04-30T12:59:36.875Z] tests/test_params_repr.py::test_cookie_repr_ellipsis PASSED [ 18%]
[2024-04-30T12:59:36.875Z] tests/test_params_repr.py::test_cookie_repr_number PASSED [ 18%]
[2024-04-30T12:59:36.875Z] tests/test_params_repr.py::test_cookie_repr_list PASSED [ 18%]
[2024-04-30T12:59:36.875Z] tests/test_params_repr.py::test_body_repr_str PASSED [ 18%]
[2024-04-30T12:59:36.875Z] tests/test_params_repr.py::test_body_repr_none PASSED [ 18%]
[2024-04-30T12:59:36.875Z] tests/test_params_repr.py::test_body_repr_ellipsis PASSED [ 18%]
[2024-04-30T12:59:36.875Z] tests/test_params_repr.py::test_body_repr_number PASSED [ 18%]
[2024-04-30T12:59:36.875Z] tests/test_params_repr.py::test_body_repr_list PASSED [ 18%]
[2024-04-30T12:59:36.875Z] tests/test_params_repr.py::test_depends_repr PASSED [ 18%]
[2024-04-30T12:59:36.875Z] tests/test_path.py::test_text_get PASSED [ 18%]
[2024-04-30T12:59:36.875Z] tests/test_path.py::test_nonexistent PASSED [ 18%]
[2024-04-30T12:59:36.875Z] tests/test_path.py::test_path_foobar PASSED [ 18%]
[2024-04-30T12:59:36.875Z] tests/test_path.py::test_path_str_foobar PASSED [ 18%]
[2024-04-30T12:59:36.875Z] tests/test_path.py::test_path_str_42 PASSED [ 19%]
[2024-04-30T12:59:36.875Z] tests/test_path.py::test_path_str_True PASSED [ 19%]
[2024-04-30T12:59:36.875Z] tests/test_path.py::test_path_int_foobar PASSED [ 19%]
[2024-04-30T12:59:36.875Z] tests/test_path.py::test_path_int_True PASSED [ 19%]
[2024-04-30T12:59:36.875Z] tests/test_path.py::test_path_int_42 PASSED [ 19%]
[2024-04-30T12:59:36.875Z] tests/test_path.py::test_path_int_42_5 PASSED [ 19%]
[2024-04-30T12:59:36.875Z] tests/test_path.py::test_path_float_foobar PASSED [ 19%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_float_True PASSED [ 19%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_float_42 PASSED [ 19%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_float_42_5 PASSED [ 19%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_bool_foobar PASSED [ 19%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_bool_True PASSED [ 19%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_bool_42 PASSED [ 19%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_bool_42_5 PASSED [ 19%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_bool_1 PASSED [ 19%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_bool_0 PASSED [ 19%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_bool_true PASSED [ 19%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_bool_False PASSED [ 19%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_bool_false PASSED [ 19%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_param_foo PASSED [ 19%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_param_minlength_foo PASSED [ 19%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_param_minlength_fo PASSED [ 20%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_param_maxlength_foo PASSED [ 20%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_param_maxlength_foobar PASSED [ 20%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_param_min_maxlength_foo PASSED [ 20%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_param_min_maxlength_foobar PASSED [ 20%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_param_min_maxlength_f PASSED [ 20%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_param_gt_42 PASSED [ 20%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_param_gt_2 PASSED [ 20%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_param_gt0_0_05 PASSED [ 20%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_param_gt0_0 PASSED [ 20%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_param_ge_42 PASSED [ 20%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_param_ge_3 PASSED [ 20%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_param_ge_2 PASSED [ 20%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_param_lt_42 PASSED [ 20%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_param_lt_2 PASSED [ 20%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_param_lt0__1 PASSED [ 20%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_param_lt0_0 PASSED [ 20%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_param_le_42 PASSED [ 20%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_param_le_3 PASSED [ 20%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_param_le_2 PASSED [ 20%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_param_lt_gt_2 PASSED [ 20%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_param_lt_gt_4 PASSED [ 21%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_param_lt_gt_0 PASSED [ 21%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_param_le_ge_2 PASSED [ 21%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_param_le_ge_1 PASSED [ 21%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_param_le_ge_3 PASSED [ 21%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_param_le_ge_4 PASSED [ 21%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_param_lt_int_2 PASSED [ 21%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_param_lt_int_42 PASSED [ 21%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_param_lt_int_2_7 PASSED [ 21%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_param_gt_int_42 PASSED [ 21%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_param_gt_int_2 PASSED [ 21%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_param_gt_int_2_7 PASSED [ 21%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_param_le_int_42 PASSED [ 21%]
[2024-04-30T12:59:37.126Z] tests/test_path.py::test_path_param_le_int_3 PASSED [ 21%]
[2024-04-30T12:59:37.376Z] tests/test_path.py::test_path_param_le_int_2 PASSED [ 21%]
[2024-04-30T12:59:37.376Z] tests/test_path.py::test_path_param_le_int_2_7 PASSED [ 21%]
[2024-04-30T12:59:37.376Z] tests/test_path.py::test_path_param_ge_int_42 PASSED [ 21%]
[2024-04-30T12:59:37.376Z] tests/test_path.py::test_path_param_ge_int_3 PASSED [ 21%]
[2024-04-30T12:59:37.376Z] tests/test_path.py::test_path_param_ge_int_2 PASSED [ 21%]
[2024-04-30T12:59:37.376Z] tests/test_path.py::test_path_param_ge_int_2_7 PASSED [ 21%]
[2024-04-30T12:59:37.376Z] tests/test_path.py::test_path_param_lt_gt_int_2 PASSED [ 21%]
[2024-04-30T12:59:37.376Z] tests/test_path.py::test_path_param_lt_gt_int_4 PASSED [ 22%]
[2024-04-30T12:59:37.376Z] tests/test_path.py::test_path_param_lt_gt_int_0 PASSED [ 22%]
[2024-04-30T12:59:37.376Z] tests/test_path.py::test_path_param_lt_gt_int_2_7 PASSED [ 22%]
[2024-04-30T12:59:37.376Z] tests/test_path.py::test_path_param_le_ge_int_2 PASSED [ 22%]
[2024-04-30T12:59:37.376Z] tests/test_path.py::test_path_param_le_ge_int_1 PASSED [ 22%]
[2024-04-30T12:59:37.376Z] tests/test_path.py::test_path_param_le_ge_int_3 PASSED [ 22%]
[2024-04-30T12:59:37.376Z] tests/test_path.py::test_path_param_le_ge_int_4 PASSED [ 22%]
[2024-04-30T12:59:37.376Z] tests/test_path.py::test_path_param_le_ge_int_2_7 PASSED [ 22%]
[2024-04-30T12:59:37.376Z] tests/test_put_no_body.py::test_put_no_body PASSED [ 22%]
[2024-04-30T12:59:37.376Z] tests/test_put_no_body.py::test_put_no_body_with_body PASSED [ 22%]
[2024-04-30T12:59:37.376Z] tests/test_put_no_body.py::test_openapi_schema PASSED [ 22%]
[2024-04-30T12:59:37.376Z] tests/test_query.py::test_query PASSED [ 22%]
[2024-04-30T12:59:37.376Z] tests/test_query.py::test_query_query_baz PASSED [ 22%]
[2024-04-30T12:59:37.376Z] tests/test_query.py::test_query_not_declared_baz PASSED [ 22%]
[2024-04-30T12:59:37.376Z] tests/test_query.py::test_query_optional PASSED [ 22%]
[2024-04-30T12:59:37.376Z] tests/test_query.py::test_query_optional_query_baz PASSED [ 22%]
[2024-04-30T12:59:37.376Z] tests/test_query.py::test_query_optional_not_declared_baz PASSED [ 22%]
[2024-04-30T12:59:37.376Z] tests/test_query.py::test_query_int PASSED [ 22%]
[2024-04-30T12:59:37.376Z] tests/test_query.py::test_query_int_query_42 PASSED [ 22%]
[2024-04-30T12:59:37.376Z] tests/test_query.py::test_query_int_query_42_5 PASSED [ 22%]
[2024-04-30T12:59:37.376Z] tests/test_query.py::test_query_int_query_baz PASSED [ 22%]
[2024-04-30T12:59:37.376Z] tests/test_query.py::test_query_int_not_declared_baz PASSED [ 23%]
[2024-04-30T12:59:37.376Z] tests/test_query.py::test_query_int_optional PASSED [ 23%]
[2024-04-30T12:59:37.376Z] tests/test_query.py::test_query_int_optional_query_50 PASSED [ 23%]
[2024-04-30T12:59:37.376Z] tests/test_query.py::test_query_int_optional_query_foo PASSED [ 23%]
[2024-04-30T12:59:37.376Z] tests/test_query.py::test_query_int_default PASSED [ 23%]
[2024-04-30T12:59:37.376Z] tests/test_query.py::test_query_int_default_query_50 PASSED [ 23%]
[2024-04-30T12:59:37.376Z] tests/test_query.py::test_query_int_default_query_foo PASSED [ 23%]
[2024-04-30T12:59:37.376Z] tests/test_query.py::test_query_param PASSED [ 23%]
[2024-04-30T12:59:37.376Z] tests/test_query.py::test_query_param_query_50 PASSED [ 23%]
[2024-04-30T12:59:37.376Z] tests/test_query.py::test_query_param_required PASSED [ 23%]
[2024-04-30T12:59:37.627Z] tests/test_query.py::test_query_param_required_query_50 PASSED [ 23%]
[2024-04-30T12:59:37.627Z] tests/test_query.py::test_query_param_required_int PASSED [ 23%]
[2024-04-30T12:59:37.627Z] tests/test_query.py::test_query_param_required_int_query_50 PASSED [ 23%]
[2024-04-30T12:59:37.627Z] tests/test_query.py::test_query_param_required_int_query_foo PASSED [ 23%]
[2024-04-30T12:59:37.627Z] tests/test_query.py::test_query_frozenset_query_1_query_1_query_2 PASSED [ 23%]
[2024-04-30T12:59:37.627Z] tests/test_query.py::test_query_list PASSED [ 23%]
[2024-04-30T12:59:37.627Z] tests/test_query.py::test_query_list_empty PASSED [ 23%]
[2024-04-30T12:59:37.627Z] tests/test_query.py::test_query_list_default PASSED [ 23%]
[2024-04-30T12:59:37.627Z] tests/test_query.py::test_query_list_default_empty PASSED [ 23%]
[2024-04-30T12:59:37.627Z] tests/test_read_with_orm_mode.py::test_read_with_orm_mode PASSED [ 23%]
[2024-04-30T12:59:37.627Z] tests/test_read_with_orm_mode.py::test_read_with_orm_mode_pv1 SKIPPED [ 24%]
[2024-04-30T12:59:37.627Z] tests/test_regex_deprecated_body.py::test_no_query PASSED [ 24%]
[2024-04-30T12:59:37.627Z] tests/test_regex_deprecated_body.py::test_q_fixedquery PASSED [ 24%]
[2024-04-30T12:59:37.627Z] tests/test_regex_deprecated_body.py::test_query_nonregexquery PASSED [ 24%]
[2024-04-30T12:59:37.627Z] tests/test_regex_deprecated_body.py::test_openapi_schema PASSED [ 24%]
[2024-04-30T12:59:37.627Z] tests/test_regex_deprecated_params.py::test_query_params_str_validations_no_query PASSED [ 24%]
[2024-04-30T12:59:37.627Z] tests/test_regex_deprecated_params.py::test_query_params_str_validations_q_fixedquery PASSED [ 24%]
[2024-04-30T12:59:37.627Z] tests/test_regex_deprecated_params.py::test_query_params_str_validations_item_query_nonregexquery PASSED [ 24%]
[2024-04-30T12:59:37.627Z] tests/test_regex_deprecated_params.py::test_openapi_schema PASSED [ 24%]
[2024-04-30T12:59:37.627Z] tests/test_repeated_cookie_headers.py::test_cookie_is_set_once PASSED [ 24%]
[2024-04-30T12:59:37.627Z] tests/test_repeated_dependency_schema.py::test_schema PASSED [ 24%]
[2024-04-30T12:59:37.627Z] tests/test_repeated_dependency_schema.py::test_response PASSED [ 24%]
[2024-04-30T12:59:37.627Z] tests/test_repeated_parameter_alias.py::test_get_parameters PASSED [ 24%]
[2024-04-30T12:59:37.627Z] tests/test_repeated_parameter_alias.py::test_openapi_schema PASSED [ 24%]
[2024-04-30T12:59:37.627Z] tests/test_reponse_set_reponse_code_empty.py::test_dependency_set_status_code PASSED [ 24%]
[2024-04-30T12:59:37.627Z] tests/test_reponse_set_reponse_code_empty.py::test_openapi_schema PASSED [ 24%]
[2024-04-30T12:59:37.627Z] tests/test_request_body_parameters_media_type.py::test_openapi_schema PASSED [ 24%]
[2024-04-30T12:59:37.627Z] tests/test_required_noneable.py::test_required_nonable_query_invalid PASSED [ 24%]
[2024-04-30T12:59:37.627Z] tests/test_required_noneable.py::test_required_noneable_query_value PASSED [ 24%]
[2024-04-30T12:59:37.627Z] tests/test_required_noneable.py::test_required_nonable_explicit_query_invalid PASSED [ 24%]
[2024-04-30T12:59:37.627Z] tests/test_required_noneable.py::test_required_nonable_explicit_query_value PASSED [ 24%]
[2024-04-30T12:59:37.627Z] tests/test_required_noneable.py::test_required_nonable_body_embed_no_content PASSED [ 25%]
[2024-04-30T12:59:37.627Z] tests/test_required_noneable.py::test_required_nonable_body_embed_invalid PASSED [ 25%]
[2024-04-30T12:59:37.627Z] tests/test_required_noneable.py::test_required_noneable_body_embed_value PASSED [ 25%]
[2024-04-30T12:59:37.627Z] tests/test_response_by_alias.py::test_read_dict PASSED [ 25%]
[2024-04-30T12:59:37.627Z] tests/test_response_by_alias.py::test_read_model PASSED [ 25%]
[2024-04-30T12:59:37.627Z] tests/test_response_by_alias.py::test_read_list PASSED [ 25%]
[2024-04-30T12:59:37.627Z] tests/test_response_by_alias.py::test_read_dict_by_alias PASSED [ 25%]
[2024-04-30T12:59:37.627Z] tests/test_response_by_alias.py::test_read_model_by_alias PASSED [ 25%]
[2024-04-30T12:59:37.627Z] tests/test_response_by_alias.py::test_read_list_by_alias PASSED [ 25%]
[2024-04-30T12:59:37.627Z] tests/test_response_by_alias.py::test_read_dict_no_alias PASSED [ 25%]
[2024-04-30T12:59:37.627Z] tests/test_response_by_alias.py::test_read_model_no_alias PASSED [ 25%]
[2024-04-30T12:59:37.627Z] tests/test_response_by_alias.py::test_read_list_no_alias PASSED [ 25%]
[2024-04-30T12:59:37.627Z] tests/test_response_by_alias.py::test_openapi_schema PASSED [ 25%]
[2024-04-30T12:59:37.627Z] tests/test_response_change_status_code.py::test_dependency_set_status_code PASSED [ 25%]
[2024-04-30T12:59:37.877Z] tests/test_response_class_no_mediatype.py::test_openapi_schema PASSED [ 25%]
[2024-04-30T12:59:37.877Z] tests/test_response_code_no_body.py::test_get_response PASSED [ 25%]
[2024-04-30T12:59:37.877Z] tests/test_response_code_no_body.py::test_openapi_schema PASSED [ 25%]
[2024-04-30T12:59:37.877Z] tests/test_response_model_as_return_annotation.py::test_no_response_model_no_annotation_return_model PASSED [ 25%]
[2024-04-30T12:59:37.877Z] tests/test_response_model_as_return_annotation.py::test_no_response_model_no_annotation_return_dict PASSED [ 25%]
[2024-04-30T12:59:37.877Z] tests/test_response_model_as_return_annotation.py::test_response_model_no_annotation_return_same_model PASSED [ 25%]
[2024-04-30T12:59:37.877Z] tests/test_response_model_as_return_annotation.py::test_response_model_no_annotation_return_exact_dict PASSED [ 25%]
[2024-04-30T12:59:37.877Z] tests/test_response_model_as_return_annotation.py::test_response_model_no_annotation_return_invalid_dict PASSED [ 26%]
[2024-04-30T12:59:37.877Z] tests/test_response_model_as_return_annotation.py::test_response_model_no_annotation_return_invalid_model PASSED [ 26%]
[2024-04-30T12:59:37.877Z] tests/test_response_model_as_return_annotation.py::test_response_model_no_annotation_return_dict_with_extra_data PASSED [ 26%]
[2024-04-30T12:59:37.877Z] tests/test_response_model_as_return_annotation.py::test_response_model_no_annotation_return_submodel_with_extra_data PASSED [ 26%]
[2024-04-30T12:59:37.877Z] tests/test_response_model_as_return_annotation.py::test_no_response_model_annotation_return_same_model PASSED [ 26%]
[2024-04-30T12:59:37.877Z] tests/test_response_model_as_return_annotation.py::test_no_response_model_annotation_return_exact_dict PASSED [ 26%]
[2024-04-30T12:59:37.877Z] tests/test_response_model_as_return_annotation.py::test_no_response_model_annotation_return_invalid_dict PASSED [ 26%]
[2024-04-30T12:59:37.877Z] tests/test_response_model_as_return_annotation.py::test_no_response_model_annotation_return_invalid_model PASSED [ 26%]
[2024-04-30T12:59:37.877Z] tests/test_response_model_as_return_annotation.py::test_no_response_model_annotation_return_dict_with_extra_data PASSED [ 26%]
[2024-04-30T12:59:37.877Z] tests/test_response_model_as_return_annotation.py::test_no_response_model_annotation_return_submodel_with_extra_data PASSED [ 26%]
[2024-04-30T12:59:37.877Z] tests/test_response_model_as_return_annotation.py::test_response_model_none_annotation_return_same_model PASSED [ 26%]
[2024-04-30T12:59:37.877Z] tests/test_response_model_as_return_annotation.py::test_response_model_none_annotation_return_exact_dict PASSED [ 26%]
[2024-04-30T12:59:37.877Z] tests/test_response_model_as_return_annotation.py::test_response_model_none_annotation_return_invalid_dict PASSED [ 26%]
[2024-04-30T12:59:37.877Z] tests/test_response_model_as_return_annotation.py::test_response_model_none_annotation_return_invalid_model PASSED [ 26%]
[2024-04-30T12:59:37.877Z] tests/test_response_model_as_return_annotation.py::test_response_model_none_annotation_return_dict_with_extra_data PASSED [ 26%]
[2024-04-30T12:59:37.877Z] tests/test_response_model_as_return_annotation.py::test_response_model_none_annotation_return_submodel_with_extra_data PASSED [ 26%]
[2024-04-30T12:59:37.877Z] tests/test_response_model_as_return_annotation.py::test_response_model_model1_annotation_model2_return_same_model PASSED [ 26%]
[2024-04-30T12:59:37.877Z] tests/test_response_model_as_return_annotation.py::test_response_model_model1_annotation_model2_return_exact_dict PASSED [ 26%]
[2024-04-30T12:59:37.877Z] tests/test_response_model_as_return_annotation.py::test_response_model_model1_annotation_model2_return_invalid_dict PASSED [ 26%]
[2024-04-30T12:59:37.877Z] tests/test_response_model_as_return_annotation.py::test_response_model_model1_annotation_model2_return_invalid_model PASSED [ 26%]
[2024-04-30T12:59:37.877Z] tests/test_response_model_as_return_annotation.py::test_response_model_model1_annotation_model2_return_dict_with_extra_data PASSED [ 26%]
[2024-04-30T12:59:37.877Z] tests/test_response_model_as_return_annotation.py::test_response_model_model1_annotation_model2_return_submodel_with_extra_data PASSED [ 27%]
[2024-04-30T12:59:37.877Z] tests/test_response_model_as_return_annotation.py::test_response_model_filtering_model_annotation_submodel_return_submodel PASSED [ 27%]
[2024-04-30T12:59:37.878Z] tests/test_response_model_as_return_annotation.py::test_response_model_list_of_model_no_annotation PASSED [ 27%]
[2024-04-30T12:59:37.878Z] tests/test_response_model_as_return_annotation.py::test_no_response_model_annotation_list_of_model PASSED [ 27%]
[2024-04-30T12:59:37.878Z] tests/test_response_model_as_return_annotation.py::test_no_response_model_annotation_forward_ref_list_of_model PASSED [ 27%]
[2024-04-30T12:59:37.878Z] tests/test_response_model_as_return_annotation.py::test_response_model_union_no_annotation_return_model1 PASSED [ 27%]
[2024-04-30T12:59:37.878Z] tests/test_response_model_as_return_annotation.py::test_response_model_union_no_annotation_return_model2 PASSED [ 27%]
[2024-04-30T12:59:38.128Z] tests/test_response_model_as_return_annotation.py::test_no_response_model_annotation_union_return_model1 PASSED [ 27%]
[2024-04-30T12:59:38.128Z] tests/test_response_model_as_return_annotation.py::test_no_response_model_annotation_union_return_model2 PASSED [ 27%]
[2024-04-30T12:59:38.128Z] tests/test_response_model_as_return_annotation.py::test_no_response_model_annotation_return_class PASSED [ 27%]
[2024-04-30T12:59:38.128Z] tests/test_response_model_as_return_annotation.py::test_no_response_model_annotation_json_response_class PASSED [ 27%]
[2024-04-30T12:59:38.128Z] tests/test_response_model_as_return_annotation.py::test_invalid_response_model_field PASSED [ 27%]
[2024-04-30T12:59:38.128Z] tests/test_response_model_as_return_annotation.py::test_openapi_schema PASSED [ 27%]
[2024-04-30T12:59:38.128Z] tests/test_response_model_data_filter.py::test_filter_top_level_model PASSED [ 27%]
[2024-04-30T12:59:38.128Z] tests/test_response_model_data_filter.py::test_filter_second_level_model PASSED [ 27%]
[2024-04-30T12:59:38.128Z] tests/test_response_model_data_filter.py::test_list_of_models PASSED [ 27%]
[2024-04-30T12:59:38.128Z] tests/test_response_model_data_filter_no_inheritance.py::test_filter_top_level_model PASSED [ 27%]
[2024-04-30T12:59:38.128Z] tests/test_response_model_data_filter_no_inheritance.py::test_filter_second_level_model PASSED [ 27%]
[2024-04-30T12:59:38.128Z] tests/test_response_model_data_filter_no_inheritance.py::test_list_of_models PASSED [ 27%]
[2024-04-30T12:59:38.128Z] tests/test_response_model_include_exclude.py::test_nested_include_simple PASSED [ 27%]
[2024-04-30T12:59:38.128Z] tests/test_response_model_include_exclude.py::test_nested_include_simple_dict PASSED [ 27%]
[2024-04-30T12:59:38.128Z] tests/test_response_model_include_exclude.py::test_nested_exclude_simple PASSED [ 28%]
[2024-04-30T12:59:38.128Z] tests/test_response_model_include_exclude.py::test_nested_exclude_simple_dict PASSED [ 28%]
[2024-04-30T12:59:38.128Z] tests/test_response_model_include_exclude.py::test_nested_include_mixed PASSED [ 28%]
[2024-04-30T12:59:38.128Z] tests/test_response_model_include_exclude.py::test_nested_include_mixed_dict PASSED [ 28%]
[2024-04-30T12:59:38.128Z] tests/test_response_model_invalid.py::test_invalid_response_model_raises PASSED [ 28%]
[2024-04-30T12:59:38.128Z] tests/test_response_model_invalid.py::test_invalid_response_model_sub_type_raises PASSED [ 28%]
[2024-04-30T12:59:38.128Z] tests/test_response_model_invalid.py::test_invalid_response_model_in_responses_raises PASSED [ 28%]
[2024-04-30T12:59:38.128Z] tests/test_response_model_invalid.py::test_invalid_response_model_sub_type_in_responses_raises PASSED [ 28%]
[2024-04-30T12:59:38.128Z] tests/test_response_model_sub_types.py::test_path_operations PASSED [ 28%]
[2024-04-30T12:59:38.128Z] tests/test_response_model_sub_types.py::test_openapi_schema PASSED [ 28%]
[2024-04-30T12:59:38.128Z] tests/test_route_scope.py::test_get PASSED [ 28%]
[2024-04-30T12:59:38.128Z] tests/test_route_scope.py::test_invalid_method_doesnt_match PASSED [ 28%]
[2024-04-30T12:59:38.128Z] tests/test_route_scope.py::test_invalid_path_doesnt_match PASSED [ 28%]
[2024-04-30T12:59:38.128Z] tests/test_route_scope.py::test_websocket PASSED [ 28%]
[2024-04-30T12:59:38.128Z] tests/test_route_scope.py::test_websocket_invalid_path_doesnt_match PASSED [ 28%]
[2024-04-30T12:59:38.128Z] tests/test_router_events.py::test_router_events PASSED [ 28%]
[2024-04-30T12:59:38.128Z] tests/test_router_events.py::test_app_lifespan_state PASSED [ 28%]
[2024-04-30T12:59:38.128Z] tests/test_router_prefix_with_template.py::test_get PASSED [ 28%]
[2024-04-30T12:59:38.128Z] tests/test_router_redirect_slashes.py::test_redirect_slashes_enabled PASSED [ 28%]
[2024-04-30T12:59:38.128Z] tests/test_router_redirect_slashes.py::test_redirect_slashes_disabled PASSED [ 28%]
[2024-04-30T12:59:38.378Z] tests/test_schema_extra_examples.py::test_call_api PASSED [ 28%]
[2024-04-30T12:59:38.378Z] tests/test_schema_extra_examples.py::test_openapi_schema PASSED [ 29%]
[2024-04-30T12:59:38.378Z] tests/test_security_api_key_cookie.py::test_security_api_key PASSED [ 29%]
[2024-04-30T12:59:38.378Z] tests/test_security_api_key_cookie.py::test_security_api_key_no_key PASSED [ 29%]
[2024-04-30T12:59:38.378Z] tests/test_security_api_key_cookie.py::test_openapi_schema PASSED [ 29%]
[2024-04-30T12:59:38.378Z] tests/test_security_api_key_cookie_description.py::test_security_api_key PASSED [ 29%]
[2024-04-30T12:59:38.378Z] tests/test_security_api_key_cookie_description.py::test_security_api_key_no_key PASSED [ 29%]
[2024-04-30T12:59:38.378Z] tests/test_security_api_key_cookie_description.py::test_openapi_schema PASSED [ 29%]
[2024-04-30T12:59:38.378Z] tests/test_security_api_key_cookie_optional.py::test_security_api_key PASSED [ 29%]
[2024-04-30T12:59:38.378Z] tests/test_security_api_key_cookie_optional.py::test_security_api_key_no_key PASSED [ 29%]
[2024-04-30T12:59:38.378Z] tests/test_security_api_key_cookie_optional.py::test_openapi_schema PASSED [ 29%]
[2024-04-30T12:59:38.378Z] tests/test_security_api_key_header.py::test_security_api_key PASSED [ 29%]
[2024-04-30T12:59:38.378Z] tests/test_security_api_key_header.py::test_security_api_key_no_key PASSED [ 29%]
[2024-04-30T12:59:38.378Z] tests/test_security_api_key_header.py::test_openapi_schema PASSED [ 29%]
[2024-04-30T12:59:38.378Z] tests/test_security_api_key_header_description.py::test_security_api_key PASSED [ 29%]
[2024-04-30T12:59:38.378Z] tests/test_security_api_key_header_description.py::test_security_api_key_no_key PASSED [ 29%]
[2024-04-30T12:59:38.378Z] tests/test_security_api_key_header_description.py::test_openapi_schema PASSED [ 29%]
[2024-04-30T12:59:38.378Z] tests/test_security_api_key_header_optional.py::test_security_api_key PASSED [ 29%]
[2024-04-30T12:59:38.378Z] tests/test_security_api_key_header_optional.py::test_security_api_key_no_key PASSED [ 29%]
[2024-04-30T12:59:38.378Z] tests/test_security_api_key_header_optional.py::test_openapi_schema PASSED [ 29%]
[2024-04-30T12:59:38.378Z] tests/test_security_api_key_query.py::test_security_api_key PASSED [ 29%]
[2024-04-30T12:59:38.378Z] tests/test_security_api_key_query.py::test_security_api_key_no_key PASSED [ 29%]
[2024-04-30T12:59:38.378Z] tests/test_security_api_key_query.py::test_openapi_schema PASSED [ 30%]
[2024-04-30T12:59:38.378Z] tests/test_security_api_key_query_description.py::test_security_api_key PASSED [ 30%]
[2024-04-30T12:59:38.378Z] tests/test_security_api_key_query_description.py::test_security_api_key_no_key PASSED [ 30%]
[2024-04-30T12:59:38.378Z] tests/test_security_api_key_query_description.py::test_openapi_schema PASSED [ 30%]
[2024-04-30T12:59:38.378Z] tests/test_security_api_key_query_optional.py::test_security_api_key PASSED [ 30%]
[2024-04-30T12:59:38.378Z] tests/test_security_api_key_query_optional.py::test_security_api_key_no_key PASSED [ 30%]
[2024-04-30T12:59:38.378Z] tests/test_security_api_key_query_optional.py::test_openapi_schema PASSED [ 30%]
[2024-04-30T12:59:38.378Z] tests/test_security_http_base.py::test_security_http_base PASSED [ 30%]
[2024-04-30T12:59:38.378Z] tests/test_security_http_base.py::test_security_http_base_no_credentials PASSED [ 30%]
[2024-04-30T12:59:38.378Z] tests/test_security_http_base.py::test_openapi_schema PASSED [ 30%]
[2024-04-30T12:59:38.378Z] tests/test_security_http_base_description.py::test_security_http_base PASSED [ 30%]
[2024-04-30T12:59:38.378Z] tests/test_security_http_base_description.py::test_security_http_base_no_credentials PASSED [ 30%]
[2024-04-30T12:59:38.378Z] tests/test_security_http_base_description.py::test_openapi_schema PASSED [ 30%]
[2024-04-30T12:59:38.379Z] tests/test_security_http_base_optional.py::test_security_http_base PASSED [ 30%]
[2024-04-30T12:59:38.379Z] tests/test_security_http_base_optional.py::test_security_http_base_no_credentials PASSED [ 30%]
[2024-04-30T12:59:38.379Z] tests/test_security_http_base_optional.py::test_openapi_schema PASSED [ 30%]
[2024-04-30T12:59:38.379Z] tests/test_security_http_basic_optional.py::test_security_http_basic PASSED [ 30%]
[2024-04-30T12:59:38.379Z] tests/test_security_http_basic_optional.py::test_security_http_basic_no_credentials PASSED [ 30%]
[2024-04-30T12:59:38.379Z] tests/test_security_http_basic_optional.py::test_security_http_basic_invalid_credentials PASSED [ 30%]
[2024-04-30T12:59:38.379Z] tests/test_security_http_basic_optional.py::test_security_http_basic_non_basic_credentials PASSED [ 30%]
[2024-04-30T12:59:38.379Z] tests/test_security_http_basic_optional.py::test_openapi_schema PASSED [ 31%]
[2024-04-30T12:59:38.379Z] tests/test_security_http_basic_realm.py::test_security_http_basic PASSED [ 31%]
[2024-04-30T12:59:38.379Z] tests/test_security_http_basic_realm.py::test_security_http_basic_no_credentials PASSED [ 31%]
[2024-04-30T12:59:38.379Z] tests/test_security_http_basic_realm.py::test_security_http_basic_invalid_credentials PASSED [ 31%]
[2024-04-30T12:59:38.629Z] tests/test_security_http_basic_realm.py::test_security_http_basic_non_basic_credentials PASSED [ 31%]
[2024-04-30T12:59:38.629Z] tests/test_security_http_basic_realm.py::test_openapi_schema PASSED [ 31%]
[2024-04-30T12:59:38.629Z] tests/test_security_http_basic_realm_description.py::test_security_http_basic PASSED [ 31%]
[2024-04-30T12:59:38.629Z] tests/test_security_http_basic_realm_description.py::test_security_http_basic_no_credentials PASSED [ 31%]
[2024-04-30T12:59:38.629Z] tests/test_security_http_basic_realm_description.py::test_security_http_basic_invalid_credentials PASSED [ 31%]
[2024-04-30T12:59:38.629Z] tests/test_security_http_basic_realm_description.py::test_security_http_basic_non_basic_credentials PASSED [ 31%]
[2024-04-30T12:59:38.629Z] tests/test_security_http_basic_realm_description.py::test_openapi_schema PASSED [ 31%]
[2024-04-30T12:59:38.629Z] tests/test_security_http_bearer.py::test_security_http_bearer PASSED [ 31%]
[2024-04-30T12:59:38.629Z] tests/test_security_http_bearer.py::test_security_http_bearer_no_credentials PASSED [ 31%]
[2024-04-30T12:59:38.629Z] tests/test_security_http_bearer.py::test_security_http_bearer_incorrect_scheme_credentials PASSED [ 31%]
[2024-04-30T12:59:38.629Z] tests/test_security_http_bearer.py::test_openapi_schema PASSED [ 31%]
[2024-04-30T12:59:38.629Z] tests/test_security_http_bearer_description.py::test_security_http_bearer PASSED [ 31%]
[2024-04-30T12:59:38.629Z] tests/test_security_http_bearer_description.py::test_security_http_bearer_no_credentials PASSED [ 31%]
[2024-04-30T12:59:38.629Z] tests/test_security_http_bearer_description.py::test_security_http_bearer_incorrect_scheme_credentials PASSED [ 31%]
[2024-04-30T12:59:38.629Z] tests/test_security_http_bearer_description.py::test_openapi_schema PASSED [ 31%]
[2024-04-30T12:59:38.629Z] tests/test_security_http_bearer_optional.py::test_security_http_bearer PASSED [ 31%]
[2024-04-30T12:59:38.629Z] tests/test_security_http_bearer_optional.py::test_security_http_bearer_no_credentials PASSED [ 31%]
[2024-04-30T12:59:38.629Z] tests/test_security_http_bearer_optional.py::test_security_http_bearer_incorrect_scheme_credentials PASSED [ 32%]
[2024-04-30T12:59:38.629Z] tests/test_security_http_bearer_optional.py::test_openapi_schema PASSED [ 32%]
[2024-04-30T12:59:38.629Z] tests/test_security_http_digest.py::test_security_http_digest PASSED [ 32%]
[2024-04-30T12:59:38.629Z] tests/test_security_http_digest.py::test_security_http_digest_no_credentials PASSED [ 32%]
[2024-04-30T12:59:38.629Z] tests/test_security_http_digest.py::test_security_http_digest_incorrect_scheme_credentials PASSED [ 32%]
[2024-04-30T12:59:38.629Z] tests/test_security_http_digest.py::test_openapi_schema PASSED [ 32%]
[2024-04-30T12:59:38.629Z] tests/test_security_http_digest_description.py::test_security_http_digest PASSED [ 32%]
[2024-04-30T12:59:38.629Z] tests/test_security_http_digest_description.py::test_security_http_digest_no_credentials PASSED [ 32%]
[2024-04-30T12:59:38.629Z] tests/test_security_http_digest_description.py::test_security_http_digest_incorrect_scheme_credentials PASSED [ 32%]
[2024-04-30T12:59:38.629Z] tests/test_security_http_digest_description.py::test_openapi_schema PASSED [ 32%]
[2024-04-30T12:59:38.629Z] tests/test_security_http_digest_optional.py::test_security_http_digest PASSED [ 32%]
[2024-04-30T12:59:38.629Z] tests/test_security_http_digest_optional.py::test_security_http_digest_no_credentials PASSED [ 32%]
[2024-04-30T12:59:38.629Z] tests/test_security_http_digest_optional.py::test_security_http_digest_incorrect_scheme_credentials PASSED [ 32%]
[2024-04-30T12:59:38.629Z] tests/test_security_http_digest_optional.py::test_openapi_schema PASSED [ 32%]
[2024-04-30T12:59:38.629Z] tests/test_security_oauth2.py::test_security_oauth2 PASSED [ 32%]
[2024-04-30T12:59:38.629Z] tests/test_security_oauth2.py::test_security_oauth2_password_other_header PASSED [ 32%]
[2024-04-30T12:59:38.629Z] tests/test_security_oauth2.py::test_security_oauth2_password_bearer_no_header PASSED [ 32%]
[2024-04-30T12:59:38.629Z] tests/test_security_oauth2.py::test_strict_login_no_data PASSED [ 32%]
[2024-04-30T12:59:38.629Z] tests/test_security_oauth2.py::test_strict_login_no_grant_type PASSED [ 32%]
[2024-04-30T12:59:38.629Z] tests/test_security_oauth2.py::test_strict_login_incorrect_grant_type PASSED [ 32%]
[2024-04-30T12:59:38.629Z] tests/test_security_oauth2.py::test_strict_login_correct_grant_type PASSED [ 32%]
[2024-04-30T12:59:38.629Z] tests/test_security_oauth2.py::test_openapi_schema PASSED [ 33%]
[2024-04-30T12:59:38.629Z] tests/test_security_oauth2_authorization_code_bearer.py::test_no_token PASSED [ 33%]
[2024-04-30T12:59:38.629Z] tests/test_security_oauth2_authorization_code_bearer.py::test_incorrect_token PASSED [ 33%]
[2024-04-30T12:59:38.629Z] tests/test_security_oauth2_authorization_code_bearer.py::test_token PASSED [ 33%]
[2024-04-30T12:59:38.629Z] tests/test_security_oauth2_authorization_code_bearer.py::test_openapi_schema PASSED [ 33%]
[2024-04-30T12:59:38.629Z] tests/test_security_oauth2_authorization_code_bearer_description.py::test_no_token PASSED [ 33%]
[2024-04-30T12:59:38.629Z] tests/test_security_oauth2_authorization_code_bearer_description.py::test_incorrect_token PASSED [ 33%]
[2024-04-30T12:59:38.629Z] tests/test_security_oauth2_authorization_code_bearer_description.py::test_token PASSED [ 33%]
[2024-04-30T12:59:38.629Z] tests/test_security_oauth2_authorization_code_bearer_description.py::test_openapi_schema PASSED [ 33%]
[2024-04-30T12:59:38.629Z] tests/test_security_oauth2_optional.py::test_security_oauth2 PASSED [ 33%]
[2024-04-30T12:59:38.629Z] tests/test_security_oauth2_optional.py::test_security_oauth2_password_other_header PASSED [ 33%]
[2024-04-30T12:59:38.629Z] tests/test_security_oauth2_optional.py::test_security_oauth2_password_bearer_no_header PASSED [ 33%]
[2024-04-30T12:59:38.629Z] tests/test_security_oauth2_optional.py::test_strict_login_no_data PASSED [ 33%]
[2024-04-30T12:59:38.629Z] tests/test_security_oauth2_optional.py::test_strict_login_no_grant_type PASSED [ 33%]
[2024-04-30T12:59:38.629Z] tests/test_security_oauth2_optional.py::test_strict_login_incorrect_grant_type PASSED [ 33%]
[2024-04-30T12:59:38.629Z] tests/test_security_oauth2_optional.py::test_strict_login_correct_data PASSED [ 33%]
[2024-04-30T12:59:38.629Z] tests/test_security_oauth2_optional.py::test_openapi_schema PASSED [ 33%]
[2024-04-30T12:59:38.629Z] tests/test_security_oauth2_optional_description.py::test_security_oauth2 PASSED [ 33%]
[2024-04-30T12:59:38.629Z] tests/test_security_oauth2_optional_description.py::test_security_oauth2_password_other_header PASSED [ 33%]
[2024-04-30T12:59:38.629Z] tests/test_security_oauth2_optional_description.py::test_security_oauth2_password_bearer_no_header PASSED [ 33%]
[2024-04-30T12:59:38.629Z] tests/test_security_oauth2_optional_description.py::test_strict_login_None PASSED [ 33%]
[2024-04-30T12:59:38.629Z] tests/test_security_oauth2_optional_description.py::test_strict_login_no_grant_type PASSED [ 34%]
[2024-04-30T12:59:38.629Z] tests/test_security_oauth2_optional_description.py::test_strict_login_incorrect_grant_type PASSED [ 34%]
[2024-04-30T12:59:38.629Z] tests/test_security_oauth2_optional_description.py::test_strict_login_correct_correct_grant_type PASSED [ 34%]
[2024-04-30T12:59:38.879Z] tests/test_security_oauth2_optional_description.py::test_openapi_schema PASSED [ 34%]
[2024-04-30T12:59:38.879Z] tests/test_security_oauth2_password_bearer_optional.py::test_no_token PASSED [ 34%]
[2024-04-30T12:59:38.879Z] tests/test_security_oauth2_password_bearer_optional.py::test_token PASSED [ 34%]
[2024-04-30T12:59:38.879Z] tests/test_security_oauth2_password_bearer_optional.py::test_incorrect_token PASSED [ 34%]
[2024-04-30T12:59:38.880Z] tests/test_security_oauth2_password_bearer_optional.py::test_openapi_schema PASSED [ 34%]
[2024-04-30T12:59:38.880Z] tests/test_security_oauth2_password_bearer_optional_description.py::test_no_token PASSED [ 34%]
[2024-04-30T12:59:38.880Z] tests/test_security_oauth2_password_bearer_optional_description.py::test_token PASSED [ 34%]
[2024-04-30T12:59:38.880Z] tests/test_security_oauth2_password_bearer_optional_description.py::test_incorrect_token PASSED [ 34%]
[2024-04-30T12:59:38.880Z] tests/test_security_oauth2_password_bearer_optional_description.py::test_openapi_schema PASSED [ 34%]
[2024-04-30T12:59:38.880Z] tests/test_security_openid_connect.py::test_security_oauth2 PASSED [ 34%]
[2024-04-30T12:59:38.880Z] tests/test_security_openid_connect.py::test_security_oauth2_password_other_header PASSED [ 34%]
[2024-04-30T12:59:38.880Z] tests/test_security_openid_connect.py::test_security_oauth2_password_bearer_no_header PASSED [ 34%]
[2024-04-30T12:59:38.880Z] tests/test_security_openid_connect.py::test_openapi_schema PASSED [ 34%]
[2024-04-30T12:59:38.880Z] tests/test_security_openid_connect_description.py::test_security_oauth2 PASSED [ 34%]
[2024-04-30T12:59:38.880Z] tests/test_security_openid_connect_description.py::test_security_oauth2_password_other_header PASSED [ 34%]
[2024-04-30T12:59:38.880Z] tests/test_security_openid_connect_description.py::test_security_oauth2_password_bearer_no_header PASSED [ 34%]
[2024-04-30T12:59:38.880Z] tests/test_security_openid_connect_description.py::test_openapi_schema PASSED [ 34%]
[2024-04-30T12:59:38.880Z] tests/test_security_openid_connect_optional.py::test_security_oauth2 PASSED [ 34%]
[2024-04-30T12:59:38.880Z] tests/test_security_openid_connect_optional.py::test_security_oauth2_password_other_header PASSED [ 35%]
[2024-04-30T12:59:38.880Z] tests/test_security_openid_connect_optional.py::test_security_oauth2_password_bearer_no_header PASSED [ 35%]
[2024-04-30T12:59:38.880Z] tests/test_security_openid_connect_optional.py::test_openapi_schema PASSED [ 35%]
[2024-04-30T12:59:38.880Z] tests/test_serialize_response.py::test_valid PASSED [ 35%]
[2024-04-30T12:59:38.880Z] tests/test_serialize_response.py::test_coerce PASSED [ 35%]
[2024-04-30T12:59:38.880Z] tests/test_serialize_response.py::test_validlist PASSED [ 35%]
[2024-04-30T12:59:38.880Z] tests/test_serialize_response_dataclass.py::test_valid PASSED [ 35%]
[2024-04-30T12:59:38.880Z] tests/test_serialize_response_dataclass.py::test_object PASSED [ 35%]
[2024-04-30T12:59:38.880Z] tests/test_serialize_response_dataclass.py::test_coerce PASSED [ 35%]
[2024-04-30T12:59:38.880Z] tests/test_serialize_response_dataclass.py::test_validlist PASSED [ 35%]
[2024-04-30T12:59:38.880Z] tests/test_serialize_response_dataclass.py::test_objectlist PASSED [ 35%]
[2024-04-30T12:59:38.880Z] tests/test_serialize_response_dataclass.py::test_no_response_model_object PASSED [ 35%]
[2024-04-30T12:59:38.880Z] tests/test_serialize_response_dataclass.py::test_no_response_model_objectlist PASSED [ 35%]
[2024-04-30T12:59:38.880Z] tests/test_serialize_response_model.py::test_valid PASSED [ 35%]
[2024-04-30T12:59:38.880Z] tests/test_serialize_response_model.py::test_coerce PASSED [ 35%]
[2024-04-30T12:59:38.880Z] tests/test_serialize_response_model.py::test_validlist PASSED [ 35%]
[2024-04-30T12:59:38.880Z] tests/test_serialize_response_model.py::test_validdict PASSED [ 35%]
[2024-04-30T12:59:38.880Z] tests/test_serialize_response_model.py::test_valid_exclude_unset PASSED [ 35%]
[2024-04-30T12:59:38.880Z] tests/test_serialize_response_model.py::test_coerce_exclude_unset PASSED [ 35%]
[2024-04-30T12:59:38.880Z] tests/test_serialize_response_model.py::test_validlist_exclude_unset PASSED [ 35%]
[2024-04-30T12:59:38.880Z] tests/test_serialize_response_model.py::test_validdict_exclude_unset PASSED [ 35%]
[2024-04-30T12:59:38.880Z] tests/test_skip_defaults.py::test_return_defaults PASSED [ 36%]
[2024-04-30T12:59:38.880Z] tests/test_skip_defaults.py::test_return_exclude_unset PASSED [ 36%]
[2024-04-30T12:59:38.880Z] tests/test_skip_defaults.py::test_return_exclude_defaults PASSED [ 36%]
[2024-04-30T12:59:38.880Z] tests/test_skip_defaults.py::test_return_exclude_none PASSED [ 36%]
[2024-04-30T12:59:38.880Z] tests/test_skip_defaults.py::test_return_exclude_unset_none PASSED [ 36%]
[2024-04-30T12:59:38.880Z] tests/test_starlette_exception.py::test_get_item PASSED [ 36%]
[2024-04-30T12:59:38.880Z] tests/test_starlette_exception.py::test_get_item_not_found PASSED [ 36%]
[2024-04-30T12:59:38.880Z] tests/test_starlette_exception.py::test_get_starlette_item PASSED [ 36%]
[2024-04-30T12:59:38.880Z] tests/test_starlette_exception.py::test_get_starlette_item_not_found PASSED [ 36%]
[2024-04-30T12:59:38.880Z] tests/test_starlette_exception.py::test_no_body_status_code_exception_handlers PASSED [ 36%]
[2024-04-30T12:59:38.880Z] tests/test_starlette_exception.py::test_no_body_status_code_with_detail_exception_handlers PASSED [ 36%]
[2024-04-30T12:59:38.880Z] tests/test_starlette_exception.py::test_openapi_schema PASSED [ 36%]
[2024-04-30T12:59:38.880Z] tests/test_starlette_urlconvertors.py::test_route_converters_int PASSED [ 36%]
[2024-04-30T12:59:38.880Z] tests/test_starlette_urlconvertors.py::test_route_converters_float PASSED [ 36%]
[2024-04-30T12:59:38.880Z] tests/test_starlette_urlconvertors.py::test_route_converters_path PASSED [ 36%]
[2024-04-30T12:59:38.880Z] tests/test_starlette_urlconvertors.py::test_route_converters_query PASSED [ 36%]
[2024-04-30T12:59:38.880Z] tests/test_starlette_urlconvertors.py::test_url_path_for_path_convertor PASSED [ 36%]
[2024-04-30T12:59:38.880Z] tests/test_sub_callbacks.py::test_get PASSED [ 36%]
[2024-04-30T12:59:38.880Z] tests/test_sub_callbacks.py::test_openapi_schema PASSED [ 36%]
[2024-04-30T12:59:38.880Z] tests/test_swagger_ui_init_oauth.py::test_swagger_ui PASSED [ 36%]
[2024-04-30T12:59:38.880Z] tests/test_swagger_ui_init_oauth.py::test_response PASSED [ 36%]
[2024-04-30T12:59:38.880Z] tests/test_tuples.py::test_model_with_tuple_valid PASSED [ 37%]
[2024-04-30T12:59:38.880Z] tests/test_tuples.py::test_model_with_tuple_invalid PASSED [ 37%]
[2024-04-30T12:59:38.880Z] tests/test_tuples.py::test_tuple_with_model_valid PASSED [ 37%]
[2024-04-30T12:59:38.880Z] tests/test_tuples.py::test_tuple_with_model_invalid PASSED [ 37%]
[2024-04-30T12:59:38.880Z] tests/test_tuples.py::test_tuple_form_valid PASSED [ 37%]
[2024-04-30T12:59:39.130Z] tests/test_tuples.py::test_tuple_form_invalid PASSED [ 37%]
[2024-04-30T12:59:39.130Z] tests/test_tuples.py::test_openapi_schema PASSED [ 37%]
[2024-04-30T12:59:39.130Z] tests/test_tutorial/test_additional_responses/test_tutorial001.py::test_path_operation PASSED [ 37%]
[2024-04-30T12:59:39.130Z] tests/test_tutorial/test_additional_responses/test_tutorial001.py::test_path_operation_not_found PASSED [ 37%]
[2024-04-30T12:59:39.130Z] tests/test_tutorial/test_additional_responses/test_tutorial001.py::test_openapi_schema PASSED [ 37%]
[2024-04-30T12:59:39.130Z] tests/test_tutorial/test_additional_responses/test_tutorial002.py::test_path_operation PASSED [ 37%]
[2024-04-30T12:59:39.130Z] tests/test_tutorial/test_additional_responses/test_tutorial002.py::test_path_operation_img PASSED [ 37%]
[2024-04-30T12:59:39.130Z] tests/test_tutorial/test_additional_responses/test_tutorial002.py::test_openapi_schema PASSED [ 37%]
[2024-04-30T12:59:39.130Z] tests/test_tutorial/test_additional_responses/test_tutorial003.py::test_path_operation PASSED [ 37%]
[2024-04-30T12:59:39.130Z] tests/test_tutorial/test_additional_responses/test_tutorial003.py::test_path_operation_not_found PASSED [ 37%]
[2024-04-30T12:59:39.130Z] tests/test_tutorial/test_additional_responses/test_tutorial003.py::test_openapi_schema PASSED [ 37%]
[2024-04-30T12:59:39.130Z] tests/test_tutorial/test_additional_responses/test_tutorial004.py::test_path_operation PASSED [ 37%]
[2024-04-30T12:59:39.130Z] tests/test_tutorial/test_additional_responses/test_tutorial004.py::test_path_operation_img PASSED [ 37%]
[2024-04-30T12:59:39.130Z] tests/test_tutorial/test_additional_responses/test_tutorial004.py::test_openapi_schema PASSED [ 37%]
[2024-04-30T12:59:39.130Z] tests/test_tutorial/test_additional_status_codes/test_tutorial001.py::test_update PASSED [ 37%]
[2024-04-30T12:59:39.130Z] tests/test_tutorial/test_additional_status_codes/test_tutorial001.py::test_create PASSED [ 37%]
[2024-04-30T12:59:39.130Z] tests/test_tutorial/test_additional_status_codes/test_tutorial001_an.py::test_update PASSED [ 38%]
[2024-04-30T12:59:39.130Z] tests/test_tutorial/test_additional_status_codes/test_tutorial001_an.py::test_create PASSED [ 38%]
[2024-04-30T12:59:39.130Z] tests/test_tutorial/test_additional_status_codes/test_tutorial001_an_py310.py::test_update PASSED [ 38%]
[2024-04-30T12:59:39.130Z] tests/test_tutorial/test_additional_status_codes/test_tutorial001_an_py310.py::test_create PASSED [ 38%]
[2024-04-30T12:59:39.130Z] tests/test_tutorial/test_additional_status_codes/test_tutorial001_an_py39.py::test_update PASSED [ 38%]
[2024-04-30T12:59:39.130Z] tests/test_tutorial/test_additional_status_codes/test_tutorial001_an_py39.py::test_create PASSED [ 38%]
[2024-04-30T12:59:39.130Z] tests/test_tutorial/test_additional_status_codes/test_tutorial001_py310.py::test_update PASSED [ 38%]
[2024-04-30T12:59:39.130Z] tests/test_tutorial/test_additional_status_codes/test_tutorial001_py310.py::test_create PASSED [ 38%]
[2024-04-30T12:59:39.130Z] tests/test_tutorial/test_advanced_middleware/test_tutorial001.py::test_middleware PASSED [ 38%]
[2024-04-30T12:59:39.130Z] tests/test_tutorial/test_advanced_middleware/test_tutorial002.py::test_middleware PASSED [ 38%]
[2024-04-30T12:59:39.130Z] tests/test_tutorial/test_advanced_middleware/test_tutorial003.py::test_middleware PASSED [ 38%]
[2024-04-30T12:59:39.130Z] tests/test_tutorial/test_async_sql_databases/test_tutorial001.py::test_create_read SKIPPED [ 38%]
[2024-04-30T12:59:39.130Z] tests/test_tutorial/test_async_sql_databases/test_tutorial001.py::test_openapi_schema PASSED [ 38%]
[2024-04-30T12:59:39.381Z] tests/test_tutorial/test_async_tests/test_main.py::test_root[asyncio] <- docs_src/async_tests/test_main.py FAILED [ 38%]
[2024-04-30T12:59:39.381Z] tests/test_tutorial/test_async_tests/test_main.py::test_async_testing[asyncio] FAILED [ 38%]
[2024-04-30T12:59:39.381Z] tests/test_tutorial/test_async_tests/test_main.py::test_root[trio] <- docs_src/async_tests/test_main.py FAILED [ 38%]
[2024-04-30T12:59:39.381Z] tests/test_tutorial/test_async_tests/test_main.py::test_async_testing[trio] FAILED [ 38%]
[2024-04-30T12:59:39.381Z] tests/test_tutorial/test_background_tasks/test_tutorial001.py::test PASSED [ 38%]
[2024-04-30T12:59:39.381Z] tests/test_tutorial/test_background_tasks/test_tutorial002.py::test PASSED [ 38%]
[2024-04-30T12:59:39.381Z] tests/test_tutorial/test_background_tasks/test_tutorial002_an.py::test PASSED [ 38%]
[2024-04-30T12:59:39.381Z] tests/test_tutorial/test_background_tasks/test_tutorial002_an_py310.py::test PASSED [ 39%]
[2024-04-30T12:59:39.381Z] tests/test_tutorial/test_background_tasks/test_tutorial002_an_py39.py::test PASSED [ 39%]
[2024-04-30T12:59:39.381Z] tests/test_tutorial/test_background_tasks/test_tutorial002_py310.py::test PASSED [ 39%]
[2024-04-30T12:59:39.381Z] tests/test_tutorial/test_behind_a_proxy/test_tutorial001.py::test_main PASSED [ 39%]
[2024-04-30T12:59:39.381Z] tests/test_tutorial/test_behind_a_proxy/test_tutorial001.py::test_openapi PASSED [ 39%]
[2024-04-30T12:59:39.381Z] tests/test_tutorial/test_behind_a_proxy/test_tutorial002.py::test_main PASSED [ 39%]
[2024-04-30T12:59:39.381Z] tests/test_tutorial/test_behind_a_proxy/test_tutorial002.py::test_openapi PASSED [ 39%]
[2024-04-30T12:59:39.381Z] tests/test_tutorial/test_behind_a_proxy/test_tutorial003.py::test_main PASSED [ 39%]
[2024-04-30T12:59:39.381Z] tests/test_tutorial/test_behind_a_proxy/test_tutorial003.py::test_openapi_schema PASSED [ 39%]
[2024-04-30T12:59:39.381Z] tests/test_tutorial/test_behind_a_proxy/test_tutorial004.py::test_main PASSED [ 39%]
[2024-04-30T12:59:39.381Z] tests/test_tutorial/test_behind_a_proxy/test_tutorial004.py::test_openapi_schema PASSED [ 39%]
[2024-04-30T12:59:39.381Z] tests/test_tutorial/test_bigger_applications/test_main.py::test_users_token_jessica PASSED [ 39%]
[2024-04-30T12:59:39.381Z] tests/test_tutorial/test_bigger_applications/test_main.py::test_users_with_no_token PASSED [ 39%]
[2024-04-30T12:59:39.381Z] tests/test_tutorial/test_bigger_applications/test_main.py::test_users_foo_token_jessica PASSED [ 39%]
[2024-04-30T12:59:39.381Z] tests/test_tutorial/test_bigger_applications/test_main.py::test_users_foo_with_no_token PASSED [ 39%]
[2024-04-30T12:59:39.381Z] tests/test_tutorial/test_bigger_applications/test_main.py::test_users_me_token_jessica PASSED [ 39%]
[2024-04-30T12:59:39.381Z] tests/test_tutorial/test_bigger_applications/test_main.py::test_users_me_with_no_token PASSED [ 39%]
[2024-04-30T12:59:39.381Z] tests/test_tutorial/test_bigger_applications/test_main.py::test_users_token_monica_with_no_jessica PASSED [ 39%]
[2024-04-30T12:59:39.381Z] tests/test_tutorial/test_bigger_applications/test_main.py::test_items_token_jessica PASSED [ 39%]
[2024-04-30T12:59:39.381Z] tests/test_tutorial/test_bigger_applications/test_main.py::test_items_with_no_token_jessica PASSED [ 39%]
[2024-04-30T12:59:39.381Z] tests/test_tutorial/test_bigger_applications/test_main.py::test_items_plumbus_token_jessica PASSED [ 39%]
[2024-04-30T12:59:39.381Z] tests/test_tutorial/test_bigger_applications/test_main.py::test_items_bar_token_jessica PASSED [ 40%]
[2024-04-30T12:59:39.381Z] tests/test_tutorial/test_bigger_applications/test_main.py::test_items_plumbus_with_no_token PASSED [ 40%]
[2024-04-30T12:59:39.381Z] tests/test_tutorial/test_bigger_applications/test_main.py::test_items_with_invalid_token PASSED [ 40%]
[2024-04-30T12:59:39.381Z] tests/test_tutorial/test_bigger_applications/test_main.py::test_items_bar_with_invalid_token PASSED [ 40%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main.py::test_items_with_missing_x_token_header PASSED [ 40%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main.py::test_items_plumbus_with_missing_x_token_header PASSED [ 40%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main.py::test_root_token_jessica PASSED [ 40%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main.py::test_root_with_no_token PASSED [ 40%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main.py::test_put_no_header PASSED [ 40%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main.py::test_put_invalid_header PASSED [ 40%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main.py::test_put PASSED [ 40%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main.py::test_put_forbidden PASSED [ 40%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main.py::test_admin PASSED [ 40%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main.py::test_admin_invalid_header PASSED [ 40%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main.py::test_openapi_schema PASSED [ 40%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_users_token_jessica PASSED [ 40%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_users_with_no_token PASSED [ 40%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_users_foo_token_jessica PASSED [ 40%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_users_foo_with_no_token PASSED [ 40%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_users_me_token_jessica PASSED [ 40%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_users_me_with_no_token PASSED [ 40%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_users_token_monica_with_no_jessica PASSED [ 41%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_items_token_jessica PASSED [ 41%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_items_with_no_token_jessica PASSED [ 41%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_items_plumbus_token_jessica PASSED [ 41%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_items_bar_token_jessica PASSED [ 41%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_items_plumbus_with_no_token PASSED [ 41%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_items_with_invalid_token PASSED [ 41%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_items_bar_with_invalid_token PASSED [ 41%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_items_with_missing_x_token_header PASSED [ 41%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_items_plumbus_with_missing_x_token_header PASSED [ 41%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_root_token_jessica PASSED [ 41%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_root_with_no_token PASSED [ 41%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_put_no_header PASSED [ 41%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_put_invalid_header PASSED [ 41%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_put PASSED [ 41%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_put_forbidden PASSED [ 41%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_admin PASSED [ 41%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_admin_invalid_header PASSED [ 41%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main_an.py::test_openapi_schema PASSED [ 41%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_users_token_jessica PASSED [ 41%]
[2024-04-30T12:59:39.631Z] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_users_with_no_token PASSED [ 41%]
[2024-04-30T12:59:39.632Z] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_users_foo_token_jessica PASSED [ 42%]
[2024-04-30T12:59:39.632Z] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_users_foo_with_no_token PASSED [ 42%]
[2024-04-30T12:59:39.632Z] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_users_me_token_jessica PASSED [ 42%]
[2024-04-30T12:59:39.632Z] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_users_me_with_no_token PASSED [ 42%]
[2024-04-30T12:59:39.632Z] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_users_token_monica_with_no_jessica PASSED [ 42%]
[2024-04-30T12:59:39.632Z] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_items_token_jessica PASSED [ 42%]
[2024-04-30T12:59:39.632Z] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_items_with_no_token_jessica PASSED [ 42%]
[2024-04-30T12:59:39.632Z] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_items_plumbus_token_jessica PASSED [ 42%]
[2024-04-30T12:59:39.632Z] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_items_bar_token_jessica PASSED [ 42%]
[2024-04-30T12:59:39.632Z] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_items_plumbus_with_no_token PASSED [ 42%]
[2024-04-30T12:59:39.632Z] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_items_with_invalid_token PASSED [ 42%]
[2024-04-30T12:59:39.632Z] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_items_bar_with_invalid_token PASSED [ 42%]
[2024-04-30T12:59:39.632Z] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_items_with_missing_x_token_header PASSED [ 42%]
[2024-04-30T12:59:39.632Z] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_items_plumbus_with_missing_x_token_header PASSED [ 42%]
[2024-04-30T12:59:39.632Z] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_root_token_jessica PASSED [ 42%]
[2024-04-30T12:59:39.632Z] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_root_with_no_token PASSED [ 42%]
[2024-04-30T12:59:39.632Z] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_put_no_header PASSED [ 42%]
[2024-04-30T12:59:39.632Z] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_put_invalid_header PASSED [ 42%]
[2024-04-30T12:59:39.632Z] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_put PASSED [ 42%]
[2024-04-30T12:59:39.632Z] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_put_forbidden PASSED [ 42%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_admin PASSED [ 42%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_admin_invalid_header PASSED [ 43%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_bigger_applications/test_main_an_py39.py::test_openapi_schema PASSED [ 43%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body/test_tutorial001.py::test_body_float PASSED [ 43%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body/test_tutorial001.py::test_post_with_str_float PASSED [ 43%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body/test_tutorial001.py::test_post_with_str_float_description PASSED [ 43%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body/test_tutorial001.py::test_post_with_str_float_description_tax PASSED [ 43%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body/test_tutorial001.py::test_post_with_only_name PASSED [ 43%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body/test_tutorial001.py::test_post_with_only_name_price PASSED [ 43%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body/test_tutorial001.py::test_post_with_no_data PASSED [ 43%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body/test_tutorial001.py::test_post_with_none PASSED [ 43%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body/test_tutorial001.py::test_post_broken_body PASSED [ 43%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body/test_tutorial001.py::test_post_form_for_json PASSED [ 43%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body/test_tutorial001.py::test_explicit_content_type PASSED [ 43%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body/test_tutorial001.py::test_geo_json PASSED [ 43%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body/test_tutorial001.py::test_no_content_type_is_json PASSED [ 43%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body/test_tutorial001.py::test_wrong_headers PASSED [ 43%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body/test_tutorial001.py::test_other_exceptions PASSED [ 43%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body/test_tutorial001.py::test_openapi_schema PASSED [ 43%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_body_float PASSED [ 43%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_post_with_str_float PASSED [ 43%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_post_with_str_float_description PASSED [ 43%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_post_with_str_float_description_tax PASSED [ 44%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_post_with_only_name PASSED [ 44%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_post_with_only_name_price PASSED [ 44%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_post_with_no_data PASSED [ 44%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_post_with_none PASSED [ 44%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_post_broken_body PASSED [ 44%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_post_form_for_json PASSED [ 44%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_explicit_content_type PASSED [ 44%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_geo_json PASSED [ 44%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_no_content_type_is_json PASSED [ 44%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_wrong_headers PASSED [ 44%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_other_exceptions PASSED [ 44%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body/test_tutorial001_py310.py::test_openapi_schema PASSED [ 44%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body_fields/test_tutorial001.py::test_items_5 PASSED [ 44%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body_fields/test_tutorial001.py::test_items_6 PASSED [ 44%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body_fields/test_tutorial001.py::test_invalid_price PASSED [ 44%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body_fields/test_tutorial001.py::test_openapi_schema PASSED [ 44%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body_fields/test_tutorial001_an.py::test_items_5 PASSED [ 44%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body_fields/test_tutorial001_an.py::test_items_6 PASSED [ 44%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body_fields/test_tutorial001_an.py::test_invalid_price PASSED [ 44%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body_fields/test_tutorial001_an.py::test_openapi_schema PASSED [ 44%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body_fields/test_tutorial001_an_py310.py::test_items_5 PASSED [ 45%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body_fields/test_tutorial001_an_py310.py::test_items_6 PASSED [ 45%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body_fields/test_tutorial001_an_py310.py::test_invalid_price PASSED [ 45%]
[2024-04-30T12:59:39.882Z] tests/test_tutorial/test_body_fields/test_tutorial001_an_py310.py::test_openapi_schema PASSED [ 45%]
[2024-04-30T12:59:40.132Z] tests/test_tutorial/test_body_fields/test_tutorial001_an_py39.py::test_items_5 PASSED [ 45%]
[2024-04-30T12:59:40.132Z] tests/test_tutorial/test_body_fields/test_tutorial001_an_py39.py::test_items_6 PASSED [ 45%]
[2024-04-30T12:59:40.132Z] tests/test_tutorial/test_body_fields/test_tutorial001_an_py39.py::test_invalid_price PASSED [ 45%]
[2024-04-30T12:59:40.132Z] tests/test_tutorial/test_body_fields/test_tutorial001_an_py39.py::test_openapi_schema PASSED [ 45%]
[2024-04-30T12:59:40.132Z] tests/test_tutorial/test_body_fields/test_tutorial001_py310.py::test_items_5 PASSED [ 45%]
[2024-04-30T12:59:40.132Z] tests/test_tutorial/test_body_fields/test_tutorial001_py310.py::test_items_6 PASSED [ 45%]
[2024-04-30T12:59:40.132Z] tests/test_tutorial/test_body_fields/test_tutorial001_py310.py::test_invalid_price PASSED [ 45%]
[2024-04-30T12:59:40.132Z] tests/test_tutorial/test_body_fields/test_tutorial001_py310.py::test_openapi_schema PASSED [ 45%]
[2024-04-30T12:59:40.132Z] tests/test_tutorial/test_body_multiple_params/test_tutorial001.py::test_post_body_q_bar_content PASSED [ 45%]
[2024-04-30T12:59:40.132Z] tests/test_tutorial/test_body_multiple_params/test_tutorial001.py::test_post_no_body_q_bar PASSED [ 45%]
[2024-04-30T12:59:40.133Z] tests/test_tutorial/test_body_multiple_params/test_tutorial001.py::test_post_no_body PASSED [ 45%]
[2024-04-30T12:59:40.133Z] tests/test_tutorial/test_body_multiple_params/test_tutorial001.py::test_post_id_foo PASSED [ 45%]
[2024-04-30T12:59:40.133Z] tests/test_tutorial/test_body_multiple_params/test_tutorial001.py::test_openapi_schema PASSED [ 45%]
[2024-04-30T12:59:40.133Z] tests/test_tutorial/test_body_multiple_params/test_tutorial001_an.py::test_post_body_q_bar_content PASSED [ 45%]
[2024-04-30T12:59:40.133Z] tests/test_tutorial/test_body_multiple_params/test_tutorial001_an.py::test_post_no_body_q_bar PASSED [ 45%]
[2024-04-30T12:59:40.133Z] tests/test_tutorial/test_body_multiple_params/test_tutorial001_an.py::test_post_no_body PASSED [ 45%]
[2024-04-30T12:59:40.133Z] tests/test_tutorial/test_body_multiple_params/test_tutorial001_an.py::test_post_id_foo PASSED [ 45%]
[2024-04-30T12:59:40.133Z] tests/test_tutorial/test_body_multiple_params/test_tutorial001_an.py::test_openapi_schema PASSED [ 46%]
[2024-04-30T12:59:40.133Z] tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py310.py::test_post_body_q_bar_content PASSED [ 46%]
[2024-04-30T12:59:40.133Z] tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py310.py::test_post_no_body_q_bar PASSED [ 46%]
[2024-04-30T12:59:40.133Z] tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py310.py::test_post_no_body PASSED [ 46%]
[2024-04-30T12:59:40.133Z] tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py310.py::test_post_id_foo PASSED [ 46%]
[2024-04-30T12:59:40.133Z] tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py310.py::test_openapi_schema PASSED [ 46%]
[2024-04-30T12:59:40.383Z] tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py39.py::test_post_body_q_bar_content PASSED [ 46%]
[2024-04-30T12:59:40.383Z] tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py39.py::test_post_no_body_q_bar PASSED [ 46%]
[2024-04-30T12:59:40.383Z] tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py39.py::test_post_no_body PASSED [ 46%]
[2024-04-30T12:59:40.383Z] tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py39.py::test_post_id_foo PASSED [ 46%]
[2024-04-30T12:59:40.383Z] tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py39.py::test_openapi_schema PASSED [ 46%]
[2024-04-30T12:59:40.383Z] tests/test_tutorial/test_body_multiple_params/test_tutorial001_py310.py::test_post_body_q_bar_content PASSED [ 46%]
[2024-04-30T12:59:40.383Z] tests/test_tutorial/test_body_multiple_params/test_tutorial001_py310.py::test_post_no_body_q_bar PASSED [ 46%]
[2024-04-30T12:59:40.383Z] tests/test_tutorial/test_body_multiple_params/test_tutorial001_py310.py::test_post_no_body PASSED [ 46%]
[2024-04-30T12:59:40.383Z] tests/test_tutorial/test_body_multiple_params/test_tutorial001_py310.py::test_post_id_foo PASSED [ 46%]
[2024-04-30T12:59:40.383Z] tests/test_tutorial/test_body_multiple_params/test_tutorial001_py310.py::test_openapi_schema PASSED [ 46%]
[2024-04-30T12:59:40.383Z] tests/test_tutorial/test_body_multiple_params/test_tutorial003.py::test_post_body_valid PASSED [ 46%]
[2024-04-30T12:59:40.383Z] tests/test_tutorial/test_body_multiple_params/test_tutorial003.py::test_post_body_no_data PASSED [ 46%]
[2024-04-30T12:59:40.383Z] tests/test_tutorial/test_body_multiple_params/test_tutorial003.py::test_post_body_empty_list PASSED [ 46%]
[2024-04-30T12:59:40.383Z] tests/test_tutorial/test_body_multiple_params/test_tutorial003.py::test_openapi_schema PASSED [ 46%]
[2024-04-30T12:59:40.383Z] tests/test_tutorial/test_body_multiple_params/test_tutorial003_an.py::test_post_body_valid PASSED [ 47%]
[2024-04-30T12:59:40.383Z] tests/test_tutorial/test_body_multiple_params/test_tutorial003_an.py::test_post_body_no_data PASSED [ 47%]
[2024-04-30T12:59:40.383Z] tests/test_tutorial/test_body_multiple_params/test_tutorial003_an.py::test_post_body_empty_list PASSED [ 47%]
[2024-04-30T12:59:40.383Z] tests/test_tutorial/test_body_multiple_params/test_tutorial003_an.py::test_openapi_schema PASSED [ 47%]
[2024-04-30T12:59:40.383Z] tests/test_tutorial/test_body_multiple_params/test_tutorial003_an_py310.py::test_post_body_valid PASSED [ 47%]
[2024-04-30T12:59:40.383Z] tests/test_tutorial/test_body_multiple_params/test_tutorial003_an_py310.py::test_post_body_no_data PASSED [ 47%]
[2024-04-30T12:59:40.383Z] tests/test_tutorial/test_body_multiple_params/test_tutorial003_an_py310.py::test_post_body_empty_list PASSED [ 47%]
[2024-04-30T12:59:40.383Z] tests/test_tutorial/test_body_multiple_params/test_tutorial003_an_py310.py::test_openapi_schema PASSED [ 47%]
[2024-04-30T12:59:40.633Z] tests/test_tutorial/test_body_multiple_params/test_tutorial003_an_py39.py::test_post_body_valid PASSED [ 47%]
[2024-04-30T12:59:40.633Z] tests/test_tutorial/test_body_multiple_params/test_tutorial003_an_py39.py::test_post_body_no_data PASSED [ 47%]
[2024-04-30T12:59:40.633Z] tests/test_tutorial/test_body_multiple_params/test_tutorial003_an_py39.py::test_post_body_empty_list PASSED [ 47%]
[2024-04-30T12:59:40.633Z] tests/test_tutorial/test_body_multiple_params/test_tutorial003_an_py39.py::test_openapi_schema PASSED [ 47%]
[2024-04-30T12:59:40.633Z] tests/test_tutorial/test_body_multiple_params/test_tutorial003_py310.py::test_post_body_valid PASSED [ 47%]
[2024-04-30T12:59:40.633Z] tests/test_tutorial/test_body_multiple_params/test_tutorial003_py310.py::test_post_body_no_data PASSED [ 47%]
[2024-04-30T12:59:40.633Z] tests/test_tutorial/test_body_multiple_params/test_tutorial003_py310.py::test_post_body_empty_list PASSED [ 47%]
[2024-04-30T12:59:40.633Z] tests/test_tutorial/test_body_multiple_params/test_tutorial003_py310.py::test_openapi_schema PASSED [ 47%]
[2024-04-30T12:59:40.633Z] tests/test_tutorial/test_body_nested_models/test_tutorial009.py::test_post_body PASSED [ 47%]
[2024-04-30T12:59:40.633Z] tests/test_tutorial/test_body_nested_models/test_tutorial009.py::test_post_invalid_body PASSED [ 47%]
[2024-04-30T12:59:40.633Z] tests/test_tutorial/test_body_nested_models/test_tutorial009.py::test_openapi_schema PASSED [ 47%]
[2024-04-30T12:59:40.633Z] tests/test_tutorial/test_body_nested_models/test_tutorial009_py39.py::test_post_body PASSED [ 47%]
[2024-04-30T12:59:40.633Z] tests/test_tutorial/test_body_nested_models/test_tutorial009_py39.py::test_post_invalid_body PASSED [ 47%]
[2024-04-30T12:59:40.633Z] tests/test_tutorial/test_body_nested_models/test_tutorial009_py39.py::test_openapi_schema PASSED [ 48%]
[2024-04-30T12:59:40.633Z] tests/test_tutorial/test_body_updates/test_tutorial001.py::test_get PASSED [ 48%]
[2024-04-30T12:59:40.633Z] tests/test_tutorial/test_body_updates/test_tutorial001.py::test_put PASSED [ 48%]
[2024-04-30T12:59:40.633Z] tests/test_tutorial/test_body_updates/test_tutorial001.py::test_openapi_schema PASSED [ 48%]
[2024-04-30T12:59:40.633Z] tests/test_tutorial/test_body_updates/test_tutorial001.py::test_openapi_schema_pv1 SKIPPED [ 48%]
[2024-04-30T12:59:40.633Z] tests/test_tutorial/test_body_updates/test_tutorial001_py310.py::test_get PASSED [ 48%]
[2024-04-30T12:59:40.633Z] tests/test_tutorial/test_body_updates/test_tutorial001_py310.py::test_put PASSED [ 48%]
[2024-04-30T12:59:40.633Z] tests/test_tutorial/test_body_updates/test_tutorial001_py310.py::test_openapi_schema PASSED [ 48%]
[2024-04-30T12:59:40.633Z] tests/test_tutorial/test_body_updates/test_tutorial001_py310.py::test_openapi_schema_pv1 SKIPPED [ 48%]
[2024-04-30T12:59:40.633Z] tests/test_tutorial/test_body_updates/test_tutorial001_py39.py::test_get PASSED [ 48%]
[2024-04-30T12:59:40.633Z] tests/test_tutorial/test_body_updates/test_tutorial001_py39.py::test_put PASSED [ 48%]
[2024-04-30T12:59:40.633Z] tests/test_tutorial/test_body_updates/test_tutorial001_py39.py::test_openapi_schema PASSED [ 48%]
[2024-04-30T12:59:40.633Z] tests/test_tutorial/test_body_updates/test_tutorial001_py39.py::test_openapi_schema_pv1 SKIPPED [ 48%]
[2024-04-30T12:59:40.633Z] tests/test_tutorial/test_conditional_openapi/test_tutorial001.py::test_disable_openapi PASSED [ 48%]
[2024-04-30T12:59:40.633Z] tests/test_tutorial/test_conditional_openapi/test_tutorial001.py::test_root PASSED [ 48%]
[2024-04-30T12:59:40.633Z] tests/test_tutorial/test_conditional_openapi/test_tutorial001.py::test_default_openapi PASSED [ 48%]
[2024-04-30T12:59:40.633Z] tests/test_tutorial/test_configure_swagger_ui/test_tutorial001.py::test_swagger_ui PASSED [ 48%]
[2024-04-30T12:59:40.633Z] tests/test_tutorial/test_configure_swagger_ui/test_tutorial001.py::test_get_users PASSED [ 48%]
[2024-04-30T12:59:40.633Z] tests/test_tutorial/test_configure_swagger_ui/test_tutorial002.py::test_swagger_ui PASSED [ 48%]
[2024-04-30T12:59:40.633Z] tests/test_tutorial/test_configure_swagger_ui/test_tutorial002.py::test_get_users PASSED [ 48%]
[2024-04-30T12:59:40.633Z] tests/test_tutorial/test_configure_swagger_ui/test_tutorial003.py::test_swagger_ui PASSED [ 48%]
[2024-04-30T12:59:40.633Z] tests/test_tutorial/test_configure_swagger_ui/test_tutorial003.py::test_get_users PASSED [ 49%]
[2024-04-30T12:59:40.633Z] tests/test_tutorial/test_cookie_params/test_tutorial001.py::test[/items-None-200-expected_response0] PASSED [ 49%]
[2024-04-30T12:59:40.634Z] tests/test_tutorial/test_cookie_params/test_tutorial001.py::test[/items-cookies1-200-expected_response1] PASSED [ 49%]
[2024-04-30T12:59:40.634Z] tests/test_tutorial/test_cookie_params/test_tutorial001.py::test[/items-cookies2-200-expected_response2] PASSED [ 49%]
[2024-04-30T12:59:40.634Z] tests/test_tutorial/test_cookie_params/test_tutorial001.py::test[/items-cookies3-200-expected_response3] PASSED [ 49%]
[2024-04-30T12:59:40.634Z] tests/test_tutorial/test_cookie_params/test_tutorial001.py::test_openapi_schema PASSED [ 49%]
[2024-04-30T12:59:40.634Z] tests/test_tutorial/test_cookie_params/test_tutorial001_an.py::test[/items-None-200-expected_response0] PASSED [ 49%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_cookie_params/test_tutorial001_an.py::test[/items-cookies1-200-expected_response1] PASSED [ 49%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_cookie_params/test_tutorial001_an.py::test[/items-cookies2-200-expected_response2] PASSED [ 49%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_cookie_params/test_tutorial001_an.py::test[/items-cookies3-200-expected_response3] PASSED [ 49%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_cookie_params/test_tutorial001_an.py::test_openapi_schema PASSED [ 49%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_cookie_params/test_tutorial001_an_py310.py::test[/items-None-200-expected_response0] PASSED [ 49%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_cookie_params/test_tutorial001_an_py310.py::test[/items-cookies1-200-expected_response1] PASSED [ 49%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_cookie_params/test_tutorial001_an_py310.py::test[/items-cookies2-200-expected_response2] PASSED [ 49%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_cookie_params/test_tutorial001_an_py310.py::test[/items-cookies3-200-expected_response3] PASSED [ 49%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_cookie_params/test_tutorial001_an_py310.py::test_openapi_schema PASSED [ 49%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_cookie_params/test_tutorial001_an_py39.py::test[/items-None-200-expected_response0] PASSED [ 49%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_cookie_params/test_tutorial001_an_py39.py::test[/items-cookies1-200-expected_response1] PASSED [ 49%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_cookie_params/test_tutorial001_an_py39.py::test[/items-cookies2-200-expected_response2] PASSED [ 49%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_cookie_params/test_tutorial001_an_py39.py::test[/items-cookies3-200-expected_response3] PASSED [ 49%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_cookie_params/test_tutorial001_an_py39.py::test_openapi_schema PASSED [ 49%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_cookie_params/test_tutorial001_py310.py::test[/items-None-200-expected_response0] PASSED [ 50%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_cookie_params/test_tutorial001_py310.py::test[/items-cookies1-200-expected_response1] PASSED [ 50%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_cookie_params/test_tutorial001_py310.py::test[/items-cookies2-200-expected_response2] PASSED [ 50%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_cookie_params/test_tutorial001_py310.py::test[/items-cookies3-200-expected_response3] PASSED [ 50%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_cookie_params/test_tutorial001_py310.py::test_openapi_schema PASSED [ 50%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_cors/test_tutorial001.py::test_cors PASSED [ 50%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_custom_docs_ui/test_tutorial001.py::test_swagger_ui_html PASSED [ 50%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_custom_docs_ui/test_tutorial001.py::test_swagger_ui_oauth2_redirect_html PASSED [ 50%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_custom_docs_ui/test_tutorial001.py::test_redoc_html PASSED [ 50%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_custom_docs_ui/test_tutorial001.py::test_api PASSED [ 50%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_custom_docs_ui/test_tutorial002.py::test_swagger_ui_html PASSED [ 50%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_custom_docs_ui/test_tutorial002.py::test_swagger_ui_oauth2_redirect_html PASSED [ 50%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_custom_docs_ui/test_tutorial002.py::test_redoc_html PASSED [ 50%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_custom_docs_ui/test_tutorial002.py::test_api PASSED [ 50%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_custom_request_and_route/test_tutorial001.py::test_gzip_request[True] PASSED [ 50%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_custom_request_and_route/test_tutorial001.py::test_gzip_request[False] PASSED [ 50%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_custom_request_and_route/test_tutorial001.py::test_request_class PASSED [ 50%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_custom_request_and_route/test_tutorial002.py::test_endpoint_works PASSED [ 50%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_custom_request_and_route/test_tutorial002.py::test_exception_handler_body_access PASSED [ 50%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_custom_request_and_route/test_tutorial003.py::test_get PASSED [ 50%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_custom_request_and_route/test_tutorial003.py::test_get_timed PASSED [ 50%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_custom_response/test_tutorial001.py::test_get_custom_response PASSED [ 51%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_custom_response/test_tutorial001.py::test_openapi_schema PASSED [ 51%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_custom_response/test_tutorial001b.py::test_get_custom_response PASSED [ 51%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_custom_response/test_tutorial001b.py::test_openapi_schema PASSED [ 51%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_custom_response/test_tutorial004.py::test_get_custom_response PASSED [ 51%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_custom_response/test_tutorial004.py::test_openapi_schema PASSED [ 51%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_custom_response/test_tutorial005.py::test_get PASSED [ 51%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_custom_response/test_tutorial005.py::test_openapi_schema PASSED [ 51%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_custom_response/test_tutorial006.py::test_get PASSED [ 51%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_custom_response/test_tutorial006.py::test_openapi_schema PASSED [ 51%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_custom_response/test_tutorial006b.py::test_redirect_response_class PASSED [ 51%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_custom_response/test_tutorial006b.py::test_openapi_schema PASSED [ 51%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_custom_response/test_tutorial006c.py::test_redirect_status_code PASSED [ 51%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_custom_response/test_tutorial006c.py::test_openapi_schema PASSED [ 51%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_custom_response/test_tutorial007.py::test_get PASSED [ 51%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_custom_response/test_tutorial008.py::test_get PASSED [ 51%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_custom_response/test_tutorial009.py::test_get PASSED [ 51%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_custom_response/test_tutorial009b.py::test_get PASSED [ 51%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_custom_response/test_tutorial009c.py::test_get PASSED [ 51%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_dataclasses/test_tutorial001.py::test_post_item PASSED [ 51%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_dataclasses/test_tutorial001.py::test_post_invalid_item PASSED [ 51%]
[2024-04-30T12:59:40.884Z] tests/test_tutorial/test_dataclasses/test_tutorial001.py::test_openapi_schema PASSED [ 52%]
[2024-04-30T12:59:41.134Z] tests/test_tutorial/test_dataclasses/test_tutorial002.py::test_get_item PASSED [ 52%]
[2024-04-30T12:59:41.134Z] tests/test_tutorial/test_dataclasses/test_tutorial002.py::test_openapi_schema PASSED [ 52%]
[2024-04-30T12:59:41.134Z] tests/test_tutorial/test_dataclasses/test_tutorial003.py::test_post_authors_item PASSED [ 52%]
[2024-04-30T12:59:41.134Z] tests/test_tutorial/test_dataclasses/test_tutorial003.py::test_get_authors PASSED [ 52%]
[2024-04-30T12:59:41.134Z] tests/test_tutorial/test_dataclasses/test_tutorial003.py::test_openapi_schema PASSED [ 52%]
[2024-04-30T12:59:41.134Z] tests/test_tutorial/test_dataclasses/test_tutorial003.py::test_openapi_schema_pv1 SKIPPED [ 52%]
[2024-04-30T12:59:41.135Z] tests/test_tutorial/test_dependencies/test_tutorial001.py::test_get[/items-200-expected_response0] PASSED [ 52%]
[2024-04-30T12:59:41.135Z] tests/test_tutorial/test_dependencies/test_tutorial001.py::test_get[/items?q=foo-200-expected_response1] PASSED [ 52%]
[2024-04-30T12:59:41.135Z] tests/test_tutorial/test_dependencies/test_tutorial001.py::test_get[/items?q=foo&skip=5-200-expected_response2] PASSED [ 52%]
[2024-04-30T12:59:41.135Z] tests/test_tutorial/test_dependencies/test_tutorial001.py::test_get[/items?q=foo&skip=5&limit=30-200-expected_response3] PASSED [ 52%]
[2024-04-30T12:59:41.135Z] tests/test_tutorial/test_dependencies/test_tutorial001.py::test_get[/users-200-expected_response4] PASSED [ 52%]
[2024-04-30T12:59:41.135Z] tests/test_tutorial/test_dependencies/test_tutorial001.py::test_openapi_schema PASSED [ 52%]
[2024-04-30T12:59:41.135Z] tests/test_tutorial/test_dependencies/test_tutorial001_an.py::test_get[/items-200-expected_response0] PASSED [ 52%]
[2024-04-30T12:59:41.135Z] tests/test_tutorial/test_dependencies/test_tutorial001_an.py::test_get[/items?q=foo-200-expected_response1] PASSED [ 52%]
[2024-04-30T12:59:41.135Z] tests/test_tutorial/test_dependencies/test_tutorial001_an.py::test_get[/items?q=foo&skip=5-200-expected_response2] PASSED [ 52%]
[2024-04-30T12:59:41.135Z] tests/test_tutorial/test_dependencies/test_tutorial001_an.py::test_get[/items?q=foo&skip=5&limit=30-200-expected_response3] PASSED [ 52%]
[2024-04-30T12:59:41.135Z] tests/test_tutorial/test_dependencies/test_tutorial001_an.py::test_get[/users-200-expected_response4] PASSED [ 52%]
[2024-04-30T12:59:41.135Z] tests/test_tutorial/test_dependencies/test_tutorial001_an.py::test_openapi_schema PASSED [ 52%]
[2024-04-30T12:59:41.135Z] tests/test_tutorial/test_dependencies/test_tutorial001_an_py310.py::test_get[/items-200-expected_response0] PASSED [ 52%]
[2024-04-30T12:59:41.135Z] tests/test_tutorial/test_dependencies/test_tutorial001_an_py310.py::test_get[/items?q=foo-200-expected_response1] PASSED [ 52%]
[2024-04-30T12:59:41.135Z] tests/test_tutorial/test_dependencies/test_tutorial001_an_py310.py::test_get[/items?q=foo&skip=5-200-expected_response2] PASSED [ 53%]
[2024-04-30T12:59:41.135Z] tests/test_tutorial/test_dependencies/test_tutorial001_an_py310.py::test_get[/items?q=foo&skip=5&limit=30-200-expected_response3] PASSED [ 53%]
[2024-04-30T12:59:41.135Z] tests/test_tutorial/test_dependencies/test_tutorial001_an_py310.py::test_get[/users-200-expected_response4] PASSED [ 53%]
[2024-04-30T12:59:41.135Z] tests/test_tutorial/test_dependencies/test_tutorial001_an_py310.py::test_openapi_schema PASSED [ 53%]
[2024-04-30T12:59:41.385Z] tests/test_tutorial/test_dependencies/test_tutorial001_an_py39.py::test_get[/items-200-expected_response0] PASSED [ 53%]
[2024-04-30T12:59:41.385Z] tests/test_tutorial/test_dependencies/test_tutorial001_an_py39.py::test_get[/items?q=foo-200-expected_response1] PASSED [ 53%]
[2024-04-30T12:59:41.385Z] tests/test_tutorial/test_dependencies/test_tutorial001_an_py39.py::test_get[/items?q=foo&skip=5-200-expected_response2] PASSED [ 53%]
[2024-04-30T12:59:41.385Z] tests/test_tutorial/test_dependencies/test_tutorial001_an_py39.py::test_get[/items?q=foo&skip=5&limit=30-200-expected_response3] PASSED [ 53%]
[2024-04-30T12:59:41.385Z] tests/test_tutorial/test_dependencies/test_tutorial001_an_py39.py::test_get[/users-200-expected_response4] PASSED [ 53%]
[2024-04-30T12:59:41.385Z] tests/test_tutorial/test_dependencies/test_tutorial001_an_py39.py::test_openapi_schema PASSED [ 53%]
[2024-04-30T12:59:41.385Z] tests/test_tutorial/test_dependencies/test_tutorial001_py310.py::test_get[/items-200-expected_response0] PASSED [ 53%]
[2024-04-30T12:59:41.385Z] tests/test_tutorial/test_dependencies/test_tutorial001_py310.py::test_get[/items?q=foo-200-expected_response1] PASSED [ 53%]
[2024-04-30T12:59:41.385Z] tests/test_tutorial/test_dependencies/test_tutorial001_py310.py::test_get[/items?q=foo&skip=5-200-expected_response2] PASSED [ 53%]
[2024-04-30T12:59:41.385Z] tests/test_tutorial/test_dependencies/test_tutorial001_py310.py::test_get[/items?q=foo&skip=5&limit=30-200-expected_response3] PASSED [ 53%]
[2024-04-30T12:59:41.385Z] tests/test_tutorial/test_dependencies/test_tutorial001_py310.py::test_get[/users-200-expected_response4] PASSED [ 53%]
[2024-04-30T12:59:41.385Z] tests/test_tutorial/test_dependencies/test_tutorial001_py310.py::test_openapi_schema PASSED [ 53%]
[2024-04-30T12:59:41.385Z] tests/test_tutorial/test_dependencies/test_tutorial004.py::test_get[/items-200-expected_response0] PASSED [ 53%]
[2024-04-30T12:59:41.385Z] tests/test_tutorial/test_dependencies/test_tutorial004.py::test_get[/items?q=foo-200-expected_response1] PASSED [ 53%]
[2024-04-30T12:59:41.385Z] tests/test_tutorial/test_dependencies/test_tutorial004.py::test_get[/items?q=foo&skip=1-200-expected_response2] PASSED [ 53%]
[2024-04-30T12:59:41.385Z] tests/test_tutorial/test_dependencies/test_tutorial004.py::test_get[/items?q=bar&limit=2-200-expected_response3] PASSED [ 53%]
[2024-04-30T12:59:41.385Z] tests/test_tutorial/test_dependencies/test_tutorial004.py::test_get[/items?q=bar&skip=1&limit=1-200-expected_response4] PASSED [ 54%]
[2024-04-30T12:59:41.385Z] tests/test_tutorial/test_dependencies/test_tutorial004.py::test_get[/items?limit=1&q=bar&skip=1-200-expected_response5] PASSED [ 54%]
[2024-04-30T12:59:41.385Z] tests/test_tutorial/test_dependencies/test_tutorial004.py::test_openapi_schema PASSED [ 54%]
[2024-04-30T12:59:41.385Z] tests/test_tutorial/test_dependencies/test_tutorial004_an.py::test_get[/items-200-expected_response0] PASSED [ 54%]
[2024-04-30T12:59:41.385Z] tests/test_tutorial/test_dependencies/test_tutorial004_an.py::test_get[/items?q=foo-200-expected_response1] PASSED [ 54%]
[2024-04-30T12:59:41.385Z] tests/test_tutorial/test_dependencies/test_tutorial004_an.py::test_get[/items?q=foo&skip=1-200-expected_response2] PASSED [ 54%]
[2024-04-30T12:59:41.385Z] tests/test_tutorial/test_dependencies/test_tutorial004_an.py::test_get[/items?q=bar&limit=2-200-expected_response3] PASSED [ 54%]
[2024-04-30T12:59:41.635Z] tests/test_tutorial/test_dependencies/test_tutorial004_an.py::test_get[/items?q=bar&skip=1&limit=1-200-expected_response4] PASSED [ 54%]
[2024-04-30T12:59:41.635Z] tests/test_tutorial/test_dependencies/test_tutorial004_an.py::test_get[/items?limit=1&q=bar&skip=1-200-expected_response5] PASSED [ 54%]
[2024-04-30T12:59:41.635Z] tests/test_tutorial/test_dependencies/test_tutorial004_an.py::test_openapi_schema PASSED [ 54%]
[2024-04-30T12:59:41.635Z] tests/test_tutorial/test_dependencies/test_tutorial004_an_py310.py::test_get[/items-200-expected_response0] PASSED [ 54%]
[2024-04-30T12:59:41.635Z] tests/test_tutorial/test_dependencies/test_tutorial004_an_py310.py::test_get[/items?q=foo-200-expected_response1] PASSED [ 54%]
[2024-04-30T12:59:41.635Z] tests/test_tutorial/test_dependencies/test_tutorial004_an_py310.py::test_get[/items?q=foo&skip=1-200-expected_response2] PASSED [ 54%]
[2024-04-30T12:59:41.635Z] tests/test_tutorial/test_dependencies/test_tutorial004_an_py310.py::test_get[/items?q=bar&limit=2-200-expected_response3] PASSED [ 54%]
[2024-04-30T12:59:41.635Z] tests/test_tutorial/test_dependencies/test_tutorial004_an_py310.py::test_get[/items?q=bar&skip=1&limit=1-200-expected_response4] PASSED [ 54%]
[2024-04-30T12:59:41.635Z] tests/test_tutorial/test_dependencies/test_tutorial004_an_py310.py::test_get[/items?limit=1&q=bar&skip=1-200-expected_response5] PASSED [ 54%]
[2024-04-30T12:59:41.635Z] tests/test_tutorial/test_dependencies/test_tutorial004_an_py310.py::test_openapi_schema PASSED [ 54%]
[2024-04-30T12:59:41.635Z] tests/test_tutorial/test_dependencies/test_tutorial004_an_py39.py::test_get[/items-200-expected_response0] PASSED [ 54%]
[2024-04-30T12:59:41.635Z] tests/test_tutorial/test_dependencies/test_tutorial004_an_py39.py::test_get[/items?q=foo-200-expected_response1] PASSED [ 54%]
[2024-04-30T12:59:41.635Z] tests/test_tutorial/test_dependencies/test_tutorial004_an_py39.py::test_get[/items?q=foo&skip=1-200-expected_response2] PASSED [ 54%]
[2024-04-30T12:59:41.635Z] tests/test_tutorial/test_dependencies/test_tutorial004_an_py39.py::test_get[/items?q=bar&limit=2-200-expected_response3] PASSED [ 54%]
[2024-04-30T12:59:41.635Z] tests/test_tutorial/test_dependencies/test_tutorial004_an_py39.py::test_get[/items?q=bar&skip=1&limit=1-200-expected_response4] PASSED [ 55%]
[2024-04-30T12:59:41.635Z] tests/test_tutorial/test_dependencies/test_tutorial004_an_py39.py::test_get[/items?limit=1&q=bar&skip=1-200-expected_response5] PASSED [ 55%]
[2024-04-30T12:59:41.635Z] tests/test_tutorial/test_dependencies/test_tutorial004_an_py39.py::test_openapi_schema PASSED [ 55%]
[2024-04-30T12:59:41.635Z] tests/test_tutorial/test_dependencies/test_tutorial004_py310.py::test_get[/items-200-expected_response0] PASSED [ 55%]
[2024-04-30T12:59:41.635Z] tests/test_tutorial/test_dependencies/test_tutorial004_py310.py::test_get[/items?q=foo-200-expected_response1] PASSED [ 55%]
[2024-04-30T12:59:41.635Z] tests/test_tutorial/test_dependencies/test_tutorial004_py310.py::test_get[/items?q=foo&skip=1-200-expected_response2] PASSED [ 55%]
[2024-04-30T12:59:41.635Z] tests/test_tutorial/test_dependencies/test_tutorial004_py310.py::test_get[/items?q=bar&limit=2-200-expected_response3] PASSED [ 55%]
[2024-04-30T12:59:41.635Z] tests/test_tutorial/test_dependencies/test_tutorial004_py310.py::test_get[/items?q=bar&skip=1&limit=1-200-expected_response4] PASSED [ 55%]
[2024-04-30T12:59:41.635Z] tests/test_tutorial/test_dependencies/test_tutorial004_py310.py::test_get[/items?limit=1&q=bar&skip=1-200-expected_response5] PASSED [ 55%]
[2024-04-30T12:59:41.635Z] tests/test_tutorial/test_dependencies/test_tutorial004_py310.py::test_openapi_schema PASSED [ 55%]
[2024-04-30T12:59:41.635Z] tests/test_tutorial/test_dependencies/test_tutorial006.py::test_get_no_headers PASSED [ 55%]
[2024-04-30T12:59:41.635Z] tests/test_tutorial/test_dependencies/test_tutorial006.py::test_get_invalid_one_header PASSED [ 55%]
[2024-04-30T12:59:41.636Z] tests/test_tutorial/test_dependencies/test_tutorial006.py::test_get_invalid_second_header PASSED [ 55%]
[2024-04-30T12:59:41.636Z] tests/test_tutorial/test_dependencies/test_tutorial006.py::test_get_valid_headers PASSED [ 55%]
[2024-04-30T12:59:41.636Z] tests/test_tutorial/test_dependencies/test_tutorial006.py::test_openapi_schema PASSED [ 55%]
[2024-04-30T12:59:41.636Z] tests/test_tutorial/test_dependencies/test_tutorial006_an.py::test_get_no_headers PASSED [ 55%]
[2024-04-30T12:59:41.636Z] tests/test_tutorial/test_dependencies/test_tutorial006_an.py::test_get_invalid_one_header PASSED [ 55%]
[2024-04-30T12:59:41.636Z] tests/test_tutorial/test_dependencies/test_tutorial006_an.py::test_get_invalid_second_header PASSED [ 55%]
[2024-04-30T12:59:41.636Z] tests/test_tutorial/test_dependencies/test_tutorial006_an.py::test_get_valid_headers PASSED [ 55%]
[2024-04-30T12:59:41.636Z] tests/test_tutorial/test_dependencies/test_tutorial006_an.py::test_openapi_schema PASSED [ 55%]
[2024-04-30T12:59:41.636Z] tests/test_tutorial/test_dependencies/test_tutorial006_an_py39.py::test_get_no_headers PASSED [ 55%]
[2024-04-30T12:59:41.636Z] tests/test_tutorial/test_dependencies/test_tutorial006_an_py39.py::test_get_invalid_one_header PASSED [ 56%]
[2024-04-30T12:59:41.636Z] tests/test_tutorial/test_dependencies/test_tutorial006_an_py39.py::test_get_invalid_second_header PASSED [ 56%]
[2024-04-30T12:59:41.636Z] tests/test_tutorial/test_dependencies/test_tutorial006_an_py39.py::test_get_valid_headers PASSED [ 56%]
[2024-04-30T12:59:41.636Z] tests/test_tutorial/test_dependencies/test_tutorial006_an_py39.py::test_openapi_schema PASSED [ 56%]
[2024-04-30T12:59:41.636Z] tests/test_tutorial/test_dependencies/test_tutorial008b.py::test_get_no_item PASSED [ 56%]
[2024-04-30T12:59:41.636Z] tests/test_tutorial/test_dependencies/test_tutorial008b.py::test_owner_error PASSED [ 56%]
[2024-04-30T12:59:41.636Z] tests/test_tutorial/test_dependencies/test_tutorial008b.py::test_get_item PASSED [ 56%]
[2024-04-30T12:59:41.636Z] tests/test_tutorial/test_dependencies/test_tutorial008b_an.py::test_get_no_item PASSED [ 56%]
[2024-04-30T12:59:41.636Z] tests/test_tutorial/test_dependencies/test_tutorial008b_an.py::test_owner_error PASSED [ 56%]
[2024-04-30T12:59:41.636Z] tests/test_tutorial/test_dependencies/test_tutorial008b_an.py::test_get_item PASSED [ 56%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial008b_an_py39.py::test_get_no_item PASSED [ 56%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial008b_an_py39.py::test_owner_error PASSED [ 56%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial008b_an_py39.py::test_get_item PASSED [ 56%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial008c.py::test_get_no_item PASSED [ 56%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial008c.py::test_get PASSED [ 56%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial008c.py::test_fastapi_error PASSED [ 56%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial008c.py::test_internal_server_error PASSED [ 56%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial008c_an.py::test_get_no_item PASSED [ 56%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial008c_an.py::test_get PASSED [ 56%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial008c_an.py::test_fastapi_error PASSED [ 56%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial008c_an.py::test_internal_server_error PASSED [ 56%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial008c_an_py39.py::test_get_no_item PASSED [ 57%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial008c_an_py39.py::test_get PASSED [ 57%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial008c_an_py39.py::test_fastapi_error PASSED [ 57%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial008c_an_py39.py::test_internal_server_error PASSED [ 57%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial008d.py::test_get_no_item PASSED [ 57%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial008d.py::test_get PASSED [ 57%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial008d.py::test_internal_error PASSED [ 57%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial008d.py::test_internal_server_error PASSED [ 57%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial008d_an.py::test_get_no_item PASSED [ 57%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial008d_an.py::test_get PASSED [ 57%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial008d_an.py::test_internal_error PASSED [ 57%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial008d_an.py::test_internal_server_error PASSED [ 57%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial008d_an_py39.py::test_get_no_item PASSED [ 57%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial008d_an_py39.py::test_get PASSED [ 57%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial008d_an_py39.py::test_internal_error PASSED [ 57%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial008d_an_py39.py::test_internal_server_error PASSED [ 57%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial012.py::test_get_no_headers_items PASSED [ 57%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial012.py::test_get_no_headers_users PASSED [ 57%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial012.py::test_get_invalid_one_header_items PASSED [ 57%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial012.py::test_get_invalid_one_users PASSED [ 57%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial012.py::test_get_invalid_second_header_items PASSED [ 57%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial012.py::test_get_invalid_second_header_users PASSED [ 58%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial012.py::test_get_valid_headers_items PASSED [ 58%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial012.py::test_get_valid_headers_users PASSED [ 58%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial012.py::test_openapi_schema PASSED [ 58%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial012_an.py::test_get_no_headers_items PASSED [ 58%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial012_an.py::test_get_no_headers_users PASSED [ 58%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial012_an.py::test_get_invalid_one_header_items PASSED [ 58%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial012_an.py::test_get_invalid_one_users PASSED [ 58%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial012_an.py::test_get_invalid_second_header_items PASSED [ 58%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial012_an.py::test_get_invalid_second_header_users PASSED [ 58%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial012_an.py::test_get_valid_headers_items PASSED [ 58%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial012_an.py::test_get_valid_headers_users PASSED [ 58%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial012_an.py::test_openapi_schema PASSED [ 58%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial012_an_py39.py::test_get_no_headers_items PASSED [ 58%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial012_an_py39.py::test_get_no_headers_users PASSED [ 58%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial012_an_py39.py::test_get_invalid_one_header_items PASSED [ 58%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial012_an_py39.py::test_get_invalid_one_users PASSED [ 58%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial012_an_py39.py::test_get_invalid_second_header_items PASSED [ 58%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial012_an_py39.py::test_get_invalid_second_header_users PASSED [ 58%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial012_an_py39.py::test_get_valid_headers_items PASSED [ 58%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial012_an_py39.py::test_get_valid_headers_users PASSED [ 58%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_dependencies/test_tutorial012_an_py39.py::test_openapi_schema PASSED [ 59%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_events/test_tutorial001.py::test_events PASSED [ 59%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_events/test_tutorial001.py::test_openapi_schema PASSED [ 59%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_events/test_tutorial002.py::test_events PASSED [ 59%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_events/test_tutorial002.py::test_openapi_schema PASSED [ 59%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_events/test_tutorial003.py::test_events PASSED [ 59%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_events/test_tutorial003.py::test_openapi_schema PASSED [ 59%]
[2024-04-30T12:59:41.886Z] tests/test_tutorial/test_extending_openapi/test_tutorial001.py::test PASSED [ 59%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_extending_openapi/test_tutorial001.py::test_openapi_schema PASSED [ 59%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_extra_data_types/test_tutorial001.py::test_extra_types PASSED [ 59%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_extra_data_types/test_tutorial001.py::test_openapi_schema PASSED [ 59%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_extra_data_types/test_tutorial001_an.py::test_extra_types PASSED [ 59%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_extra_data_types/test_tutorial001_an.py::test_openapi_schema PASSED [ 59%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_extra_data_types/test_tutorial001_an_py310.py::test_extra_types PASSED [ 59%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_extra_data_types/test_tutorial001_an_py310.py::test_openapi_schema PASSED [ 59%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_extra_data_types/test_tutorial001_an_py39.py::test_extra_types PASSED [ 59%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_extra_data_types/test_tutorial001_an_py39.py::test_openapi_schema PASSED [ 59%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_extra_data_types/test_tutorial001_py310.py::test_extra_types PASSED [ 59%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_extra_data_types/test_tutorial001_py310.py::test_openapi_schema PASSED [ 59%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_extra_models/test_tutorial003.py::test_get_car PASSED [ 59%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_extra_models/test_tutorial003.py::test_get_plane PASSED [ 59%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_extra_models/test_tutorial003.py::test_openapi_schema PASSED [ 60%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_extra_models/test_tutorial003_py310.py::test_get_car PASSED [ 60%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_extra_models/test_tutorial003_py310.py::test_get_plane PASSED [ 60%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_extra_models/test_tutorial003_py310.py::test_openapi_schema PASSED [ 60%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_extra_models/test_tutorial004.py::test_get_items PASSED [ 60%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_extra_models/test_tutorial004.py::test_openapi_schema PASSED [ 60%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_extra_models/test_tutorial004_py39.py::test_get_items PASSED [ 60%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_extra_models/test_tutorial004_py39.py::test_openapi_schema PASSED [ 60%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_extra_models/test_tutorial005.py::test_get_items PASSED [ 60%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_extra_models/test_tutorial005.py::test_openapi_schema PASSED [ 60%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_extra_models/test_tutorial005_py39.py::test_get_items PASSED [ 60%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_extra_models/test_tutorial005_py39.py::test_openapi_schema PASSED [ 60%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_first_steps/test_tutorial001.py::test_get_path[/-200-expected_response0] PASSED [ 60%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_first_steps/test_tutorial001.py::test_get_path[/nonexistent-404-expected_response1] PASSED [ 60%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_first_steps/test_tutorial001.py::test_openapi_schema PASSED [ 60%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_generate_clients/test_tutorial003.py::test_post_items PASSED [ 60%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_generate_clients/test_tutorial003.py::test_post_users PASSED [ 60%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_generate_clients/test_tutorial003.py::test_get_items PASSED [ 60%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_generate_clients/test_tutorial003.py::test_openapi_schema PASSED [ 60%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_handling_errors/test_tutorial001.py::test_get_item PASSED [ 60%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_handling_errors/test_tutorial001.py::test_get_item_not_found PASSED [ 60%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_handling_errors/test_tutorial001.py::test_openapi_schema PASSED [ 61%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_handling_errors/test_tutorial002.py::test_get_item_header PASSED [ 61%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_handling_errors/test_tutorial002.py::test_get_item_not_found_header PASSED [ 61%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_handling_errors/test_tutorial002.py::test_openapi_schema PASSED [ 61%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_handling_errors/test_tutorial003.py::test_get PASSED [ 61%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_handling_errors/test_tutorial003.py::test_get_exception PASSED [ 61%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_handling_errors/test_tutorial003.py::test_openapi_schema PASSED [ 61%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_handling_errors/test_tutorial004.py::test_get_validation_error PASSED [ 61%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_handling_errors/test_tutorial004.py::test_get_http_error PASSED [ 61%]
[2024-04-30T12:59:42.137Z] tests/test_tutorial/test_handling_errors/test_tutorial004.py::test_get PASSED [ 61%]
[2024-04-30T12:59:42.387Z] tests/test_tutorial/test_handling_errors/test_tutorial004.py::test_openapi_schema PASSED [ 61%]
[2024-04-30T12:59:42.387Z] tests/test_tutorial/test_handling_errors/test_tutorial005.py::test_post_validation_error PASSED [ 61%]
[2024-04-30T12:59:42.387Z] tests/test_tutorial/test_handling_errors/test_tutorial005.py::test_post PASSED [ 61%]
[2024-04-30T12:59:42.387Z] tests/test_tutorial/test_handling_errors/test_tutorial005.py::test_openapi_schema PASSED [ 61%]
[2024-04-30T12:59:42.387Z] tests/test_tutorial/test_handling_errors/test_tutorial006.py::test_get_validation_error PASSED [ 61%]
[2024-04-30T12:59:42.387Z] tests/test_tutorial/test_handling_errors/test_tutorial006.py::test_get_http_error PASSED [ 61%]
[2024-04-30T12:59:42.387Z] tests/test_tutorial/test_handling_errors/test_tutorial006.py::test_get PASSED [ 61%]
[2024-04-30T12:59:42.387Z] tests/test_tutorial/test_handling_errors/test_tutorial006.py::test_openapi_schema PASSED [ 61%]
[2024-04-30T12:59:42.387Z] tests/test_tutorial/test_header_params/test_tutorial001.py::test[/items-None-200-expected_response0] PASSED [ 61%]
[2024-04-30T12:59:42.387Z] tests/test_tutorial/test_header_params/test_tutorial001.py::test[/items-headers1-200-expected_response1] PASSED [ 61%]
[2024-04-30T12:59:42.387Z] tests/test_tutorial/test_header_params/test_tutorial001.py::test[/items-headers2-200-expected_response2] PASSED [ 62%]
[2024-04-30T12:59:42.387Z] tests/test_tutorial/test_header_params/test_tutorial001.py::test_openapi_schema PASSED [ 62%]
[2024-04-30T12:59:42.387Z] tests/test_tutorial/test_header_params/test_tutorial001_an.py::test[/items-None-200-expected_response0] PASSED [ 62%]
[2024-04-30T12:59:42.387Z] tests/test_tutorial/test_header_params/test_tutorial001_an.py::test[/items-headers1-200-expected_response1] PASSED [ 62%]
[2024-04-30T12:59:42.387Z] tests/test_tutorial/test_header_params/test_tutorial001_an.py::test[/items-headers2-200-expected_response2] PASSED [ 62%]
[2024-04-30T12:59:42.387Z] tests/test_tutorial/test_header_params/test_tutorial001_an.py::test_openapi_schema PASSED [ 62%]
[2024-04-30T12:59:42.387Z] tests/test_tutorial/test_header_params/test_tutorial001_an_py310.py::test[/items-None-200-expected_response0] PASSED [ 62%]
[2024-04-30T12:59:42.387Z] tests/test_tutorial/test_header_params/test_tutorial001_an_py310.py::test[/items-headers1-200-expected_response1] PASSED [ 62%]
[2024-04-30T12:59:42.387Z] tests/test_tutorial/test_header_params/test_tutorial001_an_py310.py::test[/items-headers2-200-expected_response2] PASSED [ 62%]
[2024-04-30T12:59:42.387Z] tests/test_tutorial/test_header_params/test_tutorial001_an_py310.py::test_openapi_schema PASSED [ 62%]
[2024-04-30T12:59:42.387Z] tests/test_tutorial/test_header_params/test_tutorial001_py310.py::test[/items-None-200-expected_response0] PASSED [ 62%]
[2024-04-30T12:59:42.387Z] tests/test_tutorial/test_header_params/test_tutorial001_py310.py::test[/items-headers1-200-expected_response1] PASSED [ 62%]
[2024-04-30T12:59:42.387Z] tests/test_tutorial/test_header_params/test_tutorial001_py310.py::test[/items-headers2-200-expected_response2] PASSED [ 62%]
[2024-04-30T12:59:42.387Z] tests/test_tutorial/test_header_params/test_tutorial001_py310.py::test_openapi_schema PASSED [ 62%]
[2024-04-30T12:59:42.387Z] tests/test_tutorial/test_header_params/test_tutorial002.py::test[/items-None-200-expected_response0] PASSED [ 62%]
[2024-04-30T12:59:42.387Z] tests/test_tutorial/test_header_params/test_tutorial002.py::test[/items-headers1-200-expected_response1] PASSED [ 62%]
[2024-04-30T12:59:42.387Z] tests/test_tutorial/test_header_params/test_tutorial002.py::test[/items-headers2-200-expected_response2] PASSED [ 62%]
[2024-04-30T12:59:42.387Z] tests/test_tutorial/test_header_params/test_tutorial002.py::test[/items-headers3-200-expected_response3] PASSED [ 62%]
[2024-04-30T12:59:42.387Z] tests/test_tutorial/test_header_params/test_tutorial002.py::test_openapi_schema PASSED [ 62%]
[2024-04-30T12:59:42.387Z] tests/test_tutorial/test_header_params/test_tutorial002_an.py::test[/items-None-200-expected_response0] PASSED [ 62%]
[2024-04-30T12:59:42.638Z] tests/test_tutorial/test_header_params/test_tutorial002_an.py::test[/items-headers1-200-expected_response1] PASSED [ 62%]
[2024-04-30T12:59:42.638Z] tests/test_tutorial/test_header_params/test_tutorial002_an.py::test[/items-headers2-200-expected_response2] PASSED [ 63%]
[2024-04-30T12:59:42.638Z] tests/test_tutorial/test_header_params/test_tutorial002_an.py::test[/items-headers3-200-expected_response3] PASSED [ 63%]
[2024-04-30T12:59:42.638Z] tests/test_tutorial/test_header_params/test_tutorial002_an.py::test_openapi_schema PASSED [ 63%]
[2024-04-30T12:59:42.638Z] tests/test_tutorial/test_header_params/test_tutorial002_an_py310.py::test[/items-None-200-expected_response0] PASSED [ 63%]
[2024-04-30T12:59:42.638Z] tests/test_tutorial/test_header_params/test_tutorial002_an_py310.py::test[/items-headers1-200-expected_response1] PASSED [ 63%]
[2024-04-30T12:59:42.638Z] tests/test_tutorial/test_header_params/test_tutorial002_an_py310.py::test[/items-headers2-200-expected_response2] PASSED [ 63%]
[2024-04-30T12:59:42.638Z] tests/test_tutorial/test_header_params/test_tutorial002_an_py310.py::test[/items-headers3-200-expected_response3] PASSED [ 63%]
[2024-04-30T12:59:42.638Z] tests/test_tutorial/test_header_params/test_tutorial002_an_py310.py::test_openapi_schema PASSED [ 63%]
[2024-04-30T12:59:42.638Z] tests/test_tutorial/test_header_params/test_tutorial002_an_py39.py::test[/items-None-200-expected_response0] PASSED [ 63%]
[2024-04-30T12:59:42.638Z] tests/test_tutorial/test_header_params/test_tutorial002_an_py39.py::test[/items-headers1-200-expected_response1] PASSED [ 63%]
[2024-04-30T12:59:42.638Z] tests/test_tutorial/test_header_params/test_tutorial002_an_py39.py::test[/items-headers2-200-expected_response2] PASSED [ 63%]
[2024-04-30T12:59:42.638Z] tests/test_tutorial/test_header_params/test_tutorial002_an_py39.py::test[/items-headers3-200-expected_response3] PASSED [ 63%]
[2024-04-30T12:59:42.638Z] tests/test_tutorial/test_header_params/test_tutorial002_an_py39.py::test_openapi_schema PASSED [ 63%]
[2024-04-30T12:59:42.638Z] tests/test_tutorial/test_header_params/test_tutorial002_py310.py::test[/items-None-200-expected_response0] PASSED [ 63%]
[2024-04-30T12:59:42.638Z] tests/test_tutorial/test_header_params/test_tutorial002_py310.py::test[/items-headers1-200-expected_response1] PASSED [ 63%]
[2024-04-30T12:59:42.638Z] tests/test_tutorial/test_header_params/test_tutorial002_py310.py::test[/items-headers2-200-expected_response2] PASSED [ 63%]
[2024-04-30T12:59:42.638Z] tests/test_tutorial/test_header_params/test_tutorial002_py310.py::test[/items-headers3-200-expected_response3] PASSED [ 63%]
[2024-04-30T12:59:42.638Z] tests/test_tutorial/test_header_params/test_tutorial002_py310.py::test_openapi_schema PASSED [ 63%]
[2024-04-30T12:59:42.638Z] tests/test_tutorial/test_header_params/test_tutorial003.py::test[/items-None-200-expected_response0] PASSED [ 63%]
[2024-04-30T12:59:42.638Z] tests/test_tutorial/test_header_params/test_tutorial003.py::test[/items-headers1-200-expected_response1] PASSED [ 63%]
[2024-04-30T12:59:42.638Z] tests/test_tutorial/test_header_params/test_tutorial003.py::test[/items-headers2-200-expected_response2] PASSED [ 63%]
[2024-04-30T12:59:42.638Z] tests/test_tutorial/test_header_params/test_tutorial003.py::test_openapi_schema PASSED [ 64%]
[2024-04-30T12:59:42.638Z] tests/test_tutorial/test_header_params/test_tutorial003_an.py::test[/items-None-200-expected_response0] PASSED [ 64%]
[2024-04-30T12:59:42.638Z] tests/test_tutorial/test_header_params/test_tutorial003_an.py::test[/items-headers1-200-expected_response1] PASSED [ 64%]
[2024-04-30T12:59:42.638Z] tests/test_tutorial/test_header_params/test_tutorial003_an.py::test_openapi_schema PASSED [ 64%]
[2024-04-30T12:59:42.638Z] tests/test_tutorial/test_header_params/test_tutorial003_an_py310.py::test[/items-None-200-expected_response0] PASSED [ 64%]
[2024-04-30T12:59:42.638Z] tests/test_tutorial/test_header_params/test_tutorial003_an_py310.py::test[/items-headers1-200-expected_response1] PASSED [ 64%]
[2024-04-30T12:59:42.888Z] tests/test_tutorial/test_header_params/test_tutorial003_an_py310.py::test_openapi_schema PASSED [ 64%]
[2024-04-30T12:59:42.888Z] tests/test_tutorial/test_header_params/test_tutorial003_an_py39.py::test[/items-None-200-expected_response0] PASSED [ 64%]
[2024-04-30T12:59:42.888Z] tests/test_tutorial/test_header_params/test_tutorial003_an_py39.py::test[/items-headers1-200-expected_response1] PASSED [ 64%]
[2024-04-30T12:59:42.888Z] tests/test_tutorial/test_header_params/test_tutorial003_an_py39.py::test_openapi_schema PASSED [ 64%]
[2024-04-30T12:59:42.888Z] tests/test_tutorial/test_header_params/test_tutorial003_py310.py::test[/items-None-200-expected_response0] PASSED [ 64%]
[2024-04-30T12:59:42.888Z] tests/test_tutorial/test_header_params/test_tutorial003_py310.py::test[/items-headers1-200-expected_response1] PASSED [ 64%]
[2024-04-30T12:59:42.888Z] tests/test_tutorial/test_header_params/test_tutorial003_py310.py::test_openapi_schema PASSED [ 64%]
[2024-04-30T12:59:42.888Z] tests/test_tutorial/test_metadata/test_tutorial001.py::test_items PASSED [ 64%]
[2024-04-30T12:59:42.888Z] tests/test_tutorial/test_metadata/test_tutorial001.py::test_openapi_schema PASSED [ 64%]
[2024-04-30T12:59:42.888Z] tests/test_tutorial/test_metadata/test_tutorial001_1.py::test_items PASSED [ 64%]
[2024-04-30T12:59:42.888Z] tests/test_tutorial/test_metadata/test_tutorial001_1.py::test_openapi_schema PASSED [ 64%]
[2024-04-30T12:59:42.888Z] tests/test_tutorial/test_metadata/test_tutorial004.py::test_path_operations PASSED [ 64%]
[2024-04-30T12:59:42.888Z] tests/test_tutorial/test_metadata/test_tutorial004.py::test_openapi_schema PASSED [ 64%]
[2024-04-30T12:59:42.888Z] tests/test_tutorial/test_openapi_callbacks/test_tutorial001.py::test_get PASSED [ 64%]
[2024-04-30T12:59:42.888Z] tests/test_tutorial/test_openapi_callbacks/test_tutorial001.py::test_dummy_callback PASSED [ 64%]
[2024-04-30T12:59:42.888Z] tests/test_tutorial/test_openapi_callbacks/test_tutorial001.py::test_openapi_schema PASSED [ 65%]
[2024-04-30T12:59:42.888Z] tests/test_tutorial/test_openapi_webhooks/test_tutorial001.py::test_get PASSED [ 65%]
[2024-04-30T12:59:42.888Z] tests/test_tutorial/test_openapi_webhooks/test_tutorial001.py::test_dummy_webhook PASSED [ 65%]
[2024-04-30T12:59:42.888Z] tests/test_tutorial/test_openapi_webhooks/test_tutorial001.py::test_openapi_schema PASSED [ 65%]
[2024-04-30T12:59:42.888Z] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial001.py::test_get PASSED [ 65%]
[2024-04-30T12:59:42.888Z] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial001.py::test_openapi_schema PASSED [ 65%]
[2024-04-30T12:59:42.888Z] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial002.py::test_get PASSED [ 65%]
[2024-04-30T12:59:42.888Z] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial002.py::test_openapi_schema PASSED [ 65%]
[2024-04-30T12:59:42.888Z] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial003.py::test_get PASSED [ 65%]
[2024-04-30T12:59:42.888Z] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial003.py::test_openapi_schema PASSED [ 65%]
[2024-04-30T12:59:42.888Z] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial004.py::test_query_params_str_validations PASSED [ 65%]
[2024-04-30T12:59:42.888Z] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial004.py::test_openapi_schema PASSED [ 65%]
[2024-04-30T12:59:42.888Z] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial004.py::test_openapi_schema_pv1 SKIPPED [ 65%]
[2024-04-30T12:59:42.888Z] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial005.py::test_get PASSED [ 65%]
[2024-04-30T12:59:42.888Z] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial005.py::test_openapi_schema PASSED [ 65%]
[2024-04-30T12:59:42.888Z] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial006.py::test_post PASSED [ 65%]
[2024-04-30T12:59:42.888Z] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial006.py::test_openapi_schema PASSED [ 65%]
[2024-04-30T12:59:43.138Z] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007.py::test_post PASSED [ 65%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007.py::test_post_broken_yaml PASSED [ 65%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007.py::test_post_invalid PASSED [ 65%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007.py::test_openapi_schema PASSED [ 65%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007_pv1.py::test_post SKIPPED [ 66%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007_pv1.py::test_post_broken_yaml SKIPPED [ 66%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007_pv1.py::test_post_invalid SKIPPED [ 66%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007_pv1.py::test_openapi_schema SKIPPED [ 66%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_path_operation_configurations/test_tutorial002b.py::test_get_items PASSED [ 66%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_path_operation_configurations/test_tutorial002b.py::test_get_users PASSED [ 66%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_path_operation_configurations/test_tutorial002b.py::test_openapi_schema PASSED [ 66%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_path_operation_configurations/test_tutorial005.py::test_query_params_str_validations PASSED [ 66%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_path_operation_configurations/test_tutorial005.py::test_openapi_schema PASSED [ 66%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_path_operation_configurations/test_tutorial005.py::test_openapi_schema_pv1 SKIPPED [ 66%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_path_operation_configurations/test_tutorial005_py310.py::test_query_params_str_validations PASSED [ 66%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_path_operation_configurations/test_tutorial005_py310.py::test_openapi_schema PASSED [ 66%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_path_operation_configurations/test_tutorial005_py310.py::test_openapi_schema_pv1 SKIPPED [ 66%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_path_operation_configurations/test_tutorial005_py39.py::test_query_params_str_validations PASSED [ 66%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_path_operation_configurations/test_tutorial005_py39.py::test_openapi_schema PASSED [ 66%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_path_operation_configurations/test_tutorial005_py39.py::test_openapi_schema_pv1 SKIPPED [ 66%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_path_operation_configurations/test_tutorial006.py::test_query_params_str_validations[/items/-200-expected_response0] PASSED [ 66%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_path_operation_configurations/test_tutorial006.py::test_query_params_str_validations[/users/-200-expected_response1] PASSED [ 66%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_path_operation_configurations/test_tutorial006.py::test_query_params_str_validations[/elements/-200-expected_response2] PASSED [ 66%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_path_operation_configurations/test_tutorial006.py::test_openapi_schema PASSED [ 66%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_path_params/test_tutorial004.py::test_file_path PASSED [ 66%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_path_params/test_tutorial004.py::test_root_file_path PASSED [ 67%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_path_params/test_tutorial004.py::test_openapi_schema PASSED [ 67%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_path_params/test_tutorial005.py::test_get_enums_alexnet PASSED [ 67%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_path_params/test_tutorial005.py::test_get_enums_lenet PASSED [ 67%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_path_params/test_tutorial005.py::test_get_enums_resnet PASSED [ 67%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_path_params/test_tutorial005.py::test_get_enums_invalid PASSED [ 67%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_path_params/test_tutorial005.py::test_openapi_schema PASSED [ 67%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_query_params/test_tutorial005.py::test_foo_needy_very PASSED [ 67%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_query_params/test_tutorial005.py::test_foo_no_needy PASSED [ 67%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_query_params/test_tutorial005.py::test_openapi_schema PASSED [ 67%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_query_params/test_tutorial006.py::test_foo_needy_very PASSED [ 67%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_query_params/test_tutorial006.py::test_foo_no_needy PASSED [ 67%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_query_params/test_tutorial006.py::test_openapi_schema PASSED [ 67%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_query_params/test_tutorial006_py310.py::test_foo_needy_very PASSED [ 67%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_query_params/test_tutorial006_py310.py::test_foo_no_needy PASSED [ 67%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_query_params/test_tutorial006_py310.py::test_openapi_schema PASSED [ 67%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial010.py::test_query_params_str_validations_no_query PASSED [ 67%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial010.py::test_query_params_str_validations_item_query_fixedquery PASSED [ 67%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial010.py::test_query_params_str_validations_q_fixedquery PASSED [ 67%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial010.py::test_query_params_str_validations_item_query_nonregexquery PASSED [ 67%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial010.py::test_openapi_schema PASSED [ 67%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an.py::test_query_params_str_validations_no_query PASSED [ 68%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an.py::test_query_params_str_validations_item_query_fixedquery PASSED [ 68%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an.py::test_query_params_str_validations_q_fixedquery PASSED [ 68%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an.py::test_query_params_str_validations_item_query_nonregexquery PASSED [ 68%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an.py::test_openapi_schema PASSED [ 68%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py310.py::test_query_params_str_validations_no_query PASSED [ 68%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py310.py::test_query_params_str_validations_item_query_fixedquery PASSED [ 68%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py310.py::test_query_params_str_validations_q_fixedquery PASSED [ 68%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py310.py::test_query_params_str_validations_item_query_nonregexquery PASSED [ 68%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py310.py::test_openapi_schema PASSED [ 68%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py39.py::test_query_params_str_validations_no_query PASSED [ 68%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py39.py::test_query_params_str_validations_item_query_fixedquery PASSED [ 68%]
[2024-04-30T12:59:43.139Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py39.py::test_query_params_str_validations_q_fixedquery PASSED [ 68%]
[2024-04-30T12:59:43.389Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py39.py::test_query_params_str_validations_item_query_nonregexquery PASSED [ 68%]
[2024-04-30T12:59:43.389Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py39.py::test_openapi_schema PASSED [ 68%]
[2024-04-30T12:59:43.389Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_py310.py::test_query_params_str_validations_no_query PASSED [ 68%]
[2024-04-30T12:59:43.389Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_py310.py::test_query_params_str_validations_item_query_fixedquery PASSED [ 68%]
[2024-04-30T12:59:43.389Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_py310.py::test_query_params_str_validations_q_fixedquery PASSED [ 68%]
[2024-04-30T12:59:43.389Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_py310.py::test_query_params_str_validations_item_query_nonregexquery PASSED [ 68%]
[2024-04-30T12:59:43.389Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial010_py310.py::test_openapi_schema PASSED [ 68%]
[2024-04-30T12:59:43.389Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial011.py::test_multi_query_values PASSED [ 68%]
[2024-04-30T12:59:43.389Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial011.py::test_query_no_values PASSED [ 69%]
[2024-04-30T12:59:43.389Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial011.py::test_openapi_schema PASSED [ 69%]
[2024-04-30T12:59:43.389Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an.py::test_multi_query_values PASSED [ 69%]
[2024-04-30T12:59:43.389Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an.py::test_query_no_values PASSED [ 69%]
[2024-04-30T12:59:43.389Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an.py::test_openapi_schema PASSED [ 69%]
[2024-04-30T12:59:43.389Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an_py310.py::test_multi_query_values PASSED [ 69%]
[2024-04-30T12:59:43.389Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an_py310.py::test_query_no_values PASSED [ 69%]
[2024-04-30T12:59:43.389Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an_py310.py::test_openapi_schema PASSED [ 69%]
[2024-04-30T12:59:43.389Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an_py39.py::test_multi_query_values PASSED [ 69%]
[2024-04-30T12:59:43.389Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an_py39.py::test_query_no_values PASSED [ 69%]
[2024-04-30T12:59:43.389Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an_py39.py::test_openapi_schema PASSED [ 69%]
[2024-04-30T12:59:43.389Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_py310.py::test_multi_query_values PASSED [ 69%]
[2024-04-30T12:59:43.389Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_py310.py::test_query_no_values PASSED [ 69%]
[2024-04-30T12:59:43.389Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_py310.py::test_openapi_schema PASSED [ 69%]
[2024-04-30T12:59:43.389Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_py39.py::test_multi_query_values PASSED [ 69%]
[2024-04-30T12:59:43.389Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_py39.py::test_query_no_values PASSED [ 69%]
[2024-04-30T12:59:43.389Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial011_py39.py::test_openapi_schema PASSED [ 69%]
[2024-04-30T12:59:43.389Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial012.py::test_default_query_values PASSED [ 69%]
[2024-04-30T12:59:43.389Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial012.py::test_multi_query_values PASSED [ 69%]
[2024-04-30T12:59:43.389Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial012.py::test_openapi_schema PASSED [ 69%]
[2024-04-30T12:59:43.389Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial012_an.py::test_default_query_values PASSED [ 70%]
[2024-04-30T12:59:43.389Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial012_an.py::test_multi_query_values PASSED [ 70%]
[2024-04-30T12:59:43.389Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial012_an.py::test_openapi_schema PASSED [ 70%]
[2024-04-30T12:59:43.389Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial012_an_py39.py::test_default_query_values PASSED [ 70%]
[2024-04-30T12:59:43.389Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial012_an_py39.py::test_multi_query_values PASSED [ 70%]
[2024-04-30T12:59:43.390Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial012_an_py39.py::test_openapi_schema PASSED [ 70%]
[2024-04-30T12:59:43.390Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial012_py39.py::test_default_query_values PASSED [ 70%]
[2024-04-30T12:59:43.390Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial012_py39.py::test_multi_query_values PASSED [ 70%]
[2024-04-30T12:59:43.390Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial012_py39.py::test_openapi_schema PASSED [ 70%]
[2024-04-30T12:59:43.390Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial013.py::test_multi_query_values PASSED [ 70%]
[2024-04-30T12:59:43.390Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial013.py::test_query_no_values PASSED [ 70%]
[2024-04-30T12:59:43.390Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial013.py::test_openapi_schema PASSED [ 70%]
[2024-04-30T12:59:43.390Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial013_an.py::test_multi_query_values PASSED [ 70%]
[2024-04-30T12:59:43.390Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial013_an.py::test_query_no_values PASSED [ 70%]
[2024-04-30T12:59:43.390Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial013_an.py::test_openapi_schema PASSED [ 70%]
[2024-04-30T12:59:43.390Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial013_an_py39.py::test_multi_query_values PASSED [ 70%]
[2024-04-30T12:59:43.390Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial013_an_py39.py::test_query_no_values PASSED [ 70%]
[2024-04-30T12:59:43.390Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial013_an_py39.py::test_openapi_schema PASSED [ 70%]
[2024-04-30T12:59:43.390Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial014.py::test_hidden_query PASSED [ 70%]
[2024-04-30T12:59:43.390Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial014.py::test_no_hidden_query PASSED [ 70%]
[2024-04-30T12:59:43.390Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial014.py::test_openapi_schema PASSED [ 70%]
[2024-04-30T12:59:43.390Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an.py::test_hidden_query PASSED [ 71%]
[2024-04-30T12:59:43.390Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an.py::test_no_hidden_query PASSED [ 71%]
[2024-04-30T12:59:43.390Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an.py::test_openapi_schema PASSED [ 71%]
[2024-04-30T12:59:43.390Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an_py310.py::test_hidden_query PASSED [ 71%]
[2024-04-30T12:59:43.390Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an_py310.py::test_no_hidden_query PASSED [ 71%]
[2024-04-30T12:59:43.390Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an_py310.py::test_openapi_schema PASSED [ 71%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an_py39.py::test_hidden_query PASSED [ 71%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an_py39.py::test_no_hidden_query PASSED [ 71%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an_py39.py::test_openapi_schema PASSED [ 71%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial014_py310.py::test_hidden_query PASSED [ 71%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial014_py310.py::test_no_hidden_query PASSED [ 71%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_query_params_str_validations/test_tutorial014_py310.py::test_openapi_schema PASSED [ 71%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001.py::test_post_form_no_body PASSED [ 71%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001.py::test_post_body_json PASSED [ 71%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001.py::test_post_file PASSED [ 71%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001.py::test_post_large_file PASSED [ 71%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001.py::test_post_upload_file PASSED [ 71%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001.py::test_openapi_schema PASSED [ 71%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001_02.py::test_post_form_no_body PASSED [ 71%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001_02.py::test_post_uploadfile_no_body PASSED [ 71%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001_02.py::test_post_file PASSED [ 71%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001_02.py::test_post_upload_file PASSED [ 72%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001_02.py::test_openapi_schema PASSED [ 72%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001_02_an.py::test_post_form_no_body PASSED [ 72%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001_02_an.py::test_post_uploadfile_no_body PASSED [ 72%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001_02_an.py::test_post_file PASSED [ 72%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001_02_an.py::test_post_upload_file PASSED [ 72%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001_02_an.py::test_openapi_schema PASSED [ 72%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001_02_an_py310.py::test_post_form_no_body PASSED [ 72%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001_02_an_py310.py::test_post_uploadfile_no_body PASSED [ 72%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001_02_an_py310.py::test_post_file PASSED [ 72%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001_02_an_py310.py::test_post_upload_file PASSED [ 72%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001_02_an_py310.py::test_openapi_schema PASSED [ 72%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001_02_an_py39.py::test_post_form_no_body PASSED [ 72%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001_02_an_py39.py::test_post_uploadfile_no_body PASSED [ 72%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001_02_an_py39.py::test_post_file PASSED [ 72%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001_02_an_py39.py::test_post_upload_file PASSED [ 72%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001_02_an_py39.py::test_openapi_schema PASSED [ 72%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001_02_py310.py::test_post_form_no_body PASSED [ 72%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001_02_py310.py::test_post_uploadfile_no_body PASSED [ 72%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001_02_py310.py::test_post_file PASSED [ 72%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001_02_py310.py::test_post_upload_file PASSED [ 72%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001_02_py310.py::test_openapi_schema PASSED [ 73%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001_03.py::test_post_file PASSED [ 73%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001_03.py::test_post_upload_file PASSED [ 73%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001_03.py::test_openapi_schema PASSED [ 73%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001_03_an.py::test_post_file PASSED [ 73%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001_03_an.py::test_post_upload_file PASSED [ 73%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001_03_an.py::test_openapi_schema PASSED [ 73%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001_03_an_py39.py::test_post_file PASSED [ 73%]
[2024-04-30T12:59:43.640Z] tests/test_tutorial/test_request_files/test_tutorial001_03_an_py39.py::test_post_upload_file PASSED [ 73%]
[2024-04-30T12:59:43.890Z] tests/test_tutorial/test_request_files/test_tutorial001_03_an_py39.py::test_openapi_schema PASSED [ 73%]
[2024-04-30T12:59:43.890Z] tests/test_tutorial/test_request_files/test_tutorial001_an.py::test_post_form_no_body PASSED [ 73%]
[2024-04-30T12:59:43.890Z] tests/test_tutorial/test_request_files/test_tutorial001_an.py::test_post_body_json PASSED [ 73%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial001_an.py::test_post_file PASSED [ 73%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial001_an.py::test_post_large_file PASSED [ 73%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial001_an.py::test_post_upload_file PASSED [ 73%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial001_an.py::test_openapi_schema PASSED [ 73%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial001_an_py39.py::test_post_form_no_body PASSED [ 73%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial001_an_py39.py::test_post_body_json PASSED [ 73%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial001_an_py39.py::test_post_file PASSED [ 73%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial001_an_py39.py::test_post_large_file PASSED [ 73%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial001_an_py39.py::test_post_upload_file PASSED [ 73%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial001_an_py39.py::test_openapi_schema PASSED [ 74%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial002.py::test_post_form_no_body PASSED [ 74%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial002.py::test_post_body_json PASSED [ 74%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial002.py::test_post_files PASSED [ 74%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial002.py::test_post_upload_file PASSED [ 74%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial002.py::test_get_root PASSED [ 74%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial002.py::test_openapi_schema PASSED [ 74%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial002_an.py::test_post_form_no_body PASSED [ 74%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial002_an.py::test_post_body_json PASSED [ 74%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial002_an.py::test_post_files PASSED [ 74%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial002_an.py::test_post_upload_file PASSED [ 74%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial002_an.py::test_get_root PASSED [ 74%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial002_an.py::test_openapi_schema PASSED [ 74%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial002_an_py39.py::test_post_form_no_body PASSED [ 74%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial002_an_py39.py::test_post_body_json PASSED [ 74%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial002_an_py39.py::test_post_files PASSED [ 74%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial002_an_py39.py::test_post_upload_file PASSED [ 74%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial002_an_py39.py::test_get_root PASSED [ 74%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial002_an_py39.py::test_openapi_schema PASSED [ 74%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial002_py39.py::test_post_form_no_body PASSED [ 74%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial002_py39.py::test_post_body_json PASSED [ 74%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial002_py39.py::test_post_files PASSED [ 75%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial002_py39.py::test_post_upload_file PASSED [ 75%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial002_py39.py::test_get_root PASSED [ 75%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial002_py39.py::test_openapi_schema PASSED [ 75%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial003.py::test_post_files PASSED [ 75%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial003.py::test_post_upload_file PASSED [ 75%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial003.py::test_get_root PASSED [ 75%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial003.py::test_openapi_schema PASSED [ 75%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial003_an.py::test_post_files PASSED [ 75%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial003_an.py::test_post_upload_file PASSED [ 75%]
[2024-04-30T12:59:43.891Z] tests/test_tutorial/test_request_files/test_tutorial003_an.py::test_get_root PASSED [ 75%]
[2024-04-30T12:59:44.141Z] tests/test_tutorial/test_request_files/test_tutorial003_an.py::test_openapi_schema PASSED [ 75%]
[2024-04-30T12:59:44.141Z] tests/test_tutorial/test_request_files/test_tutorial003_an_py39.py::test_post_files PASSED [ 75%]
[2024-04-30T12:59:44.141Z] tests/test_tutorial/test_request_files/test_tutorial003_an_py39.py::test_post_upload_file PASSED [ 75%]
[2024-04-30T12:59:44.141Z] tests/test_tutorial/test_request_files/test_tutorial003_an_py39.py::test_get_root PASSED [ 75%]
[2024-04-30T12:59:44.141Z] tests/test_tutorial/test_request_files/test_tutorial003_an_py39.py::test_openapi_schema PASSED [ 75%]
[2024-04-30T12:59:44.141Z] tests/test_tutorial/test_request_files/test_tutorial003_py39.py::test_post_files PASSED [ 75%]
[2024-04-30T12:59:44.141Z] tests/test_tutorial/test_request_files/test_tutorial003_py39.py::test_post_upload_file PASSED [ 75%]
[2024-04-30T12:59:44.141Z] tests/test_tutorial/test_request_files/test_tutorial003_py39.py::test_get_root PASSED [ 75%]
[2024-04-30T12:59:44.141Z] tests/test_tutorial/test_request_files/test_tutorial003_py39.py::test_openapi_schema PASSED [ 75%]
[2024-04-30T12:59:44.141Z] tests/test_tutorial/test_request_forms/test_tutorial001.py::test_post_body_form PASSED [ 75%]
[2024-04-30T12:59:44.141Z] tests/test_tutorial/test_request_forms/test_tutorial001.py::test_post_body_form_no_password PASSED [ 76%]
[2024-04-30T12:59:44.141Z] tests/test_tutorial/test_request_forms/test_tutorial001.py::test_post_body_form_no_username PASSED [ 76%]
[2024-04-30T12:59:44.141Z] tests/test_tutorial/test_request_forms/test_tutorial001.py::test_post_body_form_no_data PASSED [ 76%]
[2024-04-30T12:59:44.141Z] tests/test_tutorial/test_request_forms/test_tutorial001.py::test_post_body_json PASSED [ 76%]
[2024-04-30T12:59:44.141Z] tests/test_tutorial/test_request_forms/test_tutorial001.py::test_openapi_schema PASSED [ 76%]
[2024-04-30T12:59:44.141Z] tests/test_tutorial/test_request_forms/test_tutorial001_an.py::test_post_body_form PASSED [ 76%]
[2024-04-30T12:59:44.141Z] tests/test_tutorial/test_request_forms/test_tutorial001_an.py::test_post_body_form_no_password PASSED [ 76%]
[2024-04-30T12:59:44.141Z] tests/test_tutorial/test_request_forms/test_tutorial001_an.py::test_post_body_form_no_username PASSED [ 76%]
[2024-04-30T12:59:44.141Z] tests/test_tutorial/test_request_forms/test_tutorial001_an.py::test_post_body_form_no_data PASSED [ 76%]
[2024-04-30T12:59:44.141Z] tests/test_tutorial/test_request_forms/test_tutorial001_an.py::test_post_body_json PASSED [ 76%]
[2024-04-30T12:59:44.141Z] tests/test_tutorial/test_request_forms/test_tutorial001_an.py::test_openapi_schema PASSED [ 76%]
[2024-04-30T12:59:44.141Z] tests/test_tutorial/test_request_forms/test_tutorial001_an_py39.py::test_post_body_form PASSED [ 76%]
[2024-04-30T12:59:44.141Z] tests/test_tutorial/test_request_forms/test_tutorial001_an_py39.py::test_post_body_form_no_password PASSED [ 76%]
[2024-04-30T12:59:44.141Z] tests/test_tutorial/test_request_forms/test_tutorial001_an_py39.py::test_post_body_form_no_username PASSED [ 76%]
[2024-04-30T12:59:44.141Z] tests/test_tutorial/test_request_forms/test_tutorial001_an_py39.py::test_post_body_form_no_data PASSED [ 76%]
[2024-04-30T12:59:44.141Z] tests/test_tutorial/test_request_forms/test_tutorial001_an_py39.py::test_post_body_json PASSED [ 76%]
[2024-04-30T12:59:44.141Z] tests/test_tutorial/test_request_forms/test_tutorial001_an_py39.py::test_openapi_schema PASSED [ 76%]
[2024-04-30T12:59:44.141Z] tests/test_tutorial/test_request_forms_and_files/test_tutorial001.py::test_post_form_no_body PASSED [ 76%]
[2024-04-30T12:59:44.141Z] tests/test_tutorial/test_request_forms_and_files/test_tutorial001.py::test_post_form_no_file PASSED [ 76%]
[2024-04-30T12:59:44.141Z] tests/test_tutorial/test_request_forms_and_files/test_tutorial001.py::test_post_body_json PASSED [ 76%]
[2024-04-30T12:59:44.141Z] tests/test_tutorial/test_request_forms_and_files/test_tutorial001.py::test_post_file_no_token PASSED [ 77%]
[2024-04-30T12:59:44.141Z] tests/test_tutorial/test_request_forms_and_files/test_tutorial001.py::test_post_files_and_token PASSED [ 77%]
[2024-04-30T12:59:44.391Z] tests/test_tutorial/test_request_forms_and_files/test_tutorial001.py::test_openapi_schema PASSED [ 77%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an.py::test_post_form_no_body PASSED [ 77%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an.py::test_post_form_no_file PASSED [ 77%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an.py::test_post_body_json PASSED [ 77%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an.py::test_post_file_no_token PASSED [ 77%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an.py::test_post_files_and_token PASSED [ 77%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an.py::test_openapi_schema PASSED [ 77%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an_py39.py::test_post_form_no_body PASSED [ 77%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an_py39.py::test_post_form_no_file PASSED [ 77%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an_py39.py::test_post_body_json PASSED [ 77%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an_py39.py::test_post_file_no_token PASSED [ 77%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an_py39.py::test_post_files_and_token PASSED [ 77%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an_py39.py::test_openapi_schema PASSED [ 77%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_response_change_status_code/test_tutorial001.py::test_path_operation PASSED [ 77%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_response_cookies/test_tutorial001.py::test_path_operation PASSED [ 77%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_response_cookies/test_tutorial002.py::test_path_operation PASSED [ 77%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_response_headers/test_tutorial001.py::test_path_operation PASSED [ 77%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_response_headers/test_tutorial002.py::test_path_operation PASSED [ 77%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_response_model/test_tutorial003.py::test_post_user PASSED [ 77%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_response_model/test_tutorial003.py::test_openapi_schema PASSED [ 78%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_response_model/test_tutorial003_01.py::test_post_user PASSED [ 78%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_response_model/test_tutorial003_01.py::test_openapi_schema PASSED [ 78%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_response_model/test_tutorial003_01_py310.py::test_post_user PASSED [ 78%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_response_model/test_tutorial003_01_py310.py::test_openapi_schema PASSED [ 78%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_response_model/test_tutorial003_02.py::test_get_portal PASSED [ 78%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_response_model/test_tutorial003_02.py::test_get_redirect PASSED [ 78%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_response_model/test_tutorial003_02.py::test_openapi_schema PASSED [ 78%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_response_model/test_tutorial003_03.py::test_get_portal PASSED [ 78%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_response_model/test_tutorial003_03.py::test_openapi_schema PASSED [ 78%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_response_model/test_tutorial003_04.py::test_invalid_response_model PASSED [ 78%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_response_model/test_tutorial003_04_py310.py::test_invalid_response_model PASSED [ 78%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_response_model/test_tutorial003_05.py::test_get_portal PASSED [ 78%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_response_model/test_tutorial003_05.py::test_get_redirect PASSED [ 78%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_response_model/test_tutorial003_05.py::test_openapi_schema PASSED [ 78%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_response_model/test_tutorial003_05_py310.py::test_get_portal PASSED [ 78%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_response_model/test_tutorial003_05_py310.py::test_get_redirect PASSED [ 78%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_response_model/test_tutorial003_05_py310.py::test_openapi_schema PASSED [ 78%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_response_model/test_tutorial003_py310.py::test_post_user PASSED [ 78%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_response_model/test_tutorial003_py310.py::test_openapi_schema PASSED [ 78%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_response_model/test_tutorial004.py::test_get[/items/foo-data0] PASSED [ 78%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_response_model/test_tutorial004.py::test_get[/items/bar-data1] PASSED [ 79%]
[2024-04-30T12:59:44.392Z] tests/test_tutorial/test_response_model/test_tutorial004.py::test_get[/items/baz-data2] PASSED [ 79%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_response_model/test_tutorial004.py::test_openapi_schema PASSED [ 79%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_response_model/test_tutorial004_py310.py::test_get[/items/foo-data0] PASSED [ 79%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_response_model/test_tutorial004_py310.py::test_get[/items/bar-data1] PASSED [ 79%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_response_model/test_tutorial004_py310.py::test_get[/items/baz-data2] PASSED [ 79%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_response_model/test_tutorial004_py310.py::test_openapi_schema PASSED [ 79%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_response_model/test_tutorial004_py39.py::test_get[/items/foo-data0] PASSED [ 79%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_response_model/test_tutorial004_py39.py::test_get[/items/bar-data1] PASSED [ 79%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_response_model/test_tutorial004_py39.py::test_get[/items/baz-data2] PASSED [ 79%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_response_model/test_tutorial004_py39.py::test_openapi_schema PASSED [ 79%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_response_model/test_tutorial005.py::test_read_item_name PASSED [ 79%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_response_model/test_tutorial005.py::test_read_item_public_data PASSED [ 79%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_response_model/test_tutorial005.py::test_openapi_schema PASSED [ 79%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_response_model/test_tutorial005_py310.py::test_read_item_name PASSED [ 79%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_response_model/test_tutorial005_py310.py::test_read_item_public_data PASSED [ 79%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_response_model/test_tutorial005_py310.py::test_openapi_schema PASSED [ 79%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_response_model/test_tutorial006.py::test_read_item_name PASSED [ 79%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_response_model/test_tutorial006.py::test_read_item_public_data PASSED [ 79%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_response_model/test_tutorial006.py::test_openapi_schema PASSED [ 79%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_response_model/test_tutorial006_py310.py::test_read_item_name PASSED [ 79%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_response_model/test_tutorial006_py310.py::test_read_item_public_data PASSED [ 80%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_response_model/test_tutorial006_py310.py::test_openapi_schema PASSED [ 80%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_schema_extra_example/test_tutorial001.py::test_post_body_example PASSED [ 80%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_schema_extra_example/test_tutorial001.py::test_openapi_schema PASSED [ 80%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_schema_extra_example/test_tutorial001_pv1.py::test_post_body_example SKIPPED [ 80%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_schema_extra_example/test_tutorial001_pv1.py::test_openapi_schema SKIPPED [ 80%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_schema_extra_example/test_tutorial001_py310.py::test_post_body_example PASSED [ 80%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_schema_extra_example/test_tutorial001_py310.py::test_openapi_schema PASSED [ 80%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_schema_extra_example/test_tutorial001_py310_pv1.py::test_post_body_example SKIPPED [ 80%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_schema_extra_example/test_tutorial001_py310_pv1.py::test_openapi_schema SKIPPED [ 80%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_schema_extra_example/test_tutorial004.py::test_post_body_example PASSED [ 80%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_schema_extra_example/test_tutorial004.py::test_openapi_schema PASSED [ 80%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_schema_extra_example/test_tutorial004_an.py::test_post_body_example PASSED [ 80%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_schema_extra_example/test_tutorial004_an.py::test_openapi_schema PASSED [ 80%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_schema_extra_example/test_tutorial004_an_py310.py::test_post_body_example PASSED [ 80%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_schema_extra_example/test_tutorial004_an_py310.py::test_openapi_schema PASSED [ 80%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_schema_extra_example/test_tutorial004_an_py39.py::test_post_body_example PASSED [ 80%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_schema_extra_example/test_tutorial004_an_py39.py::test_openapi_schema PASSED [ 80%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_schema_extra_example/test_tutorial004_py310.py::test_post_body_example PASSED [ 80%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_schema_extra_example/test_tutorial004_py310.py::test_openapi_schema PASSED [ 80%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_schema_extra_example/test_tutorial005.py::test_post_body_example PASSED [ 80%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_schema_extra_example/test_tutorial005.py::test_openapi_schema PASSED [ 81%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_schema_extra_example/test_tutorial005_an.py::test_post_body_example PASSED [ 81%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_schema_extra_example/test_tutorial005_an.py::test_openapi_schema PASSED [ 81%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_schema_extra_example/test_tutorial005_an_py310.py::test_post_body_example PASSED [ 81%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_schema_extra_example/test_tutorial005_an_py310.py::test_openapi_schema PASSED [ 81%]
[2024-04-30T12:59:44.642Z] tests/test_tutorial/test_schema_extra_example/test_tutorial005_an_py39.py::test_post_body_example PASSED [ 81%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_schema_extra_example/test_tutorial005_an_py39.py::test_openapi_schema PASSED [ 81%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_schema_extra_example/test_tutorial005_py310.py::test_post_body_example PASSED [ 81%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_schema_extra_example/test_tutorial005_py310.py::test_openapi_schema PASSED [ 81%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial001.py::test_no_token PASSED [ 81%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial001.py::test_token PASSED [ 81%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial001.py::test_incorrect_token PASSED [ 81%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial001.py::test_openapi_schema PASSED [ 81%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial001_an.py::test_no_token PASSED [ 81%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial001_an.py::test_token PASSED [ 81%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial001_an.py::test_incorrect_token PASSED [ 81%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial001_an.py::test_openapi_schema PASSED [ 81%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial001_an_py39.py::test_no_token PASSED [ 81%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial001_an_py39.py::test_token PASSED [ 81%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial001_an_py39.py::test_incorrect_token PASSED [ 81%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial001_an_py39.py::test_openapi_schema PASSED [ 81%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial003.py::test_login PASSED [ 82%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial003.py::test_login_incorrect_password PASSED [ 82%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial003.py::test_login_incorrect_username PASSED [ 82%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial003.py::test_no_token PASSED [ 82%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial003.py::test_token PASSED [ 82%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial003.py::test_incorrect_token PASSED [ 82%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial003.py::test_incorrect_token_type PASSED [ 82%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial003.py::test_inactive_user PASSED [ 82%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial003.py::test_openapi_schema PASSED [ 82%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial003_an.py::test_login PASSED [ 82%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial003_an.py::test_login_incorrect_password PASSED [ 82%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial003_an.py::test_login_incorrect_username PASSED [ 82%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial003_an.py::test_no_token PASSED [ 82%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial003_an.py::test_token PASSED [ 82%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial003_an.py::test_incorrect_token PASSED [ 82%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial003_an.py::test_incorrect_token_type PASSED [ 82%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial003_an.py::test_inactive_user PASSED [ 82%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial003_an.py::test_openapi_schema PASSED [ 82%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial003_an_py310.py::test_login PASSED [ 82%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial003_an_py310.py::test_login_incorrect_password PASSED [ 82%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial003_an_py310.py::test_login_incorrect_username PASSED [ 82%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial003_an_py310.py::test_no_token PASSED [ 83%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial003_an_py310.py::test_token PASSED [ 83%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial003_an_py310.py::test_incorrect_token PASSED [ 83%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial003_an_py310.py::test_incorrect_token_type PASSED [ 83%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial003_an_py310.py::test_inactive_user PASSED [ 83%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial003_an_py310.py::test_openapi_schema PASSED [ 83%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial003_an_py39.py::test_login PASSED [ 83%]
[2024-04-30T12:59:44.893Z] tests/test_tutorial/test_security/test_tutorial003_an_py39.py::test_login_incorrect_password PASSED [ 83%]
[2024-04-30T12:59:45.143Z] tests/test_tutorial/test_security/test_tutorial003_an_py39.py::test_login_incorrect_username PASSED [ 83%]
[2024-04-30T12:59:45.143Z] tests/test_tutorial/test_security/test_tutorial003_an_py39.py::test_no_token PASSED [ 83%]
[2024-04-30T12:59:45.143Z] tests/test_tutorial/test_security/test_tutorial003_an_py39.py::test_token PASSED [ 83%]
[2024-04-30T12:59:45.143Z] tests/test_tutorial/test_security/test_tutorial003_an_py39.py::test_incorrect_token PASSED [ 83%]
[2024-04-30T12:59:45.143Z] tests/test_tutorial/test_security/test_tutorial003_an_py39.py::test_incorrect_token_type PASSED [ 83%]
[2024-04-30T12:59:45.143Z] tests/test_tutorial/test_security/test_tutorial003_an_py39.py::test_inactive_user PASSED [ 83%]
[2024-04-30T12:59:45.143Z] tests/test_tutorial/test_security/test_tutorial003_an_py39.py::test_openapi_schema PASSED [ 83%]
[2024-04-30T12:59:45.143Z] tests/test_tutorial/test_security/test_tutorial003_py310.py::test_login PASSED [ 83%]
[2024-04-30T12:59:45.143Z] tests/test_tutorial/test_security/test_tutorial003_py310.py::test_login_incorrect_password PASSED [ 83%]
[2024-04-30T12:59:45.143Z] tests/test_tutorial/test_security/test_tutorial003_py310.py::test_login_incorrect_username PASSED [ 83%]
[2024-04-30T12:59:45.143Z] tests/test_tutorial/test_security/test_tutorial003_py310.py::test_no_token PASSED [ 83%]
[2024-04-30T12:59:45.143Z] tests/test_tutorial/test_security/test_tutorial003_py310.py::test_token PASSED [ 83%]
[2024-04-30T12:59:45.143Z] tests/test_tutorial/test_security/test_tutorial003_py310.py::test_incorrect_token PASSED [ 83%]
[2024-04-30T12:59:45.143Z] tests/test_tutorial/test_security/test_tutorial003_py310.py::test_incorrect_token_type PASSED [ 84%]
[2024-04-30T12:59:45.143Z] tests/test_tutorial/test_security/test_tutorial003_py310.py::test_inactive_user PASSED [ 84%]
[2024-04-30T12:59:45.143Z] tests/test_tutorial/test_security/test_tutorial003_py310.py::test_openapi_schema PASSED [ 84%]
[2024-04-30T12:59:45.394Z] tests/test_tutorial/test_security/test_tutorial005.py::test_login PASSED [ 84%]
[2024-04-30T12:59:45.944Z] tests/test_tutorial/test_security/test_tutorial005.py::test_login_incorrect_password PASSED [ 84%]
[2024-04-30T12:59:45.944Z] tests/test_tutorial/test_security/test_tutorial005.py::test_login_incorrect_username PASSED [ 84%]
[2024-04-30T12:59:45.944Z] tests/test_tutorial/test_security/test_tutorial005.py::test_no_token PASSED [ 84%]
[2024-04-30T12:59:46.194Z] tests/test_tutorial/test_security/test_tutorial005.py::test_token PASSED [ 84%]
[2024-04-30T12:59:46.194Z] tests/test_tutorial/test_security/test_tutorial005.py::test_incorrect_token PASSED [ 84%]
[2024-04-30T12:59:46.194Z] tests/test_tutorial/test_security/test_tutorial005.py::test_incorrect_token_type PASSED [ 84%]
[2024-04-30T12:59:46.444Z] tests/test_tutorial/test_security/test_tutorial005.py::test_verify_password PASSED [ 84%]
[2024-04-30T12:59:46.995Z] tests/test_tutorial/test_security/test_tutorial005.py::test_get_password_hash PASSED [ 84%]
[2024-04-30T12:59:46.995Z] tests/test_tutorial/test_security/test_tutorial005.py::test_create_access_token PASSED [ 84%]
[2024-04-30T12:59:46.995Z] tests/test_tutorial/test_security/test_tutorial005.py::test_token_no_sub PASSED [ 84%]
[2024-04-30T12:59:46.995Z] tests/test_tutorial/test_security/test_tutorial005.py::test_token_no_username PASSED [ 84%]
[2024-04-30T12:59:47.245Z] tests/test_tutorial/test_security/test_tutorial005.py::test_token_no_scope PASSED [ 84%]
[2024-04-30T12:59:47.245Z] tests/test_tutorial/test_security/test_tutorial005.py::test_token_nonexistent_user PASSED [ 84%]
[2024-04-30T12:59:47.495Z] tests/test_tutorial/test_security/test_tutorial005.py::test_token_inactive_user PASSED [ 84%]
[2024-04-30T12:59:47.746Z] tests/test_tutorial/test_security/test_tutorial005.py::test_read_items PASSED [ 84%]
[2024-04-30T12:59:48.296Z] tests/test_tutorial/test_security/test_tutorial005.py::test_read_system_status PASSED [ 84%]
[2024-04-30T12:59:48.296Z] tests/test_tutorial/test_security/test_tutorial005.py::test_read_system_status_no_token PASSED [ 85%]
[2024-04-30T12:59:48.296Z] tests/test_tutorial/test_security/test_tutorial005.py::test_openapi_schema PASSED [ 85%]
[2024-04-30T12:59:48.546Z] tests/test_tutorial/test_security/test_tutorial005_an.py::test_login PASSED [ 85%]
[2024-04-30T12:59:48.796Z] tests/test_tutorial/test_security/test_tutorial005_an.py::test_login_incorrect_password PASSED [ 85%]
[2024-04-30T12:59:48.796Z] tests/test_tutorial/test_security/test_tutorial005_an.py::test_login_incorrect_username PASSED [ 85%]
[2024-04-30T12:59:48.796Z] tests/test_tutorial/test_security/test_tutorial005_an.py::test_no_token PASSED [ 85%]
[2024-04-30T12:59:49.347Z] tests/test_tutorial/test_security/test_tutorial005_an.py::test_token PASSED [ 85%]
[2024-04-30T12:59:49.347Z] tests/test_tutorial/test_security/test_tutorial005_an.py::test_incorrect_token PASSED [ 85%]
[2024-04-30T12:59:49.347Z] tests/test_tutorial/test_security/test_tutorial005_an.py::test_incorrect_token_type PASSED [ 85%]
[2024-04-30T12:59:49.597Z] tests/test_tutorial/test_security/test_tutorial005_an.py::test_verify_password PASSED [ 85%]
[2024-04-30T12:59:49.847Z] tests/test_tutorial/test_security/test_tutorial005_an.py::test_get_password_hash PASSED [ 85%]
[2024-04-30T12:59:49.847Z] tests/test_tutorial/test_security/test_tutorial005_an.py::test_create_access_token PASSED [ 85%]
[2024-04-30T12:59:49.847Z] tests/test_tutorial/test_security/test_tutorial005_an.py::test_token_no_sub PASSED [ 85%]
[2024-04-30T12:59:49.847Z] tests/test_tutorial/test_security/test_tutorial005_an.py::test_token_no_username PASSED [ 85%]
[2024-04-30T12:59:50.097Z] tests/test_tutorial/test_security/test_tutorial005_an.py::test_token_no_scope PASSED [ 85%]
[2024-04-30T12:59:50.097Z] tests/test_tutorial/test_security/test_tutorial005_an.py::test_token_nonexistent_user PASSED [ 85%]
[2024-04-30T12:59:50.648Z] tests/test_tutorial/test_security/test_tutorial005_an.py::test_token_inactive_user PASSED [ 85%]
[2024-04-30T12:59:50.898Z] tests/test_tutorial/test_security/test_tutorial005_an.py::test_read_items PASSED [ 85%]
[2024-04-30T12:59:51.148Z] tests/test_tutorial/test_security/test_tutorial005_an.py::test_read_system_status PASSED [ 85%]
[2024-04-30T12:59:51.148Z] tests/test_tutorial/test_security/test_tutorial005_an.py::test_read_system_status_no_token PASSED [ 85%]
[2024-04-30T12:59:51.148Z] tests/test_tutorial/test_security/test_tutorial005_an.py::test_openapi_schema PASSED [ 85%]
[2024-04-30T12:59:51.699Z] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_login PASSED [ 86%]
[2024-04-30T12:59:51.949Z] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_login_incorrect_password PASSED [ 86%]
[2024-04-30T12:59:51.949Z] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_login_incorrect_username PASSED [ 86%]
[2024-04-30T12:59:51.949Z] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_no_token PASSED [ 86%]
[2024-04-30T12:59:52.499Z] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_token PASSED [ 86%]
[2024-04-30T12:59:52.499Z] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_incorrect_token PASSED [ 86%]
[2024-04-30T12:59:52.499Z] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_incorrect_token_type PASSED [ 86%]
[2024-04-30T12:59:52.750Z] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_verify_password PASSED [ 86%]
[2024-04-30T12:59:53.000Z] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_get_password_hash PASSED [ 86%]
[2024-04-30T12:59:53.000Z] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_create_access_token PASSED [ 86%]
[2024-04-30T12:59:53.000Z] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_token_no_sub PASSED [ 86%]
[2024-04-30T12:59:53.000Z] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_token_no_username PASSED [ 86%]
[2024-04-30T12:59:53.551Z] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_token_no_scope PASSED [ 86%]
[2024-04-30T12:59:53.551Z] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_token_nonexistent_user PASSED [ 86%]
[2024-04-30T12:59:53.801Z] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_token_inactive_user PASSED [ 86%]
[2024-04-30T12:59:54.051Z] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_read_items PASSED [ 86%]
[2024-04-30T12:59:54.602Z] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_read_system_status PASSED [ 86%]
[2024-04-30T12:59:54.602Z] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_read_system_status_no_token PASSED [ 86%]
[2024-04-30T12:59:54.602Z] tests/test_tutorial/test_security/test_tutorial005_an_py310.py::test_openapi_schema PASSED [ 86%]
[2024-04-30T12:59:54.852Z] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_login PASSED [ 86%]
[2024-04-30T12:59:55.102Z] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_login_incorrect_password PASSED [ 86%]
[2024-04-30T12:59:55.102Z] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_login_incorrect_username PASSED [ 87%]
[2024-04-30T12:59:55.102Z] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_no_token PASSED [ 87%]
[2024-04-30T12:59:55.653Z] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_token PASSED [ 87%]
[2024-04-30T12:59:55.653Z] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_incorrect_token PASSED [ 87%]
[2024-04-30T12:59:55.653Z] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_incorrect_token_type PASSED [ 87%]
[2024-04-30T12:59:55.903Z] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_verify_password PASSED [ 87%]
[2024-04-30T12:59:56.153Z] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_get_password_hash PASSED [ 87%]
[2024-04-30T12:59:56.153Z] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_create_access_token PASSED [ 87%]
[2024-04-30T12:59:56.153Z] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_token_no_sub PASSED [ 87%]
[2024-04-30T12:59:56.153Z] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_token_no_username PASSED [ 87%]
[2024-04-30T12:59:56.404Z] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_token_no_scope PASSED [ 87%]
[2024-04-30T12:59:56.404Z] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_token_nonexistent_user PASSED [ 87%]
[2024-04-30T12:59:56.954Z] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_token_inactive_user PASSED [ 87%]
[2024-04-30T12:59:57.204Z] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_read_items PASSED [ 87%]
[2024-04-30T12:59:57.455Z] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_read_system_status PASSED [ 87%]
[2024-04-30T12:59:57.455Z] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_read_system_status_no_token PASSED [ 87%]
[2024-04-30T12:59:57.455Z] tests/test_tutorial/test_security/test_tutorial005_an_py39.py::test_openapi_schema PASSED [ 87%]
[2024-04-30T12:59:58.005Z] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_login PASSED [ 87%]
[2024-04-30T12:59:58.256Z] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_login_incorrect_password PASSED [ 87%]
[2024-04-30T12:59:58.256Z] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_login_incorrect_username PASSED [ 87%]
[2024-04-30T12:59:58.256Z] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_no_token PASSED [ 87%]
[2024-04-30T12:59:58.506Z] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_token PASSED [ 88%]
[2024-04-30T12:59:58.506Z] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_incorrect_token PASSED [ 88%]
[2024-04-30T12:59:58.506Z] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_incorrect_token_type PASSED [ 88%]
[2024-04-30T12:59:59.056Z] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_verify_password PASSED [ 88%]
[2024-04-30T12:59:59.307Z] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_get_password_hash PASSED [ 88%]
[2024-04-30T12:59:59.307Z] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_create_access_token PASSED [ 88%]
[2024-04-30T12:59:59.307Z] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_token_no_sub PASSED [ 88%]
[2024-04-30T12:59:59.307Z] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_token_no_username PASSED [ 88%]
[2024-04-30T12:59:59.557Z] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_token_no_scope PASSED [ 88%]
[2024-04-30T12:59:59.557Z] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_token_nonexistent_user PASSED [ 88%]
[2024-04-30T12:59:59.807Z] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_token_inactive_user PASSED [ 88%]
[2024-04-30T13:00:00.358Z] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_read_items PASSED [ 88%]
[2024-04-30T13:00:00.608Z] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_read_system_status PASSED [ 88%]
[2024-04-30T13:00:00.608Z] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_read_system_status_no_token PASSED [ 88%]
[2024-04-30T13:00:00.608Z] tests/test_tutorial/test_security/test_tutorial005_py310.py::test_openapi_schema PASSED [ 88%]
[2024-04-30T13:00:00.858Z] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_login PASSED [ 88%]
[2024-04-30T13:00:01.409Z] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_login_incorrect_password PASSED [ 88%]
[2024-04-30T13:00:01.409Z] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_login_incorrect_username PASSED [ 88%]
[2024-04-30T13:00:01.409Z] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_no_token PASSED [ 88%]
[2024-04-30T13:00:01.659Z] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_token PASSED [ 88%]
[2024-04-30T13:00:01.659Z] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_incorrect_token PASSED [ 88%]
[2024-04-30T13:00:01.659Z] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_incorrect_token_type PASSED [ 89%]
[2024-04-30T13:00:01.910Z] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_verify_password PASSED [ 89%]
[2024-04-30T13:00:02.460Z] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_get_password_hash PASSED [ 89%]
[2024-04-30T13:00:02.460Z] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_create_access_token PASSED [ 89%]
[2024-04-30T13:00:02.460Z] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_token_no_sub PASSED [ 89%]
[2024-04-30T13:00:02.460Z] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_token_no_username PASSED [ 89%]
[2024-04-30T13:00:02.711Z] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_token_no_scope PASSED [ 89%]
[2024-04-30T13:00:02.711Z] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_token_nonexistent_user PASSED [ 89%]
[2024-04-30T13:00:02.961Z] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_token_inactive_user PASSED [ 89%]
[2024-04-30T13:00:03.212Z] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_read_items PASSED [ 89%]
[2024-04-30T13:00:03.762Z] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_read_system_status PASSED [ 89%]
[2024-04-30T13:00:03.762Z] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_read_system_status_no_token PASSED [ 89%]
[2024-04-30T13:00:03.762Z] tests/test_tutorial/test_security/test_tutorial005_py39.py::test_openapi_schema PASSED [ 89%]
[2024-04-30T13:00:03.762Z] tests/test_tutorial/test_security/test_tutorial006.py::test_security_http_basic PASSED [ 89%]
[2024-04-30T13:00:03.762Z] tests/test_tutorial/test_security/test_tutorial006.py::test_security_http_basic_no_credentials PASSED [ 89%]
[2024-04-30T13:00:03.762Z] tests/test_tutorial/test_security/test_tutorial006.py::test_security_http_basic_invalid_credentials PASSED [ 89%]
[2024-04-30T13:00:03.762Z] tests/test_tutorial/test_security/test_tutorial006.py::test_security_http_basic_non_basic_credentials PASSED [ 89%]
[2024-04-30T13:00:03.762Z] tests/test_tutorial/test_security/test_tutorial006.py::test_openapi_schema PASSED [ 89%]
[2024-04-30T13:00:03.762Z] tests/test_tutorial/test_security/test_tutorial006_an.py::test_security_http_basic PASSED [ 89%]
[2024-04-30T13:00:03.762Z] tests/test_tutorial/test_security/test_tutorial006_an.py::test_security_http_basic_no_credentials PASSED [ 89%]
[2024-04-30T13:00:03.762Z] tests/test_tutorial/test_security/test_tutorial006_an.py::test_security_http_basic_invalid_credentials PASSED [ 89%]
[2024-04-30T13:00:03.762Z] tests/test_tutorial/test_security/test_tutorial006_an.py::test_security_http_basic_non_basic_credentials PASSED [ 90%]
[2024-04-30T13:00:03.762Z] tests/test_tutorial/test_security/test_tutorial006_an.py::test_openapi_schema PASSED [ 90%]
[2024-04-30T13:00:03.762Z] tests/test_tutorial/test_security/test_tutorial006_an_py39.py::test_security_http_basic PASSED [ 90%]
[2024-04-30T13:00:03.762Z] tests/test_tutorial/test_security/test_tutorial006_an_py39.py::test_security_http_basic_no_credentials PASSED [ 90%]
[2024-04-30T13:00:03.762Z] tests/test_tutorial/test_security/test_tutorial006_an_py39.py::test_security_http_basic_invalid_credentials PASSED [ 90%]
[2024-04-30T13:00:03.762Z] tests/test_tutorial/test_security/test_tutorial006_an_py39.py::test_security_http_basic_non_basic_credentials PASSED [ 90%]
[2024-04-30T13:00:03.762Z] tests/test_tutorial/test_security/test_tutorial006_an_py39.py::test_openapi_schema PASSED [ 90%]
[2024-04-30T13:00:03.762Z] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001.py::test_create_item PASSED [ 90%]
[2024-04-30T13:00:03.762Z] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001.py::test_read_items PASSED [ 90%]
[2024-04-30T13:00:03.762Z] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001.py::test_openapi_schema PASSED [ 90%]
[2024-04-30T13:00:03.762Z] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001_py310.py::test_create_item PASSED [ 90%]
[2024-04-30T13:00:03.762Z] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001_py310.py::test_read_items PASSED [ 90%]
[2024-04-30T13:00:03.763Z] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001_py310.py::test_openapi_schema PASSED [ 90%]
[2024-04-30T13:00:03.763Z] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001_py39.py::test_create_item PASSED [ 90%]
[2024-04-30T13:00:03.763Z] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001_py39.py::test_read_items PASSED [ 90%]
[2024-04-30T13:00:03.763Z] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001_py39.py::test_openapi_schema PASSED [ 90%]
[2024-04-30T13:00:03.763Z] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002.py::test_create_item PASSED [ 90%]
[2024-04-30T13:00:03.763Z] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002.py::test_read_items PASSED [ 90%]
[2024-04-30T13:00:03.763Z] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002.py::test_openapi_schema PASSED [ 90%]
[2024-04-30T13:00:03.763Z] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002_py310.py::test_create_item PASSED [ 90%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002_py310.py::test_read_items PASSED [ 90%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002_py310.py::test_openapi_schema PASSED [ 91%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002_py39.py::test_create_item PASSED [ 91%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002_py39.py::test_read_items PASSED [ 91%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002_py39.py::test_openapi_schema PASSED [ 91%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_settings/test_app02.py::test_settings PASSED [ 91%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_settings/test_app02.py::test_override_settings PASSED [ 91%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_settings/test_tutorial001.py::test_settings PASSED [ 91%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_settings/test_tutorial001_pv1.py::test_settings SKIPPED [ 91%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases.py::test_create_user SKIPPED [ 91%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases.py::test_get_user SKIPPED [ 91%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases.py::test_nonexistent_user SKIPPED [ 91%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases.py::test_get_users SKIPPED [ 91%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases.py::test_create_item SKIPPED [ 91%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases.py::test_read_items SKIPPED [ 91%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases.py::test_openapi_schema SKIPPED [ 91%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py::test_create_user SKIPPED [ 91%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py::test_get_user SKIPPED [ 91%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py::test_nonexistent_user SKIPPED [ 91%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py::test_get_users SKIPPED [ 91%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py::test_create_item SKIPPED [ 91%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py::test_read_items SKIPPED [ 91%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py::test_openapi_schema SKIPPED [ 92%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py::test_create_user SKIPPED [ 92%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py::test_get_user SKIPPED [ 92%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py::test_nonexistent_user SKIPPED [ 92%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py::test_get_users SKIPPED [ 92%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py::test_create_item SKIPPED [ 92%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py::test_read_items SKIPPED [ 92%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py::test_openapi_schema SKIPPED [ 92%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py::test_create_user SKIPPED [ 92%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py::test_get_user SKIPPED [ 92%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py::test_nonexistent_user SKIPPED [ 92%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py::test_get_users SKIPPED [ 92%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py::test_create_item SKIPPED [ 92%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py::test_read_items SKIPPED [ 92%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py::test_openapi_schema SKIPPED [ 92%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py::test_create_user SKIPPED [ 92%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py::test_get_user SKIPPED [ 92%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py::test_nonexistent_user SKIPPED [ 92%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py::test_get_users SKIPPED [ 92%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py::test_create_item SKIPPED [ 92%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py::test_read_items SKIPPED [ 93%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py::test_openapi_schema SKIPPED [ 93%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py::test_create_user SKIPPED [ 93%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py::test_get_user SKIPPED [ 93%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py::test_nonexistent_user SKIPPED [ 93%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py::test_get_users SKIPPED [ 93%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py::test_create_item SKIPPED [ 93%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py::test_read_items SKIPPED [ 93%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py::test_openapi_schema SKIPPED [ 93%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_testing_databases.py::test_testing_dbs SKIPPED [ 93%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_testing_databases_py310.py::test_testing_dbs_py39 SKIPPED [ 93%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sql_databases/test_testing_databases_py39.py::test_testing_dbs_py39 SKIPPED [ 93%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sub_applications/test_tutorial001.py::test_openapi_schema_main PASSED [ 93%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sub_applications/test_tutorial001.py::test_main PASSED [ 93%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sub_applications/test_tutorial001.py::test_openapi_schema_sub PASSED [ 93%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_sub_applications/test_tutorial001.py::test_sub PASSED [ 93%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_templates/test_tutorial001.py::test_main PASSED [ 93%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_testing/test_main.py::test_read_main <- docs_src/app_testing/test_main.py PASSED [ 93%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_testing/test_main.py::test_main PASSED [ 93%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_testing/test_main.py::test_openapi_schema PASSED [ 93%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_testing/test_main_b.py::test_app PASSED [ 93%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_testing/test_main_b_an.py::test_app PASSED [ 94%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_testing/test_main_b_an_py310.py::test_app PASSED [ 94%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_testing/test_main_b_an_py39.py::test_app PASSED [ 94%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_testing/test_main_b_py310.py::test_app PASSED [ 94%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_testing/test_tutorial001.py::test_read_main <- docs_src/app_testing/tutorial001.py PASSED [ 94%]
[2024-04-30T13:00:04.013Z] tests/test_tutorial/test_testing/test_tutorial001.py::test_main PASSED [ 94%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing/test_tutorial001.py::test_openapi_schema PASSED [ 94%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing/test_tutorial002.py::test_read_main <- docs_src/app_testing/tutorial002.py PASSED [ 94%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing/test_tutorial002.py::test_websocket <- docs_src/app_testing/tutorial002.py PASSED [ 94%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing/test_tutorial002.py::test_main PASSED [ 94%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing/test_tutorial002.py::test_ws PASSED [ 94%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing/test_tutorial003.py::test_main PASSED [ 94%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_override_in_items <- docs_src/dependency_testing/tutorial001.py PASSED [ 94%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_override_in_items_with_params <- docs_src/dependency_testing/tutorial001.py PASSED [ 94%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_override_in_items_with_q <- docs_src/dependency_testing/tutorial001.py PASSED [ 94%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_override_in_items_run PASSED [ 94%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_override_in_items_with_q_run PASSED [ 94%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_override_in_items_with_params_run PASSED [ 94%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_override_in_users PASSED [ 94%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_override_in_users_with_q PASSED [ 94%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_override_in_users_with_params PASSED [ 94%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_normal_app PASSED [ 95%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an.py::test_override_in_items <- docs_src/dependency_testing/tutorial001_an.py PASSED [ 95%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an.py::test_override_in_items_with_params <- docs_src/dependency_testing/tutorial001_an.py PASSED [ 95%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an.py::test_override_in_items_with_q <- docs_src/dependency_testing/tutorial001_an.py PASSED [ 95%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an.py::test_override_in_items_run PASSED [ 95%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an.py::test_override_in_items_with_q_run PASSED [ 95%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an.py::test_override_in_items_with_params_run PASSED [ 95%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an.py::test_override_in_users PASSED [ 95%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an.py::test_override_in_users_with_q PASSED [ 95%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an.py::test_override_in_users_with_params PASSED [ 95%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an.py::test_normal_app PASSED [ 95%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py310.py::test_override_in_items_run PASSED [ 95%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py310.py::test_override_in_items_with_q_run PASSED [ 95%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py310.py::test_override_in_items_with_params_run PASSED [ 95%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py310.py::test_override_in_users PASSED [ 95%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py310.py::test_override_in_users_with_q PASSED [ 95%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py310.py::test_override_in_users_with_params PASSED [ 95%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py310.py::test_normal_app PASSED [ 95%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py39.py::test_override_in_items_run PASSED [ 95%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py39.py::test_override_in_items_with_q_run PASSED [ 95%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py39.py::test_override_in_items_with_params_run PASSED [ 95%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py39.py::test_override_in_users PASSED [ 96%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py39.py::test_override_in_users_with_q PASSED [ 96%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py39.py::test_override_in_users_with_params PASSED [ 96%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py39.py::test_normal_app PASSED [ 96%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001_py310.py::test_override_in_items_run PASSED [ 96%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001_py310.py::test_override_in_items_with_q_run PASSED [ 96%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001_py310.py::test_override_in_items_with_params_run PASSED [ 96%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001_py310.py::test_override_in_users PASSED [ 96%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001_py310.py::test_override_in_users_with_q PASSED [ 96%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001_py310.py::test_override_in_users_with_params PASSED [ 96%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_testing_dependencies/test_tutorial001_py310.py::test_normal_app PASSED [ 96%]
[2024-04-30T13:00:04.264Z] tests/test_tutorial/test_websockets/test_tutorial001.py::test_main PASSED [ 96%]
[2024-04-30T13:00:05.175Z] tests/test_tutorial/test_websockets/test_tutorial001.py::test_websocket PASSED [ 96%]
[2024-04-30T13:00:05.175Z] tests/test_tutorial/test_websockets/test_tutorial002.py::test_main PASSED [ 96%]
[2024-04-30T13:00:05.726Z] tests/test_tutorial/test_websockets/test_tutorial002.py::test_websocket_with_cookie PASSED [ 96%]
[2024-04-30T13:00:05.726Z] tests/test_tutorial/test_websockets/test_tutorial002.py::test_websocket_with_header PASSED [ 96%]
[2024-04-30T13:00:05.726Z] tests/test_tutorial/test_websockets/test_tutorial002.py::test_websocket_with_header_and_query PASSED [ 96%]
[2024-04-30T13:00:05.726Z] tests/test_tutorial/test_websockets/test_tutorial002.py::test_websocket_no_credentials PASSED [ 96%]
[2024-04-30T13:00:05.726Z] tests/test_tutorial/test_websockets/test_tutorial002.py::test_websocket_invalid_data PASSED [ 96%]
[2024-04-30T13:00:05.726Z] tests/test_tutorial/test_websockets/test_tutorial002_an.py::test_main PASSED [ 96%]
[2024-04-30T13:00:05.726Z] tests/test_tutorial/test_websockets/test_tutorial002_an.py::test_websocket_with_cookie PASSED [ 96%]
[2024-04-30T13:00:05.726Z] tests/test_tutorial/test_websockets/test_tutorial002_an.py::test_websocket_with_header PASSED [ 97%]
[2024-04-30T13:00:05.976Z] tests/test_tutorial/test_websockets/test_tutorial002_an.py::test_websocket_with_header_and_query PASSED [ 97%]
[2024-04-30T13:00:05.976Z] tests/test_tutorial/test_websockets/test_tutorial002_an.py::test_websocket_no_credentials PASSED [ 97%]
[2024-04-30T13:00:05.976Z] tests/test_tutorial/test_websockets/test_tutorial002_an.py::test_websocket_invalid_data PASSED [ 97%]
[2024-04-30T13:00:05.976Z] tests/test_tutorial/test_websockets/test_tutorial002_an_py310.py::test_main PASSED [ 97%]
[2024-04-30T13:00:05.976Z] tests/test_tutorial/test_websockets/test_tutorial002_an_py310.py::test_websocket_with_cookie PASSED [ 97%]
[2024-04-30T13:00:05.976Z] tests/test_tutorial/test_websockets/test_tutorial002_an_py310.py::test_websocket_with_header PASSED [ 97%]
[2024-04-30T13:00:06.527Z] tests/test_tutorial/test_websockets/test_tutorial002_an_py310.py::test_websocket_with_header_and_query PASSED [ 97%]
[2024-04-30T13:00:06.527Z] tests/test_tutorial/test_websockets/test_tutorial002_an_py310.py::test_websocket_no_credentials PASSED [ 97%]
[2024-04-30T13:00:06.527Z] tests/test_tutorial/test_websockets/test_tutorial002_an_py310.py::test_websocket_invalid_data PASSED [ 97%]
[2024-04-30T13:00:06.527Z] tests/test_tutorial/test_websockets/test_tutorial002_an_py39.py::test_main PASSED [ 97%]
[2024-04-30T13:00:06.777Z] tests/test_tutorial/test_websockets/test_tutorial002_an_py39.py::test_websocket_with_cookie PASSED [ 97%]
[2024-04-30T13:00:07.027Z] tests/test_tutorial/test_websockets/test_tutorial002_an_py39.py::test_websocket_with_header PASSED [ 97%]
[2024-04-30T13:00:07.578Z] tests/test_tutorial/test_websockets/test_tutorial002_an_py39.py::test_websocket_with_header_and_query PASSED [ 97%]
[2024-04-30T13:00:07.578Z] tests/test_tutorial/test_websockets/test_tutorial002_an_py39.py::test_websocket_no_credentials PASSED [ 97%]
[2024-04-30T13:00:07.578Z] tests/test_tutorial/test_websockets/test_tutorial002_an_py39.py::test_websocket_invalid_data PASSED [ 97%]
[2024-04-30T13:00:07.578Z] tests/test_tutorial/test_websockets/test_tutorial002_py310.py::test_main PASSED [ 97%]
[2024-04-30T13:00:07.578Z] tests/test_tutorial/test_websockets/test_tutorial002_py310.py::test_websocket_with_cookie PASSED [ 97%]
[2024-04-30T13:00:07.578Z] tests/test_tutorial/test_websockets/test_tutorial002_py310.py::test_websocket_with_header PASSED [ 97%]
[2024-04-30T13:00:07.828Z] tests/test_tutorial/test_websockets/test_tutorial002_py310.py::test_websocket_with_header_and_query PASSED [ 97%]
[2024-04-30T13:00:07.828Z] tests/test_tutorial/test_websockets/test_tutorial002_py310.py::test_websocket_no_credentials PASSED [ 97%]
[2024-04-30T13:00:07.828Z] tests/test_tutorial/test_websockets/test_tutorial002_py310.py::test_websocket_invalid_data PASSED [ 98%]
[2024-04-30T13:00:07.829Z] tests/test_tutorial/test_websockets/test_tutorial003.py::test_get PASSED [ 98%]
[2024-04-30T13:00:10.311Z] tests/test_tutorial/test_websockets/test_tutorial003.py::test_websocket_handle_disconnection PASSED [ 98%]
[2024-04-30T13:00:10.311Z] tests/test_tutorial/test_websockets/test_tutorial003_py39.py::test_get PASSED [ 98%]
[2024-04-30T13:00:16.792Z] tests/test_tutorial/test_websockets/test_tutorial003_py39.py::test_websocket_handle_disconnection PASSED [ 98%]
[2024-04-30T13:00:16.792Z] tests/test_tutorial/test_wsgi/test_tutorial001.py::test_flask PASSED [ 98%]
[2024-04-30T13:00:16.792Z] tests/test_tutorial/test_wsgi/test_tutorial001.py::test_app PASSED [ 98%]
[2024-04-30T13:00:16.792Z] tests/test_typing_python39.py::test_typing PASSED [ 98%]
[2024-04-30T13:00:16.792Z] tests/test_union_body.py::test_post_other_item PASSED [ 98%]
[2024-04-30T13:00:16.792Z] tests/test_union_body.py::test_post_item PASSED [ 98%]
[2024-04-30T13:00:16.792Z] tests/test_union_body.py::test_openapi_schema PASSED [ 98%]
[2024-04-30T13:00:16.792Z] tests/test_union_inherited_body.py::test_post_extended_item PASSED [ 98%]
[2024-04-30T13:00:16.792Z] tests/test_union_inherited_body.py::test_post_item PASSED [ 98%]
[2024-04-30T13:00:16.792Z] tests/test_union_inherited_body.py::test_openapi_schema PASSED [ 98%]
[2024-04-30T13:00:16.792Z] tests/test_validate_response.py::test_invalid PASSED [ 98%]
[2024-04-30T13:00:16.792Z] tests/test_validate_response.py::test_invalid_none PASSED [ 98%]
[2024-04-30T13:00:16.792Z] tests/test_validate_response.py::test_valid_none_data PASSED [ 98%]
[2024-04-30T13:00:16.792Z] tests/test_validate_response.py::test_valid_none_none PASSED [ 98%]
[2024-04-30T13:00:16.792Z] tests/test_validate_response.py::test_double_invalid PASSED [ 98%]
[2024-04-30T13:00:16.792Z] tests/test_validate_response.py::test_invalid_list PASSED [ 98%]
[2024-04-30T13:00:16.792Z] tests/test_validate_response_dataclass.py::test_invalid PASSED [ 98%]
[2024-04-30T13:00:16.792Z] tests/test_validate_response_dataclass.py::test_double_invalid PASSED [ 99%]
[2024-04-30T13:00:16.792Z] tests/test_validate_response_dataclass.py::test_invalid_list PASSED [ 99%]
[2024-04-30T13:00:16.792Z] tests/test_validate_response_recursive/test_validate_response_recursive_pv1.py::test_recursive SKIPPED [ 99%]
[2024-04-30T13:00:16.792Z] tests/test_validate_response_recursive/test_validate_response_recursive_pv2.py::test_recursive PASSED [ 99%]
[2024-04-30T13:00:16.792Z] tests/test_webhooks_security.py::test_dummy_webhook PASSED [ 99%]
[2024-04-30T13:00:16.792Z] tests/test_webhooks_security.py::test_openapi_schema PASSED [ 99%]
[2024-04-30T13:00:16.792Z] tests/test_ws_dependencies.py::test_index PASSED [ 99%]
[2024-04-30T13:00:16.792Z] tests/test_ws_dependencies.py::test_routerindex PASSED [ 99%]
[2024-04-30T13:00:16.792Z] tests/test_ws_dependencies.py::test_routerprefixindex PASSED [ 99%]
[2024-04-30T13:00:16.792Z] tests/test_ws_router.py::test_app PASSED [ 99%]
[2024-04-30T13:00:16.792Z] tests/test_ws_router.py::test_router PASSED [ 99%]
[2024-04-30T13:00:16.792Z] tests/test_ws_router.py::test_prefix_router PASSED [ 99%]
[2024-04-30T13:00:16.792Z] tests/test_ws_router.py::test_native_prefix_router PASSED [ 99%]
[2024-04-30T13:00:16.792Z] tests/test_ws_router.py::test_router2 PASSED [ 99%]
[2024-04-30T13:00:16.792Z] tests/test_ws_router.py::test_router_ws_depends PASSED [ 99%]
[2024-04-30T13:00:16.792Z] tests/test_ws_router.py::test_router_ws_depends_with_override PASSED [ 99%]
[2024-04-30T13:00:16.792Z] tests/test_ws_router.py::test_router_with_params PASSED [ 99%]
[2024-04-30T13:00:16.792Z] tests/test_ws_router.py::test_wrong_uri PASSED [ 99%]
[2024-04-30T13:00:16.792Z] tests/test_ws_router.py::test_depend_validation PASSED [ 99%]
[2024-04-30T13:00:16.792Z] tests/test_ws_router.py::test_depend_err_middleware PASSED [ 99%]
[2024-04-30T13:00:16.792Z] tests/test_ws_router.py::test_depend_err_handler PASSED [100%]
[2024-04-30T13:00:16.792Z]
[2024-04-30T13:00:16.792Z] =================================== FAILURES ===================================
[2024-04-30T13:00:16.792Z] ______________________________ test_root[asyncio] ______________________________
[2024-04-30T13:00:16.792Z]
[2024-04-30T13:00:16.792Z] @pytest.mark.anyio
[2024-04-30T13:00:16.792Z] async def test_root():
[2024-04-30T13:00:16.792Z] > async with AsyncClient(app=app, base_url="http://test") as ac:
[2024-04-30T13:00:16.792Z]
[2024-04-30T13:00:16.792Z] docs_src/async_tests/test_main.py:9:
[2024-04-30T13:00:16.792Z] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
[2024-04-30T13:00:16.792Z]
[2024-04-30T13:00:16.792Z] self = <httpx.AsyncClient object at 0x706b644c12b0>
[2024-04-30T13:00:16.792Z]
[2024-04-30T13:00:16.792Z] def __init__(
[2024-04-30T13:00:16.792Z] self,
[2024-04-30T13:00:16.792Z] *,
[2024-04-30T13:00:16.792Z] auth: AuthTypes | None = None,
[2024-04-30T13:00:16.792Z] params: QueryParamTypes | None = None,
[2024-04-30T13:00:16.792Z] headers: HeaderTypes | None = None,
[2024-04-30T13:00:16.792Z] cookies: CookieTypes | None = None,
[2024-04-30T13:00:16.792Z] verify: VerifyTypes = True,
[2024-04-30T13:00:16.792Z] cert: CertTypes | None = None,
[2024-04-30T13:00:16.792Z] http1: bool = True,
[2024-04-30T13:00:16.792Z] http2: bool = False,
[2024-04-30T13:00:16.792Z] proxy: ProxyTypes | None = None,
[2024-04-30T13:00:16.792Z] proxies: ProxiesTypes | None = None,
[2024-04-30T13:00:16.792Z] mounts: None | (typing.Mapping[str, AsyncBaseTransport | None]) = None,
[2024-04-30T13:00:16.792Z] timeout: TimeoutTypes = DEFAULT_TIMEOUT_CONFIG,
[2024-04-30T13:00:16.792Z] follow_redirects: bool = False,
[2024-04-30T13:00:16.792Z] limits: Limits = DEFAULT_LIMITS,
[2024-04-30T13:00:16.792Z] max_redirects: int = DEFAULT_MAX_REDIRECTS,
[2024-04-30T13:00:16.792Z] event_hooks: None
[2024-04-30T13:00:16.792Z] | (typing.Mapping[str, list[typing.Callable[..., typing.Any]]]) = None,
[2024-04-30T13:00:16.792Z] base_url: URLTypes = "",
[2024-04-30T13:00:16.792Z] transport: AsyncBaseTransport | None = None,
[2024-04-30T13:00:16.792Z] app: typing.Callable[..., typing.Any] | None = None,
[2024-04-30T13:00:16.793Z] trust_env: bool = True,
[2024-04-30T13:00:16.793Z] default_encoding: str | typing.Callable[[bytes], str] = "utf-8",
[2024-04-30T13:00:16.793Z] ) -> None:
[2024-04-30T13:00:16.793Z] super().__init__(
[2024-04-30T13:00:16.793Z] auth=auth,
[2024-04-30T13:00:16.793Z] params=params,
[2024-04-30T13:00:16.793Z] headers=headers,
[2024-04-30T13:00:16.793Z] cookies=cookies,
[2024-04-30T13:00:16.793Z] timeout=timeout,
[2024-04-30T13:00:16.793Z] follow_redirects=follow_redirects,
[2024-04-30T13:00:16.793Z] max_redirects=max_redirects,
[2024-04-30T13:00:16.793Z] event_hooks=event_hooks,
[2024-04-30T13:00:16.793Z] base_url=base_url,
[2024-04-30T13:00:16.793Z] trust_env=trust_env,
[2024-04-30T13:00:16.793Z] default_encoding=default_encoding,
[2024-04-30T13:00:16.793Z] )
[2024-04-30T13:00:16.793Z]
[2024-04-30T13:00:16.793Z] if http2:
[2024-04-30T13:00:16.793Z] try:
[2024-04-30T13:00:16.793Z] import h2 # noqa
[2024-04-30T13:00:16.793Z] except ImportError: # pragma: no cover
[2024-04-30T13:00:16.793Z] raise ImportError(
[2024-04-30T13:00:16.793Z] "Using http2=True, but the 'h2' package is not installed. "
[2024-04-30T13:00:16.793Z] "Make sure to install httpx using `pip install httpx[http2]`."
[2024-04-30T13:00:16.793Z] ) from None
[2024-04-30T13:00:16.793Z]
[2024-04-30T13:00:16.793Z] if proxies:
[2024-04-30T13:00:16.793Z] message = (
[2024-04-30T13:00:16.793Z] "The 'proxies' argument is now deprecated."
[2024-04-30T13:00:16.793Z] " Use 'proxy' or 'mounts' instead."
[2024-04-30T13:00:16.793Z] )
[2024-04-30T13:00:16.793Z] warnings.warn(message, DeprecationWarning)
[2024-04-30T13:00:16.793Z] if proxy:
[2024-04-30T13:00:16.793Z] raise RuntimeError("Use either `proxy` or 'proxies', not both.")
[2024-04-30T13:00:16.793Z]
[2024-04-30T13:00:16.793Z] if app:
[2024-04-30T13:00:16.793Z] message = (
[2024-04-30T13:00:16.793Z] "The 'app' shortcut is now deprecated."
[2024-04-30T13:00:16.793Z] " Use the explicit style 'transport=ASGITransport(app=...)' instead."
[2024-04-30T13:00:16.793Z] )
[2024-04-30T13:00:16.793Z] > warnings.warn(message, DeprecationWarning)
[2024-04-30T13:00:16.793Z] E DeprecationWarning: The 'app' shortcut is now deprecated. Use the explicit style 'transport=ASGITransport(app=...)' instead.
[2024-04-30T13:00:16.793Z]
[2024-04-30T13:00:16.793Z] /usr/lib/python3.12/site-packages/httpx/_client.py:1426: DeprecationWarning
[2024-04-30T13:00:16.793Z] _________________________ test_async_testing[asyncio] __________________________
[2024-04-30T13:00:16.793Z]
[2024-04-30T13:00:16.793Z] @pytest.mark.anyio
[2024-04-30T13:00:16.793Z] async def test_async_testing():
[2024-04-30T13:00:16.793Z] > await test_root()
[2024-04-30T13:00:16.793Z]
[2024-04-30T13:00:16.793Z] tests/test_tutorial/test_async_tests/test_main.py:8:
[2024-04-30T13:00:16.793Z] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
[2024-04-30T13:00:16.793Z] docs_src/async_tests/test_main.py:9: in test_root
[2024-04-30T13:00:16.793Z] async with AsyncClient(app=app, base_url="http://test") as ac:
[2024-04-30T13:00:16.793Z] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
[2024-04-30T13:00:16.793Z]
[2024-04-30T13:00:16.793Z] self = <httpx.AsyncClient object at 0x706b659c4590>
[2024-04-30T13:00:16.793Z]
[2024-04-30T13:00:16.793Z] def __init__(
[2024-04-30T13:00:16.793Z] self,
[2024-04-30T13:00:16.793Z] *,
[2024-04-30T13:00:16.793Z] auth: AuthTypes | None = None,
[2024-04-30T13:00:16.793Z] params: QueryParamTypes | None = None,
[2024-04-30T13:00:16.793Z] headers: HeaderTypes | None = None,
[2024-04-30T13:00:16.793Z] cookies: CookieTypes | None = None,
[2024-04-30T13:00:16.793Z] verify: VerifyTypes = True,
[2024-04-30T13:00:16.793Z] cert: CertTypes | None = None,
[2024-04-30T13:00:16.793Z] http1: bool = True,
[2024-04-30T13:00:16.793Z] http2: bool = False,
[2024-04-30T13:00:16.793Z] proxy: ProxyTypes | None = None,
[2024-04-30T13:00:16.793Z] proxies: ProxiesTypes | None = None,
[2024-04-30T13:00:16.793Z] mounts: None | (typing.Mapping[str, AsyncBaseTransport | None]) = None,
[2024-04-30T13:00:16.793Z] timeout: TimeoutTypes = DEFAULT_TIMEOUT_CONFIG,
[2024-04-30T13:00:16.793Z] follow_redirects: bool = False,
[2024-04-30T13:00:16.793Z] limits: Limits = DEFAULT_LIMITS,
[2024-04-30T13:00:16.793Z] max_redirects: int = DEFAULT_MAX_REDIRECTS,
[2024-04-30T13:00:16.793Z] event_hooks: None
[2024-04-30T13:00:16.793Z] | (typing.Mapping[str, list[typing.Callable[..., typing.Any]]]) = None,
[2024-04-30T13:00:16.793Z] base_url: URLTypes = "",
[2024-04-30T13:00:16.793Z] transport: AsyncBaseTransport | None = None,
[2024-04-30T13:00:16.793Z] app: typing.Callable[..., typing.Any] | None = None,
[2024-04-30T13:00:16.793Z] trust_env: bool = True,
[2024-04-30T13:00:16.793Z] default_encoding: str | typing.Callable[[bytes], str] = "utf-8",
[2024-04-30T13:00:16.793Z] ) -> None:
[2024-04-30T13:00:16.793Z] super().__init__(
[2024-04-30T13:00:16.793Z] auth=auth,
[2024-04-30T13:00:16.793Z] params=params,
[2024-04-30T13:00:16.793Z] headers=headers,
[2024-04-30T13:00:16.793Z] cookies=cookies,
[2024-04-30T13:00:16.793Z] timeout=timeout,
[2024-04-30T13:00:16.793Z] follow_redirects=follow_redirects,
[2024-04-30T13:00:16.793Z] max_redirects=max_redirects,
[2024-04-30T13:00:16.793Z] event_hooks=event_hooks,
[2024-04-30T13:00:16.793Z] base_url=base_url,
[2024-04-30T13:00:16.793Z] trust_env=trust_env,
[2024-04-30T13:00:16.793Z] default_encoding=default_encoding,
[2024-04-30T13:00:16.793Z] )
[2024-04-30T13:00:16.793Z]
[2024-04-30T13:00:16.793Z] if http2:
[2024-04-30T13:00:16.793Z] try:
[2024-04-30T13:00:16.793Z] import h2 # noqa
[2024-04-30T13:00:16.793Z] except ImportError: # pragma: no cover
[2024-04-30T13:00:16.793Z] raise ImportError(
[2024-04-30T13:00:16.793Z] "Using http2=True, but the 'h2' package is not installed. "
[2024-04-30T13:00:16.793Z] "Make sure to install httpx using `pip install httpx[http2]`."
[2024-04-30T13:00:16.793Z] ) from None
[2024-04-30T13:00:16.793Z]
[2024-04-30T13:00:16.793Z] if proxies:
[2024-04-30T13:00:16.793Z] message = (
[2024-04-30T13:00:16.793Z] "The 'proxies' argument is now deprecated."
[2024-04-30T13:00:16.793Z] " Use 'proxy' or 'mounts' instead."
[2024-04-30T13:00:16.793Z] )
[2024-04-30T13:00:16.793Z] warnings.warn(message, DeprecationWarning)
[2024-04-30T13:00:16.793Z] if proxy:
[2024-04-30T13:00:16.793Z] raise RuntimeError("Use either `proxy` or 'proxies', not both.")
[2024-04-30T13:00:16.793Z]
[2024-04-30T13:00:16.793Z] if app:
[2024-04-30T13:00:16.793Z] message = (
[2024-04-30T13:00:16.793Z] "The 'app' shortcut is now deprecated."
[2024-04-30T13:00:16.793Z] " Use the explicit style 'transport=ASGITransport(app=...)' instead."
[2024-04-30T13:00:16.793Z] )
[2024-04-30T13:00:16.793Z] > warnings.warn(message, DeprecationWarning)
[2024-04-30T13:00:16.793Z] E DeprecationWarning: The 'app' shortcut is now deprecated. Use the explicit style 'transport=ASGITransport(app=...)' instead.
[2024-04-30T13:00:16.793Z]
[2024-04-30T13:00:16.793Z] /usr/lib/python3.12/site-packages/httpx/_client.py:1426: DeprecationWarning
[2024-04-30T13:00:16.793Z] _______________________________ test_root[trio] ________________________________
[2024-04-30T13:00:16.793Z]
[2024-04-30T13:00:16.793Z] @pytest.mark.anyio
[2024-04-30T13:00:16.793Z] async def test_root():
[2024-04-30T13:00:16.793Z] > async with AsyncClient(app=app, base_url="http://test") as ac:
[2024-04-30T13:00:16.793Z]
[2024-04-30T13:00:16.793Z] docs_src/async_tests/test_main.py:9:
[2024-04-30T13:00:16.793Z] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
[2024-04-30T13:00:16.793Z]
[2024-04-30T13:00:16.793Z] self = <httpx.AsyncClient object at 0x706b644c0b00>
[2024-04-30T13:00:16.793Z]
[2024-04-30T13:00:16.793Z] def __init__(
[2024-04-30T13:00:16.793Z] self,
[2024-04-30T13:00:16.793Z] *,
[2024-04-30T13:00:16.793Z] auth: AuthTypes | None = None,
[2024-04-30T13:00:16.793Z] params: QueryParamTypes | None = None,
[2024-04-30T13:00:16.793Z] headers: HeaderTypes | None = None,
[2024-04-30T13:00:16.793Z] cookies: CookieTypes | None = None,
[2024-04-30T13:00:16.793Z] verify: VerifyTypes = True,
[2024-04-30T13:00:16.793Z] cert: CertTypes | None = None,
[2024-04-30T13:00:16.793Z] http1: bool = True,
[2024-04-30T13:00:16.793Z] http2: bool = False,
[2024-04-30T13:00:16.793Z] proxy: ProxyTypes | None = None,
[2024-04-30T13:00:16.793Z] proxies: ProxiesTypes | None = None,
[2024-04-30T13:00:16.793Z] mounts: None | (typing.Mapping[str, AsyncBaseTransport | None]) = None,
[2024-04-30T13:00:16.793Z] timeout: TimeoutTypes = DEFAULT_TIMEOUT_CONFIG,
[2024-04-30T13:00:16.793Z] follow_redirects: bool = False,
[2024-04-30T13:00:16.793Z] limits: Limits = DEFAULT_LIMITS,
[2024-04-30T13:00:16.793Z] max_redirects: int = DEFAULT_MAX_REDIRECTS,
[2024-04-30T13:00:16.793Z] event_hooks: None
[2024-04-30T13:00:16.793Z] | (typing.Mapping[str, list[typing.Callable[..., typing.Any]]]) = None,
[2024-04-30T13:00:16.793Z] base_url: URLTypes = "",
[2024-04-30T13:00:16.793Z] transport: AsyncBaseTransport | None = None,
[2024-04-30T13:00:16.793Z] app: typing.Callable[..., typing.Any] | None = None,
[2024-04-30T13:00:16.793Z] trust_env: bool = True,
[2024-04-30T13:00:16.793Z] default_encoding: str | typing.Callable[[bytes], str] = "utf-8",
[2024-04-30T13:00:16.793Z] ) -> None:
[2024-04-30T13:00:16.793Z] super().__init__(
[2024-04-30T13:00:16.793Z] auth=auth,
[2024-04-30T13:00:16.793Z] params=params,
[2024-04-30T13:00:16.793Z] headers=headers,
[2024-04-30T13:00:16.793Z] cookies=cookies,
[2024-04-30T13:00:16.793Z] timeout=timeout,
[2024-04-30T13:00:16.793Z] follow_redirects=follow_redirects,
[2024-04-30T13:00:16.793Z] max_redirects=max_redirects,
[2024-04-30T13:00:16.793Z] event_hooks=event_hooks,
[2024-04-30T13:00:16.793Z] base_url=base_url,
[2024-04-30T13:00:16.793Z] trust_env=trust_env,
[2024-04-30T13:00:16.793Z] default_encoding=default_encoding,
[2024-04-30T13:00:16.793Z] )
[2024-04-30T13:00:16.793Z]
[2024-04-30T13:00:16.793Z] if http2:
[2024-04-30T13:00:16.793Z] try:
[2024-04-30T13:00:16.793Z] import h2 # noqa
[2024-04-30T13:00:16.793Z] except ImportError: # pragma: no cover
[2024-04-30T13:00:16.793Z] raise ImportError(
[2024-04-30T13:00:16.793Z] "Using http2=True, but the 'h2' package is not installed. "
[2024-04-30T13:00:16.793Z] "Make sure to install httpx using `pip install httpx[http2]`."
[2024-04-30T13:00:16.793Z] ) from None
[2024-04-30T13:00:16.793Z]
[2024-04-30T13:00:16.793Z] if proxies:
[2024-04-30T13:00:16.793Z] message = (
[2024-04-30T13:00:16.793Z] "The 'proxies' argument is now deprecated."
[2024-04-30T13:00:16.793Z] " Use 'proxy' or 'mounts' instead."
[2024-04-30T13:00:16.793Z] )
[2024-04-30T13:00:16.793Z] warnings.warn(message, DeprecationWarning)
[2024-04-30T13:00:16.793Z] if proxy:
[2024-04-30T13:00:16.793Z] raise RuntimeError("Use either `proxy` or 'proxies', not both.")
[2024-04-30T13:00:16.793Z]
[2024-04-30T13:00:16.793Z] if app:
[2024-04-30T13:00:16.793Z] message = (
[2024-04-30T13:00:16.793Z] "The 'app' shortcut is now deprecated."
[2024-04-30T13:00:16.793Z] " Use the explicit style 'transport=ASGITransport(app=...)' instead."
[2024-04-30T13:00:16.793Z] )
[2024-04-30T13:00:16.793Z] > warnings.warn(message, DeprecationWarning)
[2024-04-30T13:00:16.793Z] E DeprecationWarning: The 'app' shortcut is now deprecated. Use the explicit style 'transport=ASGITransport(app=...)' instead.
[2024-04-30T13:00:16.793Z]
[2024-04-30T13:00:16.793Z] /usr/lib/python3.12/site-packages/httpx/_client.py:1426: DeprecationWarning
[2024-04-30T13:00:16.793Z] ___________________________ test_async_testing[trio] ___________________________
[2024-04-30T13:00:16.793Z]
[2024-04-30T13:00:16.793Z] @pytest.mark.anyio
[2024-04-30T13:00:16.793Z] async def test_async_testing():
[2024-04-30T13:00:16.793Z] > await test_root()
[2024-04-30T13:00:16.793Z]
[2024-04-30T13:00:16.793Z] tests/test_tutorial/test_async_tests/test_main.py:8:
[2024-04-30T13:00:16.793Z] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
[2024-04-30T13:00:16.793Z] docs_src/async_tests/test_main.py:9: in test_root
[2024-04-30T13:00:16.793Z] async with AsyncClient(app=app, base_url="http://test") as ac:
[2024-04-30T13:00:16.793Z] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
[2024-04-30T13:00:16.793Z]
[2024-04-30T13:00:16.793Z] self = <httpx.AsyncClient object at 0x706b644c3410>
[2024-04-30T13:00:16.793Z]
[2024-04-30T13:00:16.793Z] def __init__(
[2024-04-30T13:00:16.793Z] self,
[2024-04-30T13:00:16.793Z] *,
[2024-04-30T13:00:16.793Z] auth: AuthTypes | None = None,
[2024-04-30T13:00:16.793Z] params: QueryParamTypes | None = None,
[2024-04-30T13:00:16.793Z] headers: HeaderTypes | None = None,
[2024-04-30T13:00:16.793Z] cookies: CookieTypes | None = None,
[2024-04-30T13:00:16.793Z] verify: VerifyTypes = True,
[2024-04-30T13:00:16.793Z] cert: CertTypes | None = None,
[2024-04-30T13:00:16.793Z] http1: bool = True,
[2024-04-30T13:00:16.793Z] http2: bool = False,
[2024-04-30T13:00:16.793Z] proxy: ProxyTypes | None = None,
[2024-04-30T13:00:16.793Z] proxies: ProxiesTypes | None = None,
[2024-04-30T13:00:16.793Z] mounts: None | (typing.Mapping[str, AsyncBaseTransport | None]) = None,
[2024-04-30T13:00:16.793Z] timeout: TimeoutTypes = DEFAULT_TIMEOUT_CONFIG,
[2024-04-30T13:00:16.793Z] follow_redirects: bool = False,
[2024-04-30T13:00:16.793Z] limits: Limits = DEFAULT_LIMITS,
[2024-04-30T13:00:16.793Z] max_redirects: int = DEFAULT_MAX_REDIRECTS,
[2024-04-30T13:00:16.793Z] event_hooks: None
[2024-04-30T13:00:16.793Z] | (typing.Mapping[str, list[typing.Callable[..., typing.Any]]]) = None,
[2024-04-30T13:00:16.793Z] base_url: URLTypes = "",
[2024-04-30T13:00:16.793Z] transport: AsyncBaseTransport | None = None,
[2024-04-30T13:00:16.793Z] app: typing.Callable[..., typing.Any] | None = None,
[2024-04-30T13:00:16.793Z] trust_env: bool = True,
[2024-04-30T13:00:16.793Z] default_encoding: str | typing.Callable[[bytes], str] = "utf-8",
[2024-04-30T13:00:16.793Z] ) -> None:
[2024-04-30T13:00:16.793Z] super().__init__(
[2024-04-30T13:00:16.793Z] auth=auth,
[2024-04-30T13:00:16.793Z] params=params,
[2024-04-30T13:00:16.793Z] headers=headers,
[2024-04-30T13:00:16.793Z] cookies=cookies,
[2024-04-30T13:00:16.793Z] timeout=timeout,
[2024-04-30T13:00:16.794Z] follow_redirects=follow_redirects,
[2024-04-30T13:00:16.794Z] max_redirects=max_redirects,
[2024-04-30T13:00:16.794Z] event_hooks=event_hooks,
[2024-04-30T13:00:16.794Z] base_url=base_url,
[2024-04-30T13:00:16.794Z] trust_env=trust_env,
[2024-04-30T13:00:16.794Z] default_encoding=default_encoding,
[2024-04-30T13:00:16.794Z] )
[2024-04-30T13:00:16.794Z]
[2024-04-30T13:00:16.794Z] if http2:
[2024-04-30T13:00:16.794Z] try:
[2024-04-30T13:00:16.794Z] import h2 # noqa
[2024-04-30T13:00:16.794Z] except ImportError: # pragma: no cover
[2024-04-30T13:00:16.794Z] raise ImportError(
[2024-04-30T13:00:16.794Z] "Using http2=True, but the 'h2' package is not installed. "
[2024-04-30T13:00:16.794Z] "Make sure to install httpx using `pip install httpx[http2]`."
[2024-04-30T13:00:16.794Z] ) from None
[2024-04-30T13:00:16.794Z]
[2024-04-30T13:00:16.794Z] if proxies:
[2024-04-30T13:00:16.794Z] message = (
[2024-04-30T13:00:16.794Z] "The 'proxies' argument is now deprecated."
[2024-04-30T13:00:16.794Z] " Use 'proxy' or 'mounts' instead."
[2024-04-30T13:00:16.794Z] )
[2024-04-30T13:00:16.794Z] warnings.warn(message, DeprecationWarning)
[2024-04-30T13:00:16.794Z] if proxy:
[2024-04-30T13:00:16.794Z] raise RuntimeError("Use either `proxy` or 'proxies', not both.")
[2024-04-30T13:00:16.794Z]
[2024-04-30T13:00:16.794Z] if app:
[2024-04-30T13:00:16.794Z] message = (
[2024-04-30T13:00:16.794Z] "The 'app' shortcut is now deprecated."
[2024-04-30T13:00:16.794Z] " Use the explicit style 'transport=ASGITransport(app=...)' instead."
[2024-04-30T13:00:16.794Z] )
[2024-04-30T13:00:16.794Z] > warnings.warn(message, DeprecationWarning)
[2024-04-30T13:00:16.794Z] E DeprecationWarning: The 'app' shortcut is now deprecated. Use the explicit style 'transport=ASGITransport(app=...)' instead.
[2024-04-30T13:00:16.794Z]
[2024-04-30T13:00:16.794Z] /usr/lib/python3.12/site-packages/httpx/_client.py:1426: DeprecationWarning
[2024-04-30T13:00:16.794Z] =========================== short test summary info ============================
[2024-04-30T13:00:16.794Z] FAILED tests/test_tutorial/test_async_tests/test_main.py::test_root[asyncio]
[2024-04-30T13:00:16.794Z] FAILED tests/test_tutorial/test_async_tests/test_main.py::test_async_testing[asyncio]
[2024-04-30T13:00:16.794Z] FAILED tests/test_tutorial/test_async_tests/test_main.py::test_root[trio] - D...
[2024-04-30T13:00:16.794Z] FAILED tests/test_tutorial/test_async_tests/test_main.py::test_async_testing[trio]
[2024-04-30T13:00:16.794Z] ================= 4 failed, 2008 passed, 75 skipped in 50.14s ==================
[2024-04-30T13:00:17.705Z] ==> ERROR: A failure occurred in check().
[2024-04-30T13:00:17.705Z] Aborting...
[2024-04-30T13:00:20.187Z] ==> ERROR: Build failed, check /build/buildpkg/world-x86_64/jenkins/build
[Pipeline] }
[2024-04-30T13:00:20.190Z] ERROR: Failed to build source
[2024-04-30T13:00:20.190Z] ERROR: script returned exit code 255
[Pipeline] // catchError
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Check)
Stage "Check" skipped due to when conditional
[Pipeline] getContext
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Sign)
Stage "Sign" skipped due to when conditional
[Pipeline] getContext
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Add)
Stage "Add" skipped due to when conditional
[Pipeline] getContext
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Remove)
Stage "Remove" skipped due to when conditional
[Pipeline] getContext
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Declarative: Post Actions)
[Pipeline] emailext
[2024-04-30T13:00:20.365Z] Sending email to: artix-build-failures at artixlinux.org
More information about the artix-build-failures
mailing list