Coverage for d11f820ac38bdea38e50c9ede001a6c9b57eac6e: 100%

Files Functions Classes

coverage.py v7.13.3, created at 2026-02-12 18:15 +0000

File class   statements missing excluded   coverage
docs_src / additional_responses / __init__.py (no class)   0 0 0   100%
docs_src / additional_responses / tutorial001_py310.py Item   0 0 0   100%
docs_src / additional_responses / tutorial001_py310.py Message   0 0 0   100%
docs_src / additional_responses / tutorial001_py310.py (no class)   14 0 0   100%
docs_src / additional_responses / tutorial002_py310.py Item   0 0 0   100%
docs_src / additional_responses / tutorial002_py310.py (no class)   12 0 0   100%
docs_src / additional_responses / tutorial003_py310.py Item   0 0 0   100%
docs_src / additional_responses / tutorial003_py310.py Message   0 0 0   100%
docs_src / additional_responses / tutorial003_py310.py (no class)   14 0 0   100%
docs_src / additional_responses / tutorial004_py310.py Item   0 0 0   100%
docs_src / additional_responses / tutorial004_py310.py (no class)   13 0 0   100%
docs_src / additional_status_codes / __init__.py (no class)   0 0 0   100%
docs_src / additional_status_codes / tutorial001_an_py310.py (no class)   15 0 0   100%
docs_src / additional_status_codes / tutorial001_py310.py (no class)   14 0 0   100%
docs_src / advanced_middleware / __init__.py (no class)   0 0 0   100%
docs_src / advanced_middleware / tutorial001_py310.py (no class)   7 0 0   100%
docs_src / advanced_middleware / tutorial002_py310.py (no class)   7 0 0   100%
docs_src / advanced_middleware / tutorial003_py310.py (no class)   7 0 0   100%
docs_src / app_testing / __init__.py (no class)   0 0 0   100%
docs_src / app_testing / app_a_py310 / __init__.py (no class)   0 0 0   100%
docs_src / app_testing / app_a_py310 / main.py (no class)   5 0 0   100%
docs_src / app_testing / app_a_py310 / test_main.py (no class)   7 0 0   100%
docs_src / app_testing / app_a_py39 / __init__.py (no class)   0 0 0   100%
docs_src / app_testing / app_b_an_py310 / __init__.py (no class)   0 0 0   100%
docs_src / app_testing / app_b_an_py310 / main.py Item   0 0 0   100%
docs_src / app_testing / app_b_an_py310 / main.py (no class)   25 0 0   100%
docs_src / app_testing / app_b_an_py310 / test_main.py (no class)   27 0 0   100%
docs_src / app_testing / app_b_py310 / __init__.py (no class)   0 0 0   100%
docs_src / app_testing / app_b_py310 / main.py Item   0 0 0   100%
docs_src / app_testing / app_b_py310 / main.py (no class)   24 0 0   100%
docs_src / app_testing / app_b_py310 / test_main.py (no class)   27 0 0   100%
docs_src / app_testing / tutorial001_py310.py (no class)   11 0 0   100%
docs_src / app_testing / tutorial002_py310.py (no class)   22 0 0   100%
docs_src / app_testing / tutorial003_py310.py (no class)   16 0 0   100%
docs_src / app_testing / tutorial004_py310.py (no class)   23 0 0   100%
docs_src / async_tests / __init__.py (no class)   0 0 0   100%
docs_src / async_tests / app_a_py310 / __init__.py (no class)   0 0 0   100%
docs_src / async_tests / app_a_py310 / main.py (no class)   5 0 0   100%
docs_src / async_tests / app_a_py310 / test_main.py (no class)   9 0 0   100%
docs_src / async_tests / app_a_py39 / __init__.py (no class)   0 0 0   100%
docs_src / authentication_error_status_code / __init__.py (no class)   0 0 0   100%
docs_src / authentication_error_status_code / tutorial001_an_py310.py HTTPBearer403   1 0 0   100%
docs_src / authentication_error_status_code / tutorial001_an_py310.py (no class)   10 0 0   100%
docs_src / background_tasks / __init__.py (no class)   0 0 0   100%
docs_src / background_tasks / tutorial001_py310.py (no class)   10 0 0   100%
docs_src / background_tasks / tutorial002_an_py310.py (no class)   16 0 0   100%
docs_src / background_tasks / tutorial002_py310.py (no class)   15 0 0   100%
docs_src / behind_a_proxy / __init__.py (no class)   0 0 0   100%
docs_src / behind_a_proxy / tutorial001_01_py310.py (no class)   5 0 0   100%
docs_src / behind_a_proxy / tutorial001_py310.py (no class)   5 0 0   100%
docs_src / behind_a_proxy / tutorial002_py310.py (no class)   5 0 0   100%
docs_src / behind_a_proxy / tutorial003_py310.py (no class)   5 0 0   100%
docs_src / behind_a_proxy / tutorial004_py310.py (no class)   5 0 0   100%
docs_src / bigger_applications / __init__.py (no class)   0 0 0   100%
docs_src / bigger_applications / app_an_py310 / __init__.py (no class)   0 0 0   100%
docs_src / bigger_applications / app_an_py310 / dependencies.py (no class)   8 0 0   100%
docs_src / bigger_applications / app_an_py310 / internal / __init__.py (no class)   0 0 0   100%
docs_src / bigger_applications / app_an_py310 / internal / admin.py (no class)   5 0 0   100%
docs_src / bigger_applications / app_an_py310 / main.py (no class)   11 0 0   100%
docs_src / bigger_applications / app_an_py310 / routers / __init__.py (no class)   0 0 0   100%
docs_src / bigger_applications / app_an_py310 / routers / items.py (no class)   17 0 0   100%
docs_src / bigger_applications / app_an_py310 / routers / users.py (no class)   11 0 0   100%
docs_src / bigger_applications / app_an_py39 / __init__.py (no class)   0 0 0   100%
docs_src / bigger_applications / app_an_py39 / internal / __init__.py (no class)   0 0 0   100%
docs_src / bigger_applications / app_an_py39 / routers / __init__.py (no class)   0 0 0   100%
docs_src / bigger_applications / app_py39 / __init__.py (no class)   0 0 0   100%
docs_src / body / __init__.py (no class)   0 0 0   100%
docs_src / body / tutorial001_py310.py Item   0 0 0   100%
docs_src / body / tutorial001_py310.py (no class)   11 0 0   100%
docs_src / body / tutorial002_py310.py Item   0 0 0   100%
docs_src / body / tutorial002_py310.py (no class)   15 0 0   100%
docs_src / body / tutorial003_py310.py Item   0 0 0   100%
docs_src / body / tutorial003_py310.py (no class)   11 0 0   100%
docs_src / body / tutorial004_py310.py Item   0 0 0   100%
docs_src / body / tutorial004_py310.py (no class)   14 0 0   100%
docs_src / body_fields / __init__.py (no class)   0 0 0   100%
docs_src / body_fields / tutorial001_an_py310.py Item   0 0 0   100%
docs_src / body_fields / tutorial001_an_py310.py (no class)   13 0 0   100%
docs_src / body_fields / tutorial001_py310.py Item   0 0 0   100%
docs_src / body_fields / tutorial001_py310.py (no class)   12 0 0   100%
docs_src / body_multiple_params / __init__.py (no class)   0 0 0   100%
docs_src / body_multiple_params / tutorial001_an_py310.py Item   0 0 0   100%
docs_src / body_multiple_params / tutorial001_an_py310.py (no class)   17 0 0   100%
docs_src / body_multiple_params / tutorial001_py310.py Item   0 0 0   100%
docs_src / body_multiple_params / tutorial001_py310.py (no class)   16 0 0   100%
docs_src / body_multiple_params / tutorial002_py310.py Item   0 0 0   100%
docs_src / body_multiple_params / tutorial002_py310.py User   0 0 0   100%
docs_src / body_multiple_params / tutorial002_py310.py (no class)   15 0 0   100%
docs_src / body_multiple_params / tutorial003_an_py310.py Item   0 0 0   100%
docs_src / body_multiple_params / tutorial003_an_py310.py User   0 0 0   100%
docs_src / body_multiple_params / tutorial003_an_py310.py (no class)   16 0 0   100%
docs_src / body_multiple_params / tutorial003_py310.py Item   0 0 0   100%
docs_src / body_multiple_params / tutorial003_py310.py User   0 0 0   100%
docs_src / body_multiple_params / tutorial003_py310.py (no class)   15 0 0   100%
docs_src / body_multiple_params / tutorial004_an_py310.py Item   0 0 0   100%
docs_src / body_multiple_params / tutorial004_an_py310.py User   0 0 0   100%
docs_src / body_multiple_params / tutorial004_an_py310.py (no class)   18 0 0   100%
docs_src / body_multiple_params / tutorial004_py310.py Item   0 0 0   100%
docs_src / body_multiple_params / tutorial004_py310.py User   0 0 0   100%
docs_src / body_multiple_params / tutorial004_py310.py (no class)   17 0 0   100%
docs_src / body_multiple_params / tutorial005_an_py310.py Item   0 0 0   100%
docs_src / body_multiple_params / tutorial005_an_py310.py (no class)   13 0 0   100%
docs_src / body_multiple_params / tutorial005_py310.py Item   0 0 0   100%
docs_src / body_multiple_params / tutorial005_py310.py (no class)   12 0 0   100%
docs_src / body_nested_models / __init__.py (no class)   0 0 0   100%
docs_src / body_nested_models / tutorial001_py310.py Item   0 0 0   100%
docs_src / body_nested_models / tutorial001_py310.py (no class)   13 0 0   100%
docs_src / body_nested_models / tutorial002_py310.py Item   0 0 0   100%
docs_src / body_nested_models / tutorial002_py310.py (no class)   13 0 0   100%
docs_src / body_nested_models / tutorial003_py310.py Item   0 0 0   100%
docs_src / body_nested_models / tutorial003_py310.py (no class)   13 0 0   100%
docs_src / body_nested_models / tutorial004_py310.py Image   0 0 0   100%
docs_src / body_nested_models / tutorial004_py310.py Item   0 0 0   100%
docs_src / body_nested_models / tutorial004_py310.py (no class)   17 0 0   100%
docs_src / body_nested_models / tutorial005_py310.py Image   0 0 0   100%
docs_src / body_nested_models / tutorial005_py310.py Item   0 0 0   100%
docs_src / body_nested_models / tutorial005_py310.py (no class)   17 0 0   100%
docs_src / body_nested_models / tutorial006_py310.py Image   0 0 0   100%
docs_src / body_nested_models / tutorial006_py310.py Item   0 0 0   100%
docs_src / body_nested_models / tutorial006_py310.py (no class)   17 0 0   100%
docs_src / body_nested_models / tutorial007_py310.py Image   0 0 0   100%
docs_src / body_nested_models / tutorial007_py310.py Item   0 0 0   100%
docs_src / body_nested_models / tutorial007_py310.py Offer   0 0 0   100%
docs_src / body_nested_models / tutorial007_py310.py (no class)   21 0 0   100%
docs_src / body_nested_models / tutorial008_py310.py Image   0 0 0   100%
docs_src / body_nested_models / tutorial008_py310.py (no class)   9 0 0   100%
docs_src / body_nested_models / tutorial009_py310.py (no class)   5 0 0   100%
docs_src / body_updates / __init__.py (no class)   0 0 0   100%
docs_src / body_updates / tutorial001_py310.py Item   0 0 0   100%
docs_src / body_updates / tutorial001_py310.py (no class)   19 0 0   100%
docs_src / body_updates / tutorial002_py310.py Item   0 0 0   100%
docs_src / body_updates / tutorial002_py310.py (no class)   22 0 0   100%
docs_src / conditional_openapi / __init__.py (no class)   0 0 0   100%
docs_src / conditional_openapi / tutorial001_py310.py Settings   0 0 0   100%
docs_src / conditional_openapi / tutorial001_py310.py (no class)   9 0 0   100%
docs_src / configure_swagger_ui / __init__.py (no class)   0 0 0   100%
docs_src / configure_swagger_ui / tutorial001_py310.py (no class)   5 0 0   100%
docs_src / configure_swagger_ui / tutorial002_py310.py (no class)   5 0 0   100%
docs_src / configure_swagger_ui / tutorial003_py310.py (no class)   5 0 0   100%
docs_src / cookie_param_models / __init__.py (no class)   0 0 0   100%
docs_src / cookie_param_models / tutorial001_an_py310.py Cookies   0 0 0   100%
docs_src / cookie_param_models / tutorial001_an_py310.py (no class)   11 0 0   100%
docs_src / cookie_param_models / tutorial001_py310.py Cookies   0 0 0   100%
docs_src / cookie_param_models / tutorial001_py310.py (no class)   10 0 0   100%
docs_src / cookie_param_models / tutorial002_an_py310.py Cookies   0 0 0   100%
docs_src / cookie_param_models / tutorial002_an_py310.py (no class)   12 0 0   100%
docs_src / cookie_param_models / tutorial002_py310.py Cookies   0 0 0   100%
docs_src / cookie_param_models / tutorial002_py310.py (no class)   11 0 0   100%
docs_src / cookie_params / __init__.py (no class)   0 0 0   100%
docs_src / cookie_params / tutorial001_an_py310.py (no class)   6 0 0   100%
docs_src / cookie_params / tutorial001_py310.py (no class)   5 0 0   100%
docs_src / cors / __init__.py (no class)   0 0 0   100%
docs_src / cors / tutorial001_py310.py (no class)   8 0 0   100%
docs_src / custom_docs_ui / __init__.py (no class)   0 0 0   100%
docs_src / custom_docs_ui / tutorial001_py310.py (no class)   15 0 0   100%
docs_src / custom_docs_ui / tutorial002_py310.py (no class)   17 0 0   100%
docs_src / custom_request_and_route / __init__.py (no class)   0 0 0   100%
docs_src / custom_request_and_route / tutorial001_an_py310.py GzipRequest   6 0 0   100%
docs_src / custom_request_and_route / tutorial001_an_py310.py GzipRoute   5 0 0   100%
docs_src / custom_request_and_route / tutorial001_an_py310.py (no class)   14 0 0   100%
docs_src / custom_request_and_route / tutorial001_py310.py GzipRequest   6 0 0   100%
docs_src / custom_request_and_route / tutorial001_py310.py GzipRoute   5 0 0   100%
docs_src / custom_request_and_route / tutorial001_py310.py (no class)   13 0 0   100%
docs_src / custom_request_and_route / tutorial002_an_py310.py ValidationErrorLoggingRoute   9 0 0   100%
docs_src / custom_request_and_route / tutorial002_an_py310.py (no class)   12 0 0   100%
docs_src / custom_request_and_route / tutorial002_py310.py ValidationErrorLoggingRoute   9 0 0   100%
docs_src / custom_request_and_route / tutorial002_py310.py (no class)   11 0 0   100%
docs_src / custom_request_and_route / tutorial003_py310.py TimedRoute   11 0 0   100%
docs_src / custom_request_and_route / tutorial003_py310.py (no class)   15 0 0   100%
docs_src / custom_response / __init__.py (no class)   0 0 0   100%
docs_src / custom_response / tutorial001_py310.py (no class)   6 0 0   100%
docs_src / custom_response / tutorial001b_py310.py (no class)   6 0 0   100%
docs_src / custom_response / tutorial002_py310.py (no class)   6 0 0   100%
docs_src / custom_response / tutorial003_py310.py (no class)   7 0 0   100%
docs_src / custom_response / tutorial004_py310.py (no class)   9 0 0   100%
docs_src / custom_response / tutorial005_py310.py (no class)   6 0 0   100%
docs_src / custom_response / tutorial006_py310.py (no class)   6 0 0   100%
docs_src / custom_response / tutorial006b_py310.py (no class)   6 0 0   100%
docs_src / custom_response / tutorial006c_py310.py (no class)   6 0 0   100%
docs_src / custom_response / tutorial007_py310.py (no class)   9 0 0   100%
docs_src / custom_response / tutorial008_py310.py (no class)   10 0 0   100%
docs_src / custom_response / tutorial009_py310.py (no class)   7 0 0   100%
docs_src / custom_response / tutorial009b_py310.py (no class)   7 0 0   100%
docs_src / custom_response / tutorial009c_py310.py CustomORJSONResponse   2 0 0   100%
docs_src / custom_response / tutorial009c_py310.py (no class)   10 0 0   100%
docs_src / custom_response / tutorial010_py310.py (no class)   6 0 0   100%
docs_src / dataclasses_ / __init__.py (no class)   0 0 0   100%
docs_src / dataclasses_ / tutorial001_py310.py Item   0 0 0   100%
docs_src / dataclasses_ / tutorial001_py310.py (no class)   12 0 0   100%
docs_src / dataclasses_ / tutorial002_py310.py Item   0 0 0   100%
docs_src / dataclasses_ / tutorial002_py310.py (no class)   13 0 0   100%
docs_src / dataclasses_ / tutorial003_py310.py Item   0 0 0   100%
docs_src / dataclasses_ / tutorial003_py310.py Author   0 0 0   100%
docs_src / dataclasses_ / tutorial003_py310.py (no class)   18 0 0   100%
docs_src / debugging / __init__.py (no class)   0 0 0   100%
docs_src / debugging / tutorial001_py310.py (no class)   10 0 0   100%
docs_src / dependencies / __init__.py (no class)   0 0 0   100%
docs_src / dependencies / tutorial001_02_an_py310.py (no class)   12 0 0   100%
docs_src / dependencies / tutorial001_an_py310.py (no class)   11 0 0   100%
docs_src / dependencies / tutorial001_py310.py (no class)   10 0 0   100%
docs_src / dependencies / tutorial002_an_py310.py CommonQueryParams   3 0 0   100%
docs_src / dependencies / tutorial002_an_py310.py (no class)   14 0 0   100%
docs_src / dependencies / tutorial002_py310.py CommonQueryParams   3 0 0   100%
docs_src / dependencies / tutorial002_py310.py (no class)   13 0 0   100%
docs_src / dependencies / tutorial003_an_py310.py CommonQueryParams   3 0 0   100%
docs_src / dependencies / tutorial003_an_py310.py (no class)   14 0 0   100%
docs_src / dependencies / tutorial003_py310.py CommonQueryParams   3 0 0   100%
docs_src / dependencies / tutorial003_py310.py (no class)   13 0 0   100%
docs_src / dependencies / tutorial004_an_py310.py CommonQueryParams   3 0 0   100%
docs_src / dependencies / tutorial004_an_py310.py (no class)   14 0 0   100%
docs_src / dependencies / tutorial004_py310.py CommonQueryParams   3 0 0   100%
docs_src / dependencies / tutorial004_py310.py (no class)   13 0 0   100%
docs_src / dependencies / tutorial005_an_py310.py (no class)   12 0 0   100%
docs_src / dependencies / tutorial005_py310.py (no class)   11 0 0   100%
docs_src / dependencies / tutorial006_an_py310.py (no class)   13 0 0   100%
docs_src / dependencies / tutorial006_py310.py (no class)   12 0 0   100%
docs_src / dependencies / tutorial007_py310.py (no class)   5 0 0   100%
docs_src / dependencies / tutorial008_an_py310.py (no class)   17 0 0   100%
docs_src / dependencies / tutorial008_py310.py (no class)   16 0 0   100%
docs_src / dependencies / tutorial008b_an_py310.py OwnerError   0 0 0   100%
docs_src / dependencies / tutorial008b_an_py310.py (no class)   19 0 0   100%
docs_src / dependencies / tutorial008b_py310.py OwnerError   0 0 0   100%
docs_src / dependencies / tutorial008b_py310.py (no class)   18 0 0   100%
docs_src / dependencies / tutorial008c_an_py310.py InternalError   0 0 0   100%
docs_src / dependencies / tutorial008c_an_py310.py (no class)   17 0 0   100%
docs_src / dependencies / tutorial008c_py310.py InternalError   0 0 0   100%
docs_src / dependencies / tutorial008c_py310.py (no class)   16 0 0   100%
docs_src / dependencies / tutorial008d_an_py310.py InternalError   0 0 0   100%
docs_src / dependencies / tutorial008d_an_py310.py (no class)   18 0 0   100%
docs_src / dependencies / tutorial008d_py310.py InternalError   0 0 0   100%
docs_src / dependencies / tutorial008d_py310.py (no class)   17 0 0   100%
docs_src / dependencies / tutorial008e_an_py310.py (no class)   10 0 0   100%
docs_src / dependencies / tutorial008e_py310.py (no class)   9 0 0   100%
docs_src / dependencies / tutorial010_py310.py MySuperContextManager   3 0 0   100%
docs_src / dependencies / tutorial010_py310.py (no class)   7 0 0   100%
docs_src / dependencies / tutorial011_an_py310.py FixedContentQueryChecker   4 0 0   100%
docs_src / dependencies / tutorial011_an_py310.py (no class)   10 0 0   100%
docs_src / dependencies / tutorial011_py310.py FixedContentQueryChecker   4 0 0   100%
docs_src / dependencies / tutorial011_py310.py (no class)   9 0 0   100%
docs_src / dependencies / tutorial012_an_py310.py (no class)   16 0 0   100%
docs_src / dependencies / tutorial012_py310.py (no class)   15 0 0   100%
docs_src / dependency_testing / __init__.py (no class)   0 0 0   100%
docs_src / dependency_testing / tutorial001_an_py310.py (no class)   28 0 0   100%
docs_src / dependency_testing / tutorial001_py310.py (no class)   27 0 0   100%
docs_src / encoder / __init__.py (no class)   0 0 0   100%
docs_src / encoder / tutorial001_py310.py Item   0 0 0   100%
docs_src / encoder / tutorial001_py310.py (no class)   14 0 0   100%
docs_src / events / __init__.py (no class)   0 0 0   100%
docs_src / events / tutorial001_py310.py (no class)   10 0 0   100%
docs_src / events / tutorial002_py310.py (no class)   9 0 0   100%
docs_src / events / tutorial003_py310.py (no class)   15 0 0   100%
docs_src / extending_openapi / __init__.py (no class)   0 0 0   100%
docs_src / extending_openapi / tutorial001_py310.py (no class)   14 0 0   100%
docs_src / extra_data_types / __init__.py (no class)   0 0 0   100%
docs_src / extra_data_types / tutorial001_an_py310.py (no class)   10 0 0   100%
docs_src / extra_data_types / tutorial001_py310.py (no class)   9 0 0   100%
docs_src / extra_models / __init__.py (no class)   0 0 0   100%
docs_src / extra_models / tutorial001_py310.py UserIn   0 0 0   100%
docs_src / extra_models / tutorial001_py310.py UserOut   0 0 0   100%
docs_src / extra_models / tutorial001_py310.py UserInDB   0 0 0   100%
docs_src / extra_models / tutorial001_py310.py (no class)   28 0 0   100%
docs_src / extra_models / tutorial002_py310.py UserBase   0 0 0   100%
docs_src / extra_models / tutorial002_py310.py UserIn   0 0 0   100%
docs_src / extra_models / tutorial002_py310.py UserOut   0 0 0   100%
docs_src / extra_models / tutorial002_py310.py UserInDB   0 0 0   100%
docs_src / extra_models / tutorial002_py310.py (no class)   24 0 0   100%
docs_src / extra_models / tutorial003_py310.py BaseItem   0 0 0   100%
docs_src / extra_models / tutorial003_py310.py CarItem   0 0 0   100%
docs_src / extra_models / tutorial003_py310.py PlaneItem   0 0 0   100%
docs_src / extra_models / tutorial003_py310.py (no class)   16 0 0   100%
docs_src / extra_models / tutorial004_py310.py Item   0 0 0   100%
docs_src / extra_models / tutorial004_py310.py (no class)   10 0 0   100%
docs_src / extra_models / tutorial005_py310.py (no class)   5 0 0   100%
docs_src / first_steps / __init__.py (no class)   0 0 0   100%
docs_src / first_steps / tutorial001_py310.py (no class)   5 0 0   100%
docs_src / first_steps / tutorial003_py310.py (no class)   5 0 0   100%
docs_src / generate_clients / __init__.py (no class)   0 0 0   100%
docs_src / generate_clients / tutorial001_py310.py Item   0 0 0   100%
docs_src / generate_clients / tutorial001_py310.py ResponseMessage   0 0 0   100%
docs_src / generate_clients / tutorial001_py310.py (no class)   14 0 0   100%
docs_src / generate_clients / tutorial002_py310.py Item   0 0 0   100%
docs_src / generate_clients / tutorial002_py310.py ResponseMessage   0 0 0   100%
docs_src / generate_clients / tutorial002_py310.py User   0 0 0   100%
docs_src / generate_clients / tutorial002_py310.py (no class)   20 0 0   100%
docs_src / generate_clients / tutorial003_py310.py Item   0 0 0   100%
docs_src / generate_clients / tutorial003_py310.py ResponseMessage   0 0 0   100%
docs_src / generate_clients / tutorial003_py310.py User   0 0 0   100%
docs_src / generate_clients / tutorial003_py310.py (no class)   23 0 0   100%
docs_src / generate_clients / tutorial004_py310.py (no class)   12 0 0   100%
docs_src / graphql_ / __init__.py (no class)   0 0 0   100%
docs_src / graphql_ / tutorial001_py310.py User   0 0 0   100%
docs_src / graphql_ / tutorial001_py310.py Query   1 0 0   100%
docs_src / graphql_ / tutorial001_py310.py (no class)   15 0 0   100%
docs_src / handling_errors / __init__.py (no class)   0 0 0   100%
docs_src / handling_errors / tutorial001_py310.py (no class)   8 0 0   100%
docs_src / handling_errors / tutorial002_py310.py (no class)   8 0 0   100%
docs_src / handling_errors / tutorial003_py310.py UnicornException   1 0 0   100%
docs_src / handling_errors / tutorial003_py310.py (no class)   13 0 0   100%
docs_src / handling_errors / tutorial004_py310.py (no class)   19 0 0   100%
docs_src / handling_errors / tutorial005_py310.py Item   0 0 0   100%
docs_src / handling_errors / tutorial005_py310.py (no class)   15 0 0   100%
docs_src / handling_errors / tutorial006_py310.py (no class)   18 0 0   100%
docs_src / header_param_models / __init__.py (no class)   0 0 0   100%
docs_src / header_param_models / tutorial001_an_py310.py CommonHeaders   0 0 0   100%
docs_src / header_param_models / tutorial001_an_py310.py (no class)   13 0 0   100%
docs_src / header_param_models / tutorial001_py310.py CommonHeaders   0 0 0   100%
docs_src / header_param_models / tutorial001_py310.py (no class)   12 0 0   100%
docs_src / header_param_models / tutorial002_an_py310.py CommonHeaders   0 0 0   100%
docs_src / header_param_models / tutorial002_an_py310.py (no class)   14 0 0   100%
docs_src / header_param_models / tutorial002_py310.py CommonHeaders   0 0 0   100%
docs_src / header_param_models / tutorial002_py310.py (no class)   13 0 0   100%
docs_src / header_param_models / tutorial003_an_py310.py CommonHeaders   0 0 0   100%
docs_src / header_param_models / tutorial003_an_py310.py (no class)   13 0 0   100%
docs_src / header_param_models / tutorial003_py310.py CommonHeaders   0 0 0   100%
docs_src / header_param_models / tutorial003_py310.py (no class)   12 0 0   100%
docs_src / header_params / __init__.py (no class)   0 0 0   100%
docs_src / header_params / tutorial001_an_py310.py (no class)   6 0 0   100%
docs_src / header_params / tutorial001_py310.py (no class)   5 0 0   100%
docs_src / header_params / tutorial002_an_py310.py (no class)   6 0 0   100%
docs_src / header_params / tutorial002_py310.py (no class)   5 0 0   100%
docs_src / header_params / tutorial003_an_py310.py (no class)   6 0 0   100%
docs_src / header_params / tutorial003_py310.py (no class)   5 0 0   100%
docs_src / metadata / __init__.py (no class)   0 0 0   100%
docs_src / metadata / tutorial001_1_py310.py (no class)   6 0 0   100%
docs_src / metadata / tutorial001_py310.py (no class)   6 0 0   100%
docs_src / metadata / tutorial002_py310.py (no class)   5 0 0   100%
docs_src / metadata / tutorial003_py310.py (no class)   5 0 0   100%
docs_src / metadata / tutorial004_py310.py (no class)   9 0 0   100%
docs_src / middleware / __init__.py (no class)   0 0 0   100%
docs_src / middleware / tutorial001_py310.py (no class)   10 0 0   100%
docs_src / openapi_callbacks / __init__.py (no class)   0 0 0   100%
docs_src / openapi_callbacks / tutorial001_py310.py Invoice   0 0 0   100%
docs_src / openapi_callbacks / tutorial001_py310.py InvoiceEvent   0 0 0   100%
docs_src / openapi_callbacks / tutorial001_py310.py InvoiceEventReceived   0 0 0   100%
docs_src / openapi_callbacks / tutorial001_py310.py (no class)   20 0 0   100%
docs_src / openapi_webhooks / __init__.py (no class)   0 0 0   100%
docs_src / openapi_webhooks / tutorial001_py310.py Subscription   0 0 0   100%
docs_src / openapi_webhooks / tutorial001_py310.py (no class)   13 0 0   100%
docs_src / path_operation_advanced_configuration / __init__.py (no class)   0 0 0   100%
docs_src / path_operation_advanced_configuration / tutorial001_py310.py (no class)   5 0 0   100%
docs_src / path_operation_advanced_configuration / tutorial002_py310.py (no class)   11 0 0   100%
docs_src / path_operation_advanced_configuration / tutorial003_py310.py (no class)   5 0 0   100%
docs_src / path_operation_advanced_configuration / tutorial004_py310.py Item   0 0 0   100%
docs_src / path_operation_advanced_configuration / tutorial004_py310.py (no class)   12 0 0   100%
docs_src / path_operation_advanced_configuration / tutorial005_py310.py (no class)   5 0 0   100%
docs_src / path_operation_advanced_configuration / tutorial006_py310.py (no class)   9 0 0   100%
docs_src / path_operation_advanced_configuration / tutorial007_py310.py Item   0 0 0   100%
docs_src / path_operation_advanced_configuration / tutorial007_py310.py (no class)   19 0 0   100%
docs_src / path_operation_configuration / __init__.py (no class)   0 0 0   100%
docs_src / path_operation_configuration / tutorial001_py310.py Item   0 0 0   100%
docs_src / path_operation_configuration / tutorial001_py310.py (no class)   12 0 0   100%
docs_src / path_operation_configuration / tutorial002_py310.py Item   0 0 0   100%
docs_src / path_operation_configuration / tutorial002_py310.py (no class)   18 0 0   100%
docs_src / path_operation_configuration / tutorial002b_py310.py Tags   0 0 0   100%
docs_src / path_operation_configuration / tutorial002b_py310.py (no class)   12 0 0   100%
docs_src / path_operation_configuration / tutorial003_py310.py Item   0 0 0   100%
docs_src / path_operation_configuration / tutorial003_py310.py (no class)   12 0 0   100%
docs_src / path_operation_configuration / tutorial004_py310.py Item   0 0 0   100%
docs_src / path_operation_configuration / tutorial004_py310.py (no class)   12 0 0   100%
docs_src / path_operation_configuration / tutorial005_py310.py Item   0 0 0   100%
docs_src / path_operation_configuration / tutorial005_py310.py (no class)   12 0 0   100%
docs_src / path_operation_configuration / tutorial006_py310.py (no class)   11 0 0   100%
docs_src / path_params / __init__.py (no class)   0 0 0   100%
docs_src / path_params / tutorial001_py310.py (no class)   5 0 0   100%
docs_src / path_params / tutorial002_py310.py (no class)   5 0 0   100%
docs_src / path_params / tutorial003_py310.py (no class)   8 0 0   100%
docs_src / path_params / tutorial003b_py310.py (no class)   8 0 0   100%
docs_src / path_params / tutorial004_py310.py (no class)   5 0 0   100%
docs_src / path_params / tutorial005_py310.py ModelName   0 0 0   100%
docs_src / path_params / tutorial005_py310.py (no class)   14 0 0   100%
docs_src / path_params_numeric_validations / __init__.py (no class)   0 0 0   100%
docs_src / path_params_numeric_validations / tutorial001_an_py310.py (no class)   9 0 0   100%
docs_src / path_params_numeric_validations / tutorial001_py310.py (no class)   8 0 0   100%
docs_src / path_params_numeric_validations / tutorial002_an_py310.py (no class)   9 0 0   100%
docs_src / path_params_numeric_validations / tutorial002_py310.py (no class)   8 0 0   100%
docs_src / path_params_numeric_validations / tutorial003_an_py310.py (no class)   9 0 0   100%
docs_src / path_params_numeric_validations / tutorial003_py310.py (no class)   8 0 0   100%
docs_src / path_params_numeric_validations / tutorial004_an_py310.py (no class)   9 0 0   100%
docs_src / path_params_numeric_validations / tutorial004_py310.py (no class)   8 0 0   100%
docs_src / path_params_numeric_validations / tutorial005_an_py310.py (no class)   9 0 0   100%
docs_src / path_params_numeric_validations / tutorial005_py310.py (no class)   8 0 0   100%
docs_src / path_params_numeric_validations / tutorial006_an_py310.py (no class)   11 0 0   100%
docs_src / path_params_numeric_validations / tutorial006_py310.py (no class)   10 0 0   100%
docs_src / pydantic_v1_in_v2 / __init__.py (no class)   0 0 0   100%
docs_src / python_types / __init__.py (no class)   0 0 0   100%
docs_src / python_types / tutorial001_py310.py (no class)   4 0 0   100%
docs_src / python_types / tutorial002_py310.py (no class)   4 0 0   100%
docs_src / python_types / tutorial003_py310.py (no class)   3 0 0   100%
docs_src / python_types / tutorial004_py310.py (no class)   3 0 0   100%
docs_src / python_types / tutorial005_py310.py (no class)   2 0 0   100%
docs_src / python_types / tutorial006_py310.py (no class)   3 0 0   100%
docs_src / python_types / tutorial007_py310.py (no class)   2 0 0   100%
docs_src / python_types / tutorial008_py310.py (no class)   4 0 0   100%
docs_src / python_types / tutorial008b_py310.py (no class)   2 0 0   100%
docs_src / python_types / tutorial009_py310.py (no class)   4 0 0   100%
docs_src / python_types / tutorial009c_py310.py (no class)   2 0 0   100%
docs_src / python_types / tutorial010_py310.py Person   1 0 0   100%
docs_src / python_types / tutorial010_py310.py (no class)   4 0 0   100%
docs_src / python_types / tutorial011_py310.py User   0 0 0   100%
docs_src / python_types / tutorial011_py310.py (no class)   11 0 0   100%
docs_src / python_types / tutorial013_py310.py (no class)   3 0 0   100%
docs_src / query_param_models / __init__.py (no class)   0 0 0   100%
docs_src / query_param_models / tutorial001_an_py310.py FilterParams   0 0 0   100%
docs_src / query_param_models / tutorial001_an_py310.py (no class)   12 0 0   100%
docs_src / query_param_models / tutorial001_py310.py FilterParams   0 0 0   100%
docs_src / query_param_models / tutorial001_py310.py (no class)   12 0 0   100%
docs_src / query_param_models / tutorial002_an_py310.py FilterParams   0 0 0   100%
docs_src / query_param_models / tutorial002_an_py310.py (no class)   13 0 0   100%
docs_src / query_param_models / tutorial002_py310.py FilterParams   0 0 0   100%
docs_src / query_param_models / tutorial002_py310.py (no class)   13 0 0   100%
docs_src / query_params / __init__.py (no class)   0 0 0   100%
docs_src / query_params / tutorial001_py310.py (no class)   6 0 0   100%
docs_src / query_params / tutorial002_py310.py (no class)   7 0 0   100%
docs_src / query_params / tutorial003_py310.py (no class)   10 0 0   100%
docs_src / query_params / tutorial004_py310.py (no class)   10 0 0   100%
docs_src / query_params / tutorial005_py310.py (no class)   6 0 0   100%
docs_src / query_params / tutorial006_py310.py (no class)   6 0 0   100%
docs_src / query_params_str_validations / __init__.py (no class)   0 0 0   100%
docs_src / query_params_str_validations / tutorial001_py310.py (no class)   8 0 0   100%
docs_src / query_params_str_validations / tutorial002_an_py310.py (no class)   9 0 0   100%
docs_src / query_params_str_validations / tutorial002_py310.py (no class)   8 0 0   100%
docs_src / query_params_str_validations / tutorial003_an_py310.py (no class)   9 0 0   100%
docs_src / query_params_str_validations / tutorial003_py310.py (no class)   8 0 0   100%
docs_src / query_params_str_validations / tutorial004_an_py310.py (no class)   9 0 0   100%
docs_src / query_params_str_validations / tutorial004_py310.py (no class)   8 0 0   100%
docs_src / query_params_str_validations / tutorial005_an_py310.py (no class)   9 0 0   100%
docs_src / query_params_str_validations / tutorial005_py310.py (no class)   8 0 0   100%
docs_src / query_params_str_validations / tutorial006_an_py310.py (no class)   9 0 0   100%
docs_src / query_params_str_validations / tutorial006_py310.py (no class)   8 0 0   100%
docs_src / query_params_str_validations / tutorial006c_an_py310.py (no class)   9 0 0   100%
docs_src / query_params_str_validations / tutorial006c_py310.py (no class)   8 0 0   100%
docs_src / query_params_str_validations / tutorial007_an_py310.py (no class)   9 0 0   100%
docs_src / query_params_str_validations / tutorial007_py310.py (no class)   8 0 0   100%
docs_src / query_params_str_validations / tutorial008_an_py310.py (no class)   9 0 0   100%
docs_src / query_params_str_validations / tutorial008_py310.py (no class)   8 0 0   100%
docs_src / query_params_str_validations / tutorial009_an_py310.py (no class)   9 0 0   100%
docs_src / query_params_str_validations / tutorial009_py310.py (no class)   8 0 0   100%
docs_src / query_params_str_validations / tutorial010_an_py310.py (no class)   9 0 0   100%
docs_src / query_params_str_validations / tutorial010_py310.py (no class)   8 0 0   100%
docs_src / query_params_str_validations / tutorial011_an_py310.py (no class)   7 0 0   100%
docs_src / query_params_str_validations / tutorial011_py310.py (no class)   6 0 0   100%
docs_src / query_params_str_validations / tutorial012_an_py310.py (no class)   7 0 0   100%
docs_src / query_params_str_validations / tutorial012_py310.py (no class)   6 0 0   100%
docs_src / query_params_str_validations / tutorial013_an_py310.py (no class)   7 0 0   100%
docs_src / query_params_str_validations / tutorial013_py310.py (no class)   6 0 0   100%
docs_src / query_params_str_validations / tutorial014_an_py310.py (no class)   8 0 0   100%
docs_src / query_params_str_validations / tutorial014_py310.py (no class)   7 0 0   100%
docs_src / query_params_str_validations / tutorial015_an_py310.py (no class)   16 0 0   100%
docs_src / request_files / __init__.py (no class)   0 0 0   100%
docs_src / request_files / tutorial001_02_an_py310.py (no class)   13 0 0   100%
docs_src / request_files / tutorial001_02_py310.py (no class)   12 0 0   100%
docs_src / request_files / tutorial001_03_an_py310.py (no class)   9 0 0   100%
docs_src / request_files / tutorial001_03_py310.py (no class)   8 0 0   100%
docs_src / request_files / tutorial001_an_py310.py (no class)   9 0 0   100%
docs_src / request_files / tutorial001_py310.py (no class)   8 0 0   100%
docs_src / request_files / tutorial002_an_py310.py (no class)   14 0 0   100%
docs_src / request_files / tutorial002_py310.py (no class)   13 0 0   100%
docs_src / request_files / tutorial003_an_py310.py (no class)   14 0 0   100%
docs_src / request_files / tutorial003_py310.py (no class)   13 0 0   100%
docs_src / request_form_models / __init__.py (no class)   0 0 0   100%
docs_src / request_form_models / tutorial001_an_py310.py FormData   0 0 0   100%
docs_src / request_form_models / tutorial001_an_py310.py (no class)   10 0 0   100%
docs_src / request_form_models / tutorial001_py310.py FormData   0 0 0   100%
docs_src / request_form_models / tutorial001_py310.py (no class)   9 0 0   100%
docs_src / request_form_models / tutorial002_an_py310.py FormData   0 0 0   100%
docs_src / request_form_models / tutorial002_an_py310.py (no class)   11 0 0   100%
docs_src / request_form_models / tutorial002_py310.py FormData   0 0 0   100%
docs_src / request_form_models / tutorial002_py310.py (no class)   10 0 0   100%
docs_src / request_forms / __init__.py (no class)   0 0 0   100%
docs_src / request_forms / tutorial001_an_py310.py (no class)   6 0 0   100%
docs_src / request_forms / tutorial001_py310.py (no class)   5 0 0   100%
docs_src / request_forms_and_files / __init__.py (no class)   0 0 0   100%
docs_src / request_forms_and_files / tutorial001_an_py310.py (no class)   6 0 0   100%
docs_src / request_forms_and_files / tutorial001_py310.py (no class)   5 0 0   100%
docs_src / response_change_status_code / __init__.py (no class)   0 0 0   100%
docs_src / response_change_status_code / tutorial001_py310.py (no class)   9 0 0   100%
docs_src / response_cookies / __init__.py (no class)   0 0 0   100%
docs_src / response_cookies / tutorial001_py310.py (no class)   9 0 0   100%
docs_src / response_cookies / tutorial002_py310.py (no class)   6 0 0   100%
docs_src / response_directly / __init__.py (no class)   0 0 0   100%
docs_src / response_directly / tutorial001_py310.py Item   0 0 0   100%
docs_src / response_directly / tutorial001_py310.py (no class)   14 0 0   100%
docs_src / response_directly / tutorial002_py310.py (no class)   6 0 0   100%
docs_src / response_headers / __init__.py (no class)   0 0 0   100%
docs_src / response_headers / tutorial001_py310.py (no class)   8 0 0   100%
docs_src / response_headers / tutorial002_py310.py (no class)   6 0 0   100%
docs_src / response_model / __init__.py (no class)   0 0 0   100%
docs_src / response_model / tutorial001_01_py310.py Item   0 0 0   100%
docs_src / response_model / tutorial001_01_py310.py (no class)   15 0 0   100%
docs_src / response_model / tutorial001_py310.py Item   0 0 0   100%
docs_src / response_model / tutorial001_py310.py (no class)   16 0 0   100%
docs_src / response_model / tutorial002_py310.py UserIn   0 0 0   100%
docs_src / response_model / tutorial002_py310.py (no class)   11 0 0   100%
docs_src / response_model / tutorial003_01_py310.py BaseUser   0 0 0   100%
docs_src / response_model / tutorial003_01_py310.py UserIn   0 0 0   100%
docs_src / response_model / tutorial003_01_py310.py (no class)   12 0 0   100%
docs_src / response_model / tutorial003_02_py310.py (no class)   8 0 0   100%
docs_src / response_model / tutorial003_03_py310.py (no class)   6 0 0   100%
docs_src / response_model / tutorial003_05_py310.py (no class)   8 0 0   100%
docs_src / response_model / tutorial003_py310.py UserIn   0 0 0   100%
docs_src / response_model / tutorial003_py310.py UserOut   0 0 0   100%
docs_src / response_model / tutorial003_py310.py (no class)   16 0 0   100%
docs_src / response_model / tutorial004_py310.py Item   0 0 0   100%
docs_src / response_model / tutorial004_py310.py (no class)   13 0 0   100%
docs_src / response_model / tutorial005_py310.py Item   0 0 0   100%
docs_src / response_model / tutorial005_py310.py (no class)   15 0 0   100%
docs_src / response_model / tutorial006_py310.py Item   0 0 0   100%
docs_src / response_model / tutorial006_py310.py (no class)   15 0 0   100%
docs_src / response_status_code / __init__.py (no class)   0 0 0   100%
docs_src / response_status_code / tutorial001_py310.py (no class)   5 0 0   100%
docs_src / response_status_code / tutorial002_py310.py (no class)   5 0 0   100%
docs_src / schema_extra_example / __init__.py (no class)   0 0 0   100%
docs_src / schema_extra_example / tutorial001_py310.py Item   0 0 0   100%
docs_src / schema_extra_example / tutorial001_py310.py (no class)   13 0 0   100%
docs_src / schema_extra_example / tutorial002_py310.py Item   0 0 0   100%
docs_src / schema_extra_example / tutorial002_py310.py (no class)   12 0 0   100%
docs_src / schema_extra_example / tutorial003_an_py310.py Item   0 0 0   100%
docs_src / schema_extra_example / tutorial003_an_py310.py (no class)   13 0 0   100%
docs_src / schema_extra_example / tutorial003_py310.py Item   0 0 0   100%
docs_src / schema_extra_example / tutorial003_py310.py (no class)   12 0 0   100%
docs_src / schema_extra_example / tutorial004_an_py310.py Item   0 0 0   100%
docs_src / schema_extra_example / tutorial004_an_py310.py (no class)   13 0 0   100%
docs_src / schema_extra_example / tutorial004_py310.py Item   0 0 0   100%
docs_src / schema_extra_example / tutorial004_py310.py (no class)   12 0 0   100%
docs_src / schema_extra_example / tutorial005_an_py310.py Item   0 0 0   100%
docs_src / schema_extra_example / tutorial005_an_py310.py (no class)   13 0 0   100%
docs_src / schema_extra_example / tutorial005_py310.py Item   0 0 0   100%
docs_src / schema_extra_example / tutorial005_py310.py (no class)   12 0 0   100%
docs_src / security / __init__.py (no class)   0 0 0   100%
docs_src / security / tutorial001_an_py310.py (no class)   8 0 0   100%
docs_src / security / tutorial001_py310.py (no class)   7 0 0   100%
docs_src / security / tutorial002_an_py310.py User   0 0 0   100%
docs_src / security / tutorial002_an_py310.py (no class)   19 0 0   100%
docs_src / security / tutorial002_py310.py User   0 0 0   100%
docs_src / security / tutorial002_py310.py (no class)   18 0 0   100%
docs_src / security / tutorial003_an_py310.py User   0 0 0   100%
docs_src / security / tutorial003_an_py310.py UserInDB   0 0 0   100%
docs_src / security / tutorial003_an_py310.py (no class)   45 0 0   100%
docs_src / security / tutorial003_py310.py User   0 0 0   100%
docs_src / security / tutorial003_py310.py UserInDB   0 0 0   100%
docs_src / security / tutorial003_py310.py (no class)   44 0 0   100%
docs_src / security / tutorial004_an_py310.py Token   0 0 0   100%
docs_src / security / tutorial004_an_py310.py TokenData   0 0 0   100%
docs_src / security / tutorial004_an_py310.py User   0 0 0   100%
docs_src / security / tutorial004_an_py310.py UserInDB   0 0 0   100%
docs_src / security / tutorial004_an_py310.py (no class)   84 0 0   100%
docs_src / security / tutorial004_py310.py Token   0 0 0   100%
docs_src / security / tutorial004_py310.py TokenData   0 0 0   100%
docs_src / security / tutorial004_py310.py User   0 0 0   100%
docs_src / security / tutorial004_py310.py UserInDB   0 0 0   100%
docs_src / security / tutorial004_py310.py (no class)   83 0 0   100%
docs_src / security / tutorial005_an_py310.py Token   0 0 0   100%
docs_src / security / tutorial005_an_py310.py TokenData   0 0 0   100%
docs_src / security / tutorial005_an_py310.py User   0 0 0   100%
docs_src / security / tutorial005_an_py310.py UserInDB   0 0 0   100%
docs_src / security / tutorial005_an_py310.py (no class)   96 0 0   100%
docs_src / security / tutorial005_py310.py Token   0 0 0   100%
docs_src / security / tutorial005_py310.py TokenData   0 0 0   100%
docs_src / security / tutorial005_py310.py User   0 0 0   100%
docs_src / security / tutorial005_py310.py UserInDB   0 0 0   100%
docs_src / security / tutorial005_py310.py (no class)   95 0 0   100%
docs_src / security / tutorial006_an_py310.py (no class)   8 0 0   100%
docs_src / security / tutorial006_py310.py (no class)   7 0 0   100%
docs_src / security / tutorial007_an_py310.py (no class)   19 0 0   100%
docs_src / security / tutorial007_py310.py (no class)   18 0 0   100%
docs_src / separate_openapi_schemas / __init__.py (no class)   0 0 0   100%
docs_src / separate_openapi_schemas / tutorial001_py310.py Item   0 0 0   100%
docs_src / separate_openapi_schemas / tutorial001_py310.py (no class)   12 0 0   100%
docs_src / separate_openapi_schemas / tutorial002_py310.py Item   0 0 0   100%
docs_src / separate_openapi_schemas / tutorial002_py310.py (no class)   12 0 0   100%
docs_src / settings / __init__.py (no class)   0 0 0   100%
docs_src / settings / app01_py310 / __init__.py (no class)   0 0 0   100%
docs_src / settings / app01_py310 / config.py Settings   0 0 0   100%
docs_src / settings / app01_py310 / config.py (no class)   6 0 0   100%
docs_src / settings / app01_py310 / main.py (no class)   6 0 0   100%
docs_src / settings / app01_py39 / __init__.py (no class)   0 0 0   100%
docs_src / settings / app02_an_py310 / __init__.py (no class)   0 0 0   100%
docs_src / settings / app02_an_py310 / config.py Settings   0 0 0   100%
docs_src / settings / app02_an_py310 / config.py (no class)   5 0 0   100%
docs_src / settings / app02_an_py310 / main.py (no class)   11 0 0   100%
docs_src / settings / app02_an_py310 / test_main.py (no class)   11 0 0   100%
docs_src / settings / app02_an_py39 / __init__.py (no class)   0 0 0   100%
docs_src / settings / app02_py310 / __init__.py (no class)   0 0 0   100%
docs_src / settings / app02_py310 / config.py Settings   0 0 0   100%
docs_src / settings / app02_py310 / config.py (no class)   5 0 0   100%
docs_src / settings / app02_py310 / main.py (no class)   10 0 0   100%
docs_src / settings / app02_py310 / test_main.py (no class)   11 0 0   100%
docs_src / settings / app02_py39 / __init__.py (no class)   0 0 0   100%
docs_src / settings / app03_an_py310 / __init__.py (no class)   0 0 0   100%
docs_src / settings / app03_an_py310 / config.py Settings   0 0 0   100%
docs_src / settings / app03_an_py310 / config.py (no class)   6 0 0   100%
docs_src / settings / app03_an_py310 / main.py (no class)   11 0 0   100%
docs_src / settings / app03_an_py39 / __init__.py (no class)   0 0 0   100%
docs_src / settings / app03_py310 / __init__.py (no class)   0 0 0   100%
docs_src / settings / app03_py310 / config.py Settings   0 0 0   100%
docs_src / settings / app03_py310 / config.py (no class)   6 0 0   100%
docs_src / settings / app03_py310 / main.py (no class)   10 0 0   100%
docs_src / settings / app03_py39 / __init__.py (no class)   0 0 0   100%
docs_src / settings / tutorial001_py310.py Settings   0 0 0   100%
docs_src / settings / tutorial001_py310.py (no class)   11 0 0   100%
docs_src / sql_databases / __init__.py (no class)   0 0 0   100%
docs_src / sql_databases / tutorial001_an_py310.py Hero   0 0 0   100%
docs_src / sql_databases / tutorial001_an_py310.py (no class)   46 0 0   100%
docs_src / sql_databases / tutorial001_py310.py Hero   0 0 0   100%
docs_src / sql_databases / tutorial001_py310.py (no class)   44 0 0   100%
docs_src / sql_databases / tutorial002_an_py310.py HeroBase   0 0 0   100%
docs_src / sql_databases / tutorial002_an_py310.py Hero   0 0 0   100%
docs_src / sql_databases / tutorial002_an_py310.py HeroPublic   0 0 0   100%
docs_src / sql_databases / tutorial002_an_py310.py HeroCreate   0 0 0   100%
docs_src / sql_databases / tutorial002_an_py310.py HeroUpdate   0 0 0   100%
docs_src / sql_databases / tutorial002_an_py310.py (no class)   67 0 0   100%
docs_src / sql_databases / tutorial002_py310.py HeroBase   0 0 0   100%
docs_src / sql_databases / tutorial002_py310.py Hero   0 0 0   100%
docs_src / sql_databases / tutorial002_py310.py HeroPublic   0 0 0   100%
docs_src / sql_databases / tutorial002_py310.py HeroCreate   0 0 0   100%
docs_src / sql_databases / tutorial002_py310.py HeroUpdate   0 0 0   100%
docs_src / sql_databases / tutorial002_py310.py (no class)   65 0 0   100%
docs_src / static_files / __init__.py (no class)   0 0 0   100%
docs_src / static_files / tutorial001_py310.py (no class)   4 0 0   100%
docs_src / sub_applications / __init__.py (no class)   0 0 0   100%
docs_src / sub_applications / tutorial001_py310.py (no class)   10 0 0   100%
docs_src / templates / __init__.py (no class)   0 0 0   100%
docs_src / templates / static / __init__.py (no class)   0 0 0   100%
docs_src / templates / templates / __init__.py (no class)   0 0 0   100%
docs_src / templates / tutorial001_py310.py (no class)   10 0 0   100%
docs_src / using_request_directly / __init__.py (no class)   0 0 0   100%
docs_src / using_request_directly / tutorial001_py310.py (no class)   6 0 0   100%
docs_src / websockets / __init__.py (no class)   0 0 0   100%
docs_src / websockets / tutorial001_py310.py (no class)   13 0 0   100%
docs_src / websockets / tutorial002_an_py310.py (no class)   21 0 0   100%
docs_src / websockets / tutorial002_py310.py (no class)   20 0 0   100%
docs_src / websockets / tutorial003_py310.py ConnectionManager   7 0 0   100%
docs_src / websockets / tutorial003_py310.py (no class)   25 0 0   100%
docs_src / wsgi / __init__.py (no class)   0 0 0   100%
docs_src / wsgi / tutorial001_py310.py (no class)   14 0 0   100%
fastapi / __init__.py (no class)   21 0 0   100%
fastapi / __main__.py (no class)   2 0 0   100%
fastapi / _compat / __init__.py (no class)   30 0 0   100%
fastapi / _compat / shared.py (no class)   119 0 8   100%
fastapi / _compat / v2.py ModelField   25 0 0   100%
fastapi / _compat / v2.py (no class)   167 0 0   100%
fastapi / applications.py FastAPI   119 0 0   100%
fastapi / applications.py (no class)   52 0 0   100%
fastapi / background.py BackgroundTasks   1 0 0   100%
fastapi / background.py (no class)   8 0 0   100%
fastapi / cli.py (no class)   8 0 2   100%
fastapi / concurrency.py (no class)   20 0 0   100%
fastapi / datastructures.py UploadFile   10 0 0   100%
fastapi / datastructures.py DefaultPlaceholder   3 0 0   100%
fastapi / datastructures.py (no class)   34 0 0   100%
fastapi / dependencies / __init__.py (no class)   0 0 0   100%
fastapi / dependencies / models.py Dependant   74 0 10   100%
fastapi / dependencies / models.py (no class)   58 0 5   100%
fastapi / dependencies / utils.py ParamDetails   0 0 0   100%
fastapi / dependencies / utils.py SolvedDependency   0 0 0   100%
fastapi / dependencies / utils.py (no class)   502 0 0   100%
fastapi / encoders.py (no class)   98 0 0   100%
fastapi / exception_handlers.py (no class)   17 0 0   100%
fastapi / exceptions.py EndpointContext   0 0 0   100%
fastapi / exceptions.py HTTPException   1 0 0   100%
fastapi / exceptions.py WebSocketException   1 0 0   100%
fastapi / exceptions.py FastAPIError   0 0 0   100%
fastapi / exceptions.py DependencyScopeError   0 0 0   100%
fastapi / exceptions.py ValidationException   21 0 0   100%
fastapi / exceptions.py RequestValidationError   2 0 0   100%
fastapi / exceptions.py WebSocketRequestValidationError   1 0 0   100%
fastapi / exceptions.py ResponseValidationError   2 0 0   100%
fastapi / exceptions.py PydanticV1NotSupportedError   0 0 0   100%
fastapi / exceptions.py FastAPIDeprecationWarning   0 0 0   100%
fastapi / exceptions.py (no class)   32 0 0   100%
fastapi / logger.py (no class)   2 0 0   100%
fastapi / middleware / __init__.py (no class)   1 0 0   100%
fastapi / middleware / asyncexitstack.py AsyncExitStackMiddleware   5 0 0   100%
fastapi / middleware / asyncexitstack.py (no class)   5 0 0   100%
fastapi / middleware / cors.py (no class)   1 0 0   100%
fastapi / middleware / gzip.py (no class)   1 0 0   100%
fastapi / middleware / httpsredirect.py (no class)   1 0 0   100%
fastapi / middleware / trustedhost.py (no class)   1 0 0   100%
fastapi / middleware / wsgi.py (no class)   0 0 1   100%
fastapi / openapi / __init__.py (no class)   0 0 0   100%
fastapi / openapi / constants.py (no class)   3 0 0   100%
fastapi / openapi / docs.py (no class)   29 0 0   100%
fastapi / openapi / models.py BaseModelWithConfig   0 0 0   100%
fastapi / openapi / models.py Contact   0 0 0   100%
fastapi / openapi / models.py License   0 0 0   100%
fastapi / openapi / models.py Info   0 0 0   100%
fastapi / openapi / models.py ServerVariable   0 0 0   100%
fastapi / openapi / models.py Server   0 0 0   100%
fastapi / openapi / models.py Reference   0 0 0   100%
fastapi / openapi / models.py Discriminator   0 0 0   100%
fastapi / openapi / models.py XML   0 0 0   100%
fastapi / openapi / models.py ExternalDocumentation   0 0 0   100%
fastapi / openapi / models.py Schema   0 0 0   100%
fastapi / openapi / models.py Example   0 0 0   100%
fastapi / openapi / models.py ParameterInType   0 0 0   100%
fastapi / openapi / models.py Encoding   0 0 0   100%
fastapi / openapi / models.py MediaType   0 0 0   100%
fastapi / openapi / models.py ParameterBase   0 0 0   100%
fastapi / openapi / models.py Parameter   0 0 0   100%
fastapi / openapi / models.py Header   0 0 0   100%
fastapi / openapi / models.py RequestBody   0 0 0   100%
fastapi / openapi / models.py Link   0 0 0   100%
fastapi / openapi / models.py Response   0 0 0   100%
fastapi / openapi / models.py Operation   0 0 0   100%
fastapi / openapi / models.py PathItem   0 0 0   100%
fastapi / openapi / models.py SecuritySchemeType   0 0 0   100%
fastapi / openapi / models.py SecurityBase   0 0 0   100%
fastapi / openapi / models.py APIKeyIn   0 0 0   100%
fastapi / openapi / models.py APIKey   0 0 0   100%
fastapi / openapi / models.py HTTPBase   0 0 0   100%
fastapi / openapi / models.py HTTPBearer   0 0 0   100%
fastapi / openapi / models.py OAuthFlow   0 0 0   100%
fastapi / openapi / models.py OAuthFlowImplicit   0 0 0   100%
fastapi / openapi / models.py OAuthFlowPassword   0 0 0   100%
fastapi / openapi / models.py OAuthFlowClientCredentials   0 0 0   100%
fastapi / openapi / models.py OAuthFlowAuthorizationCode   0 0 0   100%
fastapi / openapi / models.py OAuthFlows   0 0 0   100%
fastapi / openapi / models.py OAuth2   0 0 0   100%
fastapi / openapi / models.py OpenIdConnect   0 0 0   100%
fastapi / openapi / models.py Components   0 0 0   100%
fastapi / openapi / models.py Tag   0 0 0   100%
fastapi / openapi / models.py OpenAPI   0 0 0   100%
fastapi / openapi / models.py (no class)   272 0 33   100%
fastapi / openapi / utils.py (no class)   277 0 13   100%
fastapi / param_functions.py (no class)   27 0 0   100%
fastapi / params.py ParamTypes   0 0 0   100%
fastapi / params.py Param   21 0 0   100%
fastapi / params.py Path   3 0 0   100%
fastapi / params.py Query   1 0 0   100%
fastapi / params.py Header   2 0 0   100%
fastapi / params.py Cookie   1 0 0   100%
fastapi / params.py Body   23 0 0   100%
fastapi / params.py Form   1 0 0   100%
fastapi / params.py File   1 0 0   100%
fastapi / params.py Depends   0 0 0   100%
fastapi / params.py Security   0 0 0   100%
fastapi / params.py (no class)   48 0 0   100%
fastapi / requests.py (no class)   2 0 0   100%
fastapi / responses.py UJSONResponse   2 0 0   100%
fastapi / responses.py ORJSONResponse   2 0 0   100%
fastapi / responses.py (no class)   16 0 4   100%
fastapi / routing.py _AsyncLiftContextManager   3 0 0   100%
fastapi / routing.py _DefaultLifespan   4 0 0   100%
fastapi / routing.py APIWebSocketRoute   15 0 0   100%
fastapi / routing.py APIRoute   71 0 0   100%
fastapi / routing.py APIRouter   135 0 0   100%
fastapi / routing.py (no class)   232 0 0   100%
fastapi / security / __init__.py (no class)   15 0 0   100%
fastapi / security / api_key.py APIKeyBase   9 0 0   100%
fastapi / security / api_key.py APIKeyQuery   3 0 0   100%
fastapi / security / api_key.py APIKeyHeader   3 0 0   100%
fastapi / security / api_key.py APIKeyCookie   3 0 0   100%
fastapi / security / api_key.py (no class)   20 0 0   100%
fastapi / security / base.py SecurityBase   0 0 0   100%
fastapi / security / base.py (no class)   4 0 0   100%
fastapi / security / http.py HTTPBasicCredentials   0 0 0   100%
fastapi / security / http.py HTTPAuthorizationCredentials   0 0 0   100%
fastapi / security / http.py HTTPBase   12 0 0   100%
fastapi / security / http.py HTTPBasic   21 0 0   100%
fastapi / security / http.py HTTPBearer   14 0 0   100%
fastapi / security / http.py HTTPDigest   14 0 0   100%
fastapi / security / http.py (no class)   33 0 0   100%
fastapi / security / oauth2.py OAuth2PasswordRequestForm   6 0 0   100%
fastapi / security / oauth2.py OAuth2PasswordRequestFormStrict   1 0 0   100%
fastapi / security / oauth2.py OAuth2   10 0 0   100%
fastapi / security / oauth2.py OAuth2PasswordBearer   11 0 0   100%
fastapi / security / oauth2.py OAuth2AuthorizationCodeBearer   10 0 1   100%
fastapi / security / oauth2.py SecurityScopes   2 0 0   100%
fastapi / security / oauth2.py (no class)   26 0 0   100%
fastapi / security / open_id_connect_url.py OpenIdConnect   10 0 0   100%
fastapi / security / open_id_connect_url.py (no class)   11 0 0   100%
fastapi / security / utils.py (no class)   5 0 0   100%
fastapi / staticfiles.py (no class)   1 0 0   100%
fastapi / templating.py (no class)   1 0 0   100%
fastapi / testclient.py (no class)   1 0 0   100%
fastapi / types.py (no class)   10 0 0   100%
fastapi / utils.py (no class)   46 0 15   100%
fastapi / websockets.py (no class)   3 0 0   100%
tests / __init__.py (no class)   0 0 0   100%
tests / benchmarks / __init__.py (no class)   0 0 0   100%
tests / benchmarks / test_general_performance.py ItemIn   0 0 0   100%
tests / benchmarks / test_general_performance.py ItemOut   0 0 0   100%
tests / benchmarks / test_general_performance.py LargeIn   0 0 0   100%
tests / benchmarks / test_general_performance.py LargeOut   0 0 0   100%
tests / benchmarks / test_general_performance.py (no class)   191 0 0   100%
tests / forward_reference_type.py ForwardRefModel   0 0 0   100%
tests / forward_reference_type.py (no class)   5 0 0   100%
tests / main.py (no class)   125 0 0   100%
tests / test_additional_properties.py Items   0 0 0   100%
tests / test_additional_properties.py (no class)   19 0 0   100%
tests / test_additional_properties_bool.py FooBaseModel   0 0 0   100%
tests / test_additional_properties_bool.py Foo   0 0 0   100%
tests / test_additional_properties_bool.py (no class)   25 0 0   100%
tests / test_additional_response_extra.py (no class)   20 0 0   100%
tests / test_additional_responses_bad.py (no class)   11 0 1   100%
tests / test_additional_responses_custom_model_in_callback.py CustomModel   0 0 0   100%
tests / test_additional_responses_custom_model_in_callback.py (no class)   18 0 2   100%
tests / test_additional_responses_custom_validationerror.py JsonApiResponse   0 0 0   100%
tests / test_additional_responses_custom_validationerror.py Error   0 0 0   100%
tests / test_additional_responses_custom_validationerror.py JsonApiError   0 0 0   100%
tests / test_additional_responses_custom_validationerror.py (no class)   20 0 1   100%
tests / test_additional_responses_default_validationerror.py (no class)   11 0 1   100%
tests / test_additional_responses_response_class.py JsonApiResponse   0 0 0   100%
tests / test_additional_responses_response_class.py Error   0 0 0   100%
tests / test_additional_responses_response_class.py JsonApiError   0 0 0   100%
tests / test_additional_responses_response_class.py (no class)   22 0 2   100%
tests / test_additional_responses_router.py ResponseModel   0 0 0   100%
tests / test_additional_responses_router.py (no class)   42 0 0   100%
tests / test_additional_responses_union_duplicate_anyof.py ModelA   0 0 0   100%
tests / test_additional_responses_union_duplicate_anyof.py ModelB   0 0 0   100%
tests / test_additional_responses_union_duplicate_anyof.py (no class)   19 0 2   100%
tests / test_allow_inf_nan_in_enforcing.py (no class)   25 0 0   100%
tests / test_ambiguous_params.py (no class)   32 0 5   100%
tests / test_annotated.py (no class)   60 0 0   100%
tests / test_application.py (no class)   34 0 0   100%
tests / test_arbitrary_types.py get_client.FakeNumpyArray   1 0 0   100%
tests / test_arbitrary_types.py get_client.MyModel   0 0 0   100%
tests / test_arbitrary_types.py test_typeadapter.FakeNumpyArray   1 0 0   100%
tests / test_arbitrary_types.py test_typeadapter.MyModel   0 0 0   100%
tests / test_arbitrary_types.py (no class)   37 0 0   100%
tests / test_callable_endpoint.py (no class)   14 0 0   100%
tests / test_compat.py test_propagates_pydantic2_model_config.Missing   1 0 0   100%
tests / test_compat.py test_propagates_pydantic2_model_config.EmbeddedModel   0 0 0   100%
tests / test_compat.py test_propagates_pydantic2_model_config.Model   0 0 0   100%
tests / test_compat.py (no class)   72 0 0   100%
tests / test_computed_fields.py get_client.Rectangle   1 0 0   100%
tests / test_computed_fields.py (no class)   34 0 0   100%
tests / test_custom_middleware_exception.py ContentSizeLimitMiddleware   17 0 1   100%
tests / test_custom_middleware_exception.py (no class)   34 0 0   100%
tests / test_custom_route_class.py APIRouteA   0 0 0   100%
tests / test_custom_route_class.py APIRouteB   0 0 0   100%
tests / test_custom_route_class.py APIRouteC   0 0 0   100%
tests / test_custom_route_class.py (no class)   46 0 0   100%
tests / test_custom_schema_fields.py Item   0 0 0   100%
tests / test_custom_schema_fields.py (no class)   22 0 0   100%
tests / test_custom_swagger_ui_redirect.py (no class)   23 0 0   100%
tests / test_datastructures.py (no class)   47 0 0   100%
tests / test_datetime_custom_encoder.py test_pydanticv2.ModelWithDatetimeField   1 0 0   100%
tests / test_datetime_custom_encoder.py (no class)   19 0 0   100%
tests / test_default_response_class.py ORJSONResponse   1 0 0   100%
tests / test_default_response_class.py OverrideResponse   0 0 0   100%
tests / test_default_response_class.py (no class)   140 0 0   100%
tests / test_default_response_class_router.py OverrideResponse   0 0 0   100%
tests / test_default_response_class_router.py (no class)   135 0 0   100%
tests / test_dependencies_utils.py (no class)   5 0 0   100%
tests / test_dependency_after_yield_raise.py CustomError   0 0 0   100%
tests / test_dependency_after_yield_raise.py (no class)   39 0 0   100%
tests / test_dependency_after_yield_streaming.py Session   6 0 0   100%
tests / test_dependency_after_yield_streaming.py (no class)   74 0 0   100%
tests / test_dependency_after_yield_websockets.py Session   6 0 0   100%
tests / test_dependency_after_yield_websockets.py (no class)   46 0 2   100%
tests / test_dependency_cache.py (no class)   54 0 0   100%
tests / test_dependency_class.py CallableDependency   1 0 0   100%
tests / test_dependency_class.py CallableGenDependency   1 0 0   100%
tests / test_dependency_class.py AsyncCallableDependency   1 0 0   100%
tests / test_dependency_class.py AsyncCallableGenDependency   1 0 0   100%
tests / test_dependency_class.py MethodsDependency   4 0 0   100%
tests / test_dependency_class.py (no class)   65 0 0   100%
tests / test_dependency_contextmanager.py AsyncDependencyError   0 0 0   100%
tests / test_dependency_contextmanager.py SyncDependencyError   0 0 0   100%
tests / test_dependency_contextmanager.py OtherDependencyError   0 0 0   100%
tests / test_dependency_contextmanager.py (no class)   270 0 0   100%
tests / test_dependency_contextvars.py (no class)   27 0 0   100%
tests / test_dependency_duplicates.py Item   0 0 0   100%
tests / test_dependency_duplicates.py (no class)   43 0 0   100%
tests / test_dependency_overrides.py (no class)   155 0 0   100%
tests / test_dependency_paramless.py (no class)   34 0 0   100%
tests / test_dependency_partial.py CallableDependency   1 0 0   100%
tests / test_dependency_partial.py CallableGenDependency   1 0 0   100%
tests / test_dependency_partial.py AsyncCallableDependency   1 0 0   100%
tests / test_dependency_partial.py AsyncCallableGenDependency   1 0 0   100%
tests / test_dependency_partial.py MethodsDependency   4 0 0   100%
tests / test_dependency_partial.py (no class)   75 0 0   100%
tests / test_dependency_pep695.py (no class)   16 0 0   100%
tests / test_dependency_security_overrides.py (no class)   29 0 0   100%
tests / test_dependency_wrapped.py ClassInstanceDep   1 0 0   100%
tests / test_dependency_wrapped.py ClassInstanceGenDep   1 0 0   100%
tests / test_dependency_wrapped.py ClassInstanceWrappedDep   1 0 0   100%
tests / test_dependency_wrapped.py ClassInstanceWrappedAsyncDep   1 0 0   100%
tests / test_dependency_wrapped.py ClassInstanceWrappedGenDep   1 0 0   100%
tests / test_dependency_wrapped.py ClassInstanceWrappedAsyncGenDep   1 0 0   100%
tests / test_dependency_wrapped.py ClassDep   1 0 0   100%
tests / test_dependency_wrapped.py ClassInstanceAsyncDep   1 0 0   100%
tests / test_dependency_wrapped.py ClassInstanceAsyncGenDep   1 0 0   100%
tests / test_dependency_wrapped.py ClassInstanceAsyncWrappedDep   1 0 0   100%
tests / test_dependency_wrapped.py ClassInstanceAsyncWrappedAsyncDep   1 0 0   100%
tests / test_dependency_wrapped.py ClassInstanceAsyncWrappedGenDep   1 0 0   100%
tests / test_dependency_wrapped.py ClassInstanceAsyncWrappedGenAsyncDep   1 0 0   100%
tests / test_dependency_wrapped.py (no class)   210 0 4   100%
tests / test_dependency_yield_except_httpexception.py (no class)   48 0 0   100%
tests / test_dependency_yield_scope.py Session   1 0 0   100%
tests / test_dependency_yield_scope.py NamedSession   2 0 0   100%
tests / test_dependency_yield_scope.py (no class)   138 0 3   100%
tests / test_dependency_yield_scope_websockets.py Session   1 0 0   100%
tests / test_dependency_yield_scope_websockets.py NamedSession   2 0 0   100%
tests / test_dependency_yield_scope_websockets.py (no class)   116 0 5   100%
tests / test_depends_hashable.py (no class)   15 0 0   100%
tests / test_deprecated_openapi_prefix.py (no class)   16 0 0   100%
tests / test_duplicate_models_openapi.py Model   0 0 0   100%
tests / test_duplicate_models_openapi.py Model2   0 0 0   100%
tests / test_duplicate_models_openapi.py Model3   0 0 0   100%
tests / test_duplicate_models_openapi.py (no class)   24 0 0   100%
tests / test_empty_router.py (no class)   22 0 0   100%
tests / test_enforce_once_required_parameter.py (no class)   26 0 0   100%
tests / test_exception_handlers.py (no class)   48 0 5   100%
tests / test_extra_routes.py Item   0 0 0   100%
tests / test_extra_routes.py (no class)   64 0 0   100%
tests / test_fastapi_cli.py (no class)   15 0 0   100%
tests / test_file_and_form_order_issue_9116.py (no class)   39 0 0   100%
tests / test_filter_pydantic_sub_model_pv2.py get_client.ModelB   0 0 0   100%
tests / test_filter_pydantic_sub_model_pv2.py get_client.ModelC   0 0 0   100%
tests / test_filter_pydantic_sub_model_pv2.py get_client.ModelA   3 0 0   100%
tests / test_filter_pydantic_sub_model_pv2.py (no class)   41 0 0   100%
tests / test_form_default.py (no class)   19 0 0   100%
tests / test_forms_from_non_typing_sequences.py (no class)   25 0 0   100%
tests / test_forms_single_model.py FormModel   0 0 0   100%
tests / test_forms_single_model.py FormModelExtraAllow   0 0 0   100%
tests / test_forms_single_model.py (no class)   45 0 0   100%
tests / test_forms_single_param.py (no class)   17 0 0   100%
tests / test_generate_unique_id_function.py Item   0 0 0   100%
tests / test_generate_unique_id_function.py Message   0 0 0   100%
tests / test_generate_unique_id_function.py (no class)   118 0 19   100%
tests / test_generic_parameterless_depends.py A   0 0 0   100%
tests / test_generic_parameterless_depends.py B   0 0 0   100%
tests / test_generic_parameterless_depends.py (no class)   29 0 0   100%
tests / test_get_model_definitions_formfeed_escape.py client_fixture.Address   0 0 0   100%
tests / test_get_model_definitions_formfeed_escape.py client_fixture.Facility   0 0 0   100%
tests / test_get_model_definitions_formfeed_escape.py (no class)   28 0 0   100%
tests / test_get_request_body.py Product   0 0 0   100%
tests / test_get_request_body.py (no class)   21 0 0   100%
tests / test_http_connection_injection.py (no class)   24 0 0   100%
tests / test_include_route.py (no class)   14 0 0   100%
tests / test_include_router_defaults_overrides.py ResponseLevel0   0 0 0   100%
tests / test_include_router_defaults_overrides.py ResponseLevel1   0 0 0   100%
tests / test_include_router_defaults_overrides.py ResponseLevel2   0 0 0   100%
tests / test_include_router_defaults_overrides.py ResponseLevel3   0 0 0   100%
tests / test_include_router_defaults_overrides.py ResponseLevel4   0 0 0   100%
tests / test_include_router_defaults_overrides.py ResponseLevel5   0 0 0   100%
tests / test_include_router_defaults_overrides.py (no class)   182 0 6   100%
tests / test_infer_param_optionality.py (no class)   63 0 0   100%
tests / test_inherited_custom_class.py MyUuid   4 0 0   100%
tests / test_inherited_custom_class.py test_pydanticv2.SomeCustomClass   1 0 0   100%
tests / test_inherited_custom_class.py (no class)   37 0 0   100%
tests / test_invalid_path_param.py test_invalid_sequence.Item   0 0 0   100%
tests / test_invalid_path_param.py test_invalid_tuple.Item   0 0 0   100%
tests / test_invalid_path_param.py test_invalid_dict.Item   0 0 0   100%
tests / test_invalid_path_param.py (no class)   44 0 7   100%
tests / test_invalid_sequence_param.py test_invalid_sequence.Item   0 0 0   100%
tests / test_invalid_sequence_param.py test_invalid_tuple.Item   0 0 0   100%
tests / test_invalid_sequence_param.py test_invalid_dict.Item   0 0 0   100%
tests / test_invalid_sequence_param.py test_invalid_simple_dict.Item   0 0 0   100%
tests / test_invalid_sequence_param.py (no class)   32 0 4   100%
tests / test_json_type.py (no class)   37 0 0   100%
tests / test_jsonable_encoder.py Person   1 0 0   100%
tests / test_jsonable_encoder.py Pet   2 0 0   100%
tests / test_jsonable_encoder.py Item   0 0 0   100%
tests / test_jsonable_encoder.py DictablePerson   1 0 0   100%
tests / test_jsonable_encoder.py DictablePet   1 0 0   100%
tests / test_jsonable_encoder.py Unserializable   2 0 0   100%
tests / test_jsonable_encoder.py RoleEnum   0 0 0   100%
tests / test_jsonable_encoder.py ModelWithConfig   0 0 0   100%
tests / test_jsonable_encoder.py ModelWithAlias   0 0 0   100%
tests / test_jsonable_encoder.py ModelWithDefault   0 0 0   100%
tests / test_jsonable_encoder.py test_encode_custom_json_encoders_model_pydanticv2.ModelWithCustomEncoder   1 0 0   100%
tests / test_jsonable_encoder.py test_encode_custom_json_encoders_model_pydanticv2.ModelWithCustomEncoderSubclass   0 0 0   100%
tests / test_jsonable_encoder.py test_json_encoder_error_with_pydanticv1.ModelV1   0 0 0   100%
tests / test_jsonable_encoder.py test_custom_encoders.safe_datetime   0 0 0   100%
tests / test_jsonable_encoder.py test_custom_encoders.MyDict   0 0 0   100%
tests / test_jsonable_encoder.py test_custom_enum_encoders.MyEnum   0 0 0   100%
tests / test_jsonable_encoder.py test_encode_model_with_pure_path.ModelWithPath   0 0 0   100%
tests / test_jsonable_encoder.py test_encode_model_with_pure_posix_path.ModelWithPath   0 0 0   100%
tests / test_jsonable_encoder.py test_encode_model_with_pure_windows_path.ModelWithPath   0 0 0   100%
tests / test_jsonable_encoder.py test_encode_deque_encodes_child_models.Model   0 0 0   100%
tests / test_jsonable_encoder.py (no class)   187 0 0   100%
tests / test_list_bytes_file_order_preserved_issue_14811.py (no class)   22 0 0   100%
tests / test_local_docs.py (no class)   41 0 0   100%
tests / test_modules_same_name_body / __init__.py (no class)   0 0 0   100%
tests / test_modules_same_name_body / app / __init__.py (no class)   0 0 0   100%
tests / test_modules_same_name_body / app / a.py (no class)   5 0 0   100%
tests / test_modules_same_name_body / app / b.py (no class)   5 0 0   100%
tests / test_modules_same_name_body / app / main.py (no class)   5 0 0   100%
tests / test_modules_same_name_body / test_main.py (no class)   20 0 0   100%
tests / test_multi_body_errors.py Item   0 0 0   100%
tests / test_multi_body_errors.py (no class)   30 0 0   100%
tests / test_multi_query_errors.py (no class)   20 0 0   100%
tests / test_multipart_installation.py (no class)   101 0 11   100%
tests / test_no_schema_split.py MessageEventType   0 0 0   100%
tests / test_no_schema_split.py MessageEvent   0 0 0   100%
tests / test_no_schema_split.py MessageOutput   0 0 0   100%
tests / test_no_schema_split.py Message   0 0 0   100%
tests / test_no_schema_split.py (no class)   30 0 0   100%
tests / test_no_swagger_ui_redirect.py (no class)   20 0 0   100%
tests / test_openapi_examples.py Item   0 0 0   100%
tests / test_openapi_examples.py (no class)   39 0 0   100%
tests / test_openapi_model_description_trim_on_formfeed.py MyModel   0 0 0   100%
tests / test_openapi_model_description_trim_on_formfeed.py (no class)   11 0 3   100%
tests / test_openapi_query_parameter_extension.py (no class)   17 0 0   100%
tests / test_openapi_route_extensions.py (no class)   16 0 0   100%
tests / test_openapi_schema_type.py (no class)   10 0 0   100%
tests / test_openapi_separate_input_output_schemas.py SubItem   0 0 0   100%
tests / test_openapi_separate_input_output_schemas.py Item   0 0 0   100%
tests / test_openapi_separate_input_output_schemas.py WithComputedField   1 0 0   100%
tests / test_openapi_separate_input_output_schemas.py (no class)   83 0 0   100%
tests / test_openapi_servers.py (no class)   15 0 0   100%
tests / test_operations_signatures.py (no class)   17 0 0   100%
tests / test_optional_file_list.py (no class)   19 0 0   100%
tests / test_orjson_response_class.py (no class)   14 0 0   100%
tests / test_param_class.py (no class)   17 0 0   100%
tests / test_param_in_path_and_dependency.py (no class)   16 0 0   100%
tests / test_param_include_in_schema.py (no class)   46 0 0   100%
tests / test_params_repr.py (no class)   57 0 1   100%
tests / test_path.py (no class)   302 0 0   100%
tests / test_put_no_body.py (no class)   20 0 0   100%
tests / test_pydantic_v1_error.py test_raises_pydantic_v1_model_in_endpoint_param.ParamModelV1   0 0 0   100%
tests / test_pydantic_v1_error.py test_raises_pydantic_v1_model_in_return_type.ReturnModelV1   0 0 0   100%
tests / test_pydantic_v1_error.py test_raises_pydantic_v1_model_in_response_model.ResponseModelV1   0 0 0   100%
tests / test_pydantic_v1_error.py test_raises_pydantic_v1_model_in_additional_responses_model.ErrorModelV1   0 0 0   100%
tests / test_pydantic_v1_error.py test_raises_pydantic_v1_model_in_union.ModelV1A   0 0 0   100%
tests / test_pydantic_v1_error.py test_raises_pydantic_v1_model_in_sequence.ModelV1A   0 0 0   100%
tests / test_pydantic_v1_error.py (no class)   42 0 20   100%
tests / test_pydanticv2_dataclasses_uuid_stringified_annotations.py Item   0 0 0   100%
tests / test_pydanticv2_dataclasses_uuid_stringified_annotations.py (no class)   25 0 0   100%
tests / test_query.py (no class)   118 0 0   100%
tests / test_query_cookie_header_model_extra_params.py Model   0 0 0   100%
tests / test_query_cookie_header_model_extra_params.py (no class)   48 0 0   100%
tests / test_read_with_orm_mode.py test_read_with_orm_mode.PersonBase   0 0 0   100%
tests / test_read_with_orm_mode.py test_read_with_orm_mode.Person   1 0 0   100%
tests / test_read_with_orm_mode.py test_read_with_orm_mode.PersonCreate   0 0 0   100%
tests / test_read_with_orm_mode.py test_read_with_orm_mode.PersonRead   0 0 0   100%
tests / test_read_with_orm_mode.py (no class)   30 0 0   100%
tests / test_regex_deprecated_body.py (no class)   41 0 0   100%
tests / test_regex_deprecated_params.py (no class)   41 0 0   100%
tests / test_repeated_cookie_headers.py (no class)   19 0 0   100%
tests / test_repeated_dependency_schema.py (no class)   22 0 0   100%
tests / test_repeated_parameter_alias.py (no class)   16 0 0   100%
tests / test_reponse_set_reponse_code_empty.py (no class)   18 0 0   100%
tests / test_request_body_parameters_media_type.py Product   0 0 0   100%
tests / test_request_body_parameters_media_type.py Shop   0 0 0   100%
tests / test_request_body_parameters_media_type.py (no class)   20 0 2   100%
tests / test_request_param_model_by_alias.py Model   0 0 0   100%
tests / test_request_param_model_by_alias.py (no class)   51 0 0   100%
tests / test_request_params / __init__.py (no class)   0 0 0   100%
tests / test_request_params / test_body / __init__.py (no class)   0 0 0   100%
tests / test_request_params / test_body / test_list.py BodyModelRequiredListStr   0 0 0   100%
tests / test_request_params / test_body / test_list.py BodyModelRequiredListAlias   0 0 0   100%
tests / test_request_params / test_body / test_list.py BodyModelRequiredListValidationAlias   0 0 0   100%
tests / test_request_params / test_body / test_list.py BodyModelRequiredListAliasAndValidationAlias   0 0 0   100%
tests / test_request_params / test_body / test_list.py (no class)   136 0 0   100%
tests / test_request_params / test_body / test_optional_list.py BodyModelOptionalListStr   0 0 0   100%
tests / test_request_params / test_body / test_optional_list.py BodyModelOptionalListAlias   0 0 0   100%
tests / test_request_params / test_body / test_optional_list.py BodyModelOptionalListValidationAlias   0 0 0   100%
tests / test_request_params / test_body / test_optional_list.py BodyModelOptionalListAliasAndValidationAlias   0 0 0   100%
tests / test_request_params / test_body / test_optional_list.py (no class)   171 0 0   100%
tests / test_request_params / test_body / test_optional_str.py BodyModelOptionalStr   0 0 0   100%
tests / test_request_params / test_body / test_optional_str.py BodyModelOptionalAlias   0 0 0   100%
tests / test_request_params / test_body / test_optional_str.py BodyModelOptionalValidationAlias   0 0 0   100%
tests / test_request_params / test_body / test_optional_str.py BodyModelOptionalAliasAndValidationAlias   0 0 0   100%
tests / test_request_params / test_body / test_optional_str.py (no class)   171 0 0   100%
tests / test_request_params / test_body / test_required_str.py BodyModelRequiredStr   0 0 0   100%
tests / test_request_params / test_body / test_required_str.py BodyModelRequiredAlias   0 0 0   100%
tests / test_request_params / test_body / test_required_str.py BodyModelRequiredValidationAlias   0 0 0   100%
tests / test_request_params / test_body / test_required_str.py BodyModelRequiredAliasAndValidationAlias   0 0 0   100%
tests / test_request_params / test_body / test_required_str.py (no class)   136 0 0   100%
tests / test_request_params / test_body / utils.py (no class)   5 0 0   100%
tests / test_request_params / test_cookie / __init__.py (no class)   0 0 0   100%
tests / test_request_params / test_cookie / test_list.py (no class)   0 0 0   100%
tests / test_request_params / test_cookie / test_optional_list.py (no class)   0 0 0   100%
tests / test_request_params / test_cookie / test_optional_str.py CookieModelOptionalStr   0 0 0   100%
tests / test_request_params / test_cookie / test_optional_str.py CookieModelOptionalAlias   0 0 0   100%
tests / test_request_params / test_cookie / test_optional_str.py CookieModelOptionalValidationAlias   0 0 0   100%
tests / test_request_params / test_cookie / test_optional_str.py CookieModelOptionalAliasAndValidationAlias   0 0 0   100%
tests / test_request_params / test_cookie / test_optional_str.py (no class)   131 0 0   100%
tests / test_request_params / test_cookie / test_required_str.py CookieModelRequiredStr   0 0 0   100%
tests / test_request_params / test_cookie / test_required_str.py CookieModelRequiredAlias   0 0 0   100%
tests / test_request_params / test_cookie / test_required_str.py CookieModelRequiredValidationAlias   0 0 0   100%
tests / test_request_params / test_cookie / test_required_str.py CookieModelRequiredAliasAndValidationAlias   0 0 0   100%
tests / test_request_params / test_cookie / test_required_str.py (no class)   132 0 0   100%
tests / test_request_params / test_file / __init__.py (no class)   0 0 0   100%
tests / test_request_params / test_file / test_list.py (no class)   122 0 0   100%
tests / test_request_params / test_file / test_optional.py (no class)   122 0 0   100%
tests / test_request_params / test_file / test_optional_list.py (no class)   122 0 0   100%
tests / test_request_params / test_file / test_required.py (no class)   122 0 0   100%
tests / test_request_params / test_file / utils.py (no class)   5 0 0   100%
tests / test_request_params / test_form / __init__.py (no class)   0 0 0   100%
tests / test_request_params / test_form / test_list.py FormModelRequiredListStr   0 0 0   100%
tests / test_request_params / test_form / test_list.py FormModelRequiredListAlias   0 0 0   100%
tests / test_request_params / test_form / test_list.py FormModelRequiredListValidationAlias   0 0 0   100%
tests / test_request_params / test_form / test_list.py FormModelRequiredListAliasAndValidationAlias   0 0 0   100%
tests / test_request_params / test_form / test_list.py (no class)   132 0 0   100%
tests / test_request_params / test_form / test_optional_list.py FormModelOptionalListStr   0 0 0   100%
tests / test_request_params / test_form / test_optional_list.py FormModelOptionalListAlias   0 0 0   100%
tests / test_request_params / test_form / test_optional_list.py FormModelOptionalListValidationAlias   0 0 0   100%
tests / test_request_params / test_form / test_optional_list.py FormModelOptionalListAliasAndValidationAlias   0 0 0   100%
tests / test_request_params / test_form / test_optional_list.py (no class)   131 0 0   100%
tests / test_request_params / test_form / test_optional_str.py FormModelOptionalStr   0 0 0   100%
tests / test_request_params / test_form / test_optional_str.py FormModelOptionalAlias   0 0 0   100%
tests / test_request_params / test_form / test_optional_str.py FormModelOptionalValidationAlias   0 0 0   100%
tests / test_request_params / test_form / test_optional_str.py FormModelOptionalAliasAndValidationAlias   0 0 0   100%
tests / test_request_params / test_form / test_optional_str.py (no class)   131 0 0   100%
tests / test_request_params / test_form / test_required_str.py FormModelRequiredStr   0 0 0   100%
tests / test_request_params / test_form / test_required_str.py FormModelRequiredAlias   0 0 0   100%
tests / test_request_params / test_form / test_required_str.py FormModelRequiredValidationAlias   0 0 0   100%
tests / test_request_params / test_form / test_required_str.py FormModelRequiredAliasAndValidationAlias   0 0 0   100%
tests / test_request_params / test_form / test_required_str.py (no class)   132 0 0   100%
tests / test_request_params / test_form / utils.py (no class)   5 0 0   100%
tests / test_request_params / test_header / __init__.py (no class)   0 0 0   100%
tests / test_request_params / test_header / test_list.py HeaderModelRequiredListStr   0 0 0   100%
tests / test_request_params / test_header / test_list.py HeaderModelRequiredListAlias   0 0 0   100%
tests / test_request_params / test_header / test_list.py HeaderModelRequiredListValidationAlias   0 0 0   100%
tests / test_request_params / test_header / test_list.py HeaderModelRequiredListAliasAndValidationAlias   0 0 0   100%
tests / test_request_params / test_header / test_list.py (no class)   124 0 0   100%
tests / test_request_params / test_header / test_optional_list.py HeaderModelOptionalListStr   0 0 0   100%
tests / test_request_params / test_header / test_optional_list.py HeaderModelOptionalListAlias   0 0 0   100%
tests / test_request_params / test_header / test_optional_list.py HeaderModelOptionalListValidationAlias   0 0 0   100%
tests / test_request_params / test_header / test_optional_list.py HeaderModelOptionalListAliasAndValidationAlias   0 0 0   100%
tests / test_request_params / test_header / test_optional_list.py (no class)   123 0 0   100%
tests / test_request_params / test_header / test_optional_str.py HeaderModelOptionalStr   0 0 0   100%
tests / test_request_params / test_header / test_optional_str.py HeaderModelOptionalAlias   0 0 0   100%
tests / test_request_params / test_header / test_optional_str.py HeaderModelOptionalValidationAlias   0 0 0   100%
tests / test_request_params / test_header / test_optional_str.py HeaderModelOptionalAliasAndValidationAlias   0 0 0   100%
tests / test_request_params / test_header / test_optional_str.py (no class)   123 0 0   100%
tests / test_request_params / test_header / test_required_str.py HeaderModelRequiredStr   0 0 0   100%
tests / test_request_params / test_header / test_required_str.py HeaderModelRequiredAlias   0 0 0   100%
tests / test_request_params / test_header / test_required_str.py HeaderModelRequiredValidationAlias   0 0 0   100%
tests / test_request_params / test_header / test_required_str.py HeaderModelRequiredAliasAndValidationAlias   0 0 0   100%
tests / test_request_params / test_header / test_required_str.py (no class)   124 0 0   100%
tests / test_request_params / test_path / __init__.py (no class)   0 0 0   100%
tests / test_request_params / test_path / test_list.py (no class)   0 0 0   100%
tests / test_request_params / test_path / test_optional_list.py (no class)   0 0 0   100%
tests / test_request_params / test_path / test_optional_str.py (no class)   0 0 0   100%
tests / test_request_params / test_path / test_required_str.py (no class)   27 0 0   100%
tests / test_request_params / test_query / __init__.py (no class)   0 0 0   100%
tests / test_request_params / test_query / test_list.py QueryModelRequiredListStr   0 0 0   100%
tests / test_request_params / test_query / test_list.py QueryModelRequiredListAlias   0 0 0   100%
tests / test_request_params / test_query / test_list.py QueryModelRequiredListValidationAlias   0 0 0   100%
tests / test_request_params / test_query / test_list.py QueryModelRequiredListAliasAndValidationAlias   0 0 0   100%
tests / test_request_params / test_query / test_list.py (no class)   124 0 0   100%
tests / test_request_params / test_query / test_optional_list.py QueryModelOptionalListStr   0 0 0   100%
tests / test_request_params / test_query / test_optional_list.py QueryModelOptionalListAlias   0 0 0   100%
tests / test_request_params / test_query / test_optional_list.py QueryModelOptionalListValidationAlias   0 0 0   100%
tests / test_request_params / test_query / test_optional_list.py QueryModelOptionalListAliasAndValidationAlias   0 0 0   100%
tests / test_request_params / test_query / test_optional_list.py (no class)   123 0 0   100%
tests / test_request_params / test_query / test_optional_str.py QueryModelOptionalStr   0 0 0   100%
tests / test_request_params / test_query / test_optional_str.py QueryModelOptionalAlias   0 0 0   100%
tests / test_request_params / test_query / test_optional_str.py QueryModelOptionalValidationAlias   0 0 0   100%
tests / test_request_params / test_query / test_optional_str.py QueryModelOptionalAliasAndValidationAlias   0 0 0   100%
tests / test_request_params / test_query / test_optional_str.py (no class)   123 0 0   100%
tests / test_request_params / test_query / test_required_str.py QueryModelRequiredStr   0 0 0   100%
tests / test_request_params / test_query / test_required_str.py QueryModelRequiredAlias   0 0 0   100%
tests / test_request_params / test_query / test_required_str.py QueryModelRequiredValidationAlias   0 0 0   100%
tests / test_request_params / test_query / test_required_str.py QueryModelRequiredAliasAndValidationAlias   0 0 0   100%
tests / test_request_params / test_query / test_required_str.py (no class)   124 0 0   100%
tests / test_required_noneable.py (no class)   38 0 0   100%
tests / test_response_by_alias.py Model   0 0 0   100%
tests / test_response_by_alias.py ModelNoAlias   0 0 0   100%
tests / test_response_by_alias.py (no class)   78 0 0   100%
tests / test_response_change_status_code.py (no class)   15 0 0   100%
tests / test_response_class_no_mediatype.py JsonApiResponse   0 0 0   100%
tests / test_response_class_no_mediatype.py Error   0 0 0   100%
tests / test_response_class_no_mediatype.py JsonApiError   0 0 0   100%
tests / test_response_class_no_mediatype.py (no class)   22 0 2   100%
tests / test_response_code_no_body.py JsonApiResponse   0 0 0   100%
tests / test_response_code_no_body.py Error   0 0 0   100%
tests / test_response_code_no_body.py JsonApiError   0 0 0   100%
tests / test_response_code_no_body.py (no class)   28 0 1   100%
tests / test_response_dependency.py (no class)   100 0 0   100%
tests / test_response_model_as_return_annotation.py BaseUser   0 0 0   100%
tests / test_response_model_as_return_annotation.py User   0 0 0   100%
tests / test_response_model_as_return_annotation.py DBUser   0 0 0   100%
tests / test_response_model_as_return_annotation.py Item   0 0 0   100%
tests / test_response_model_as_return_annotation.py (no class)   282 0 1   100%
tests / test_response_model_data_filter.py UserBase   0 0 0   100%
tests / test_response_model_data_filter.py UserCreate   0 0 0   100%
tests / test_response_model_data_filter.py UserDB   0 0 0   100%
tests / test_response_model_data_filter.py PetDB   0 0 0   100%
tests / test_response_model_data_filter.py PetOut   0 0 0   100%
tests / test_response_model_data_filter.py (no class)   40 0 0   100%
tests / test_response_model_data_filter_no_inheritance.py UserCreate   0 0 0   100%
tests / test_response_model_data_filter_no_inheritance.py UserDB   0 0 0   100%
tests / test_response_model_data_filter_no_inheritance.py User   0 0 0   100%
tests / test_response_model_data_filter_no_inheritance.py PetDB   0 0 0   100%
tests / test_response_model_data_filter_no_inheritance.py PetOut   0 0 0   100%
tests / test_response_model_data_filter_no_inheritance.py (no class)   42 0 0   100%
tests / test_response_model_default_factory.py ResponseModel   0 0 0   100%
tests / test_response_model_default_factory.py (no class)   24 0 0   100%
tests / test_response_model_include_exclude.py Model1   0 0 0   100%
tests / test_response_model_include_exclude.py Model2   0 0 0   100%
tests / test_response_model_include_exclude.py Model3   0 0 0   100%
tests / test_response_model_include_exclude.py (no class)   57 0 0   100%
tests / test_response_model_invalid.py NonPydanticModel   0 0 0   100%
tests / test_response_model_invalid.py (no class)   25 0 4   100%
tests / test_response_model_sub_types.py Model   0 0 0   100%
tests / test_response_model_sub_types.py (no class)   33 0 0   100%
tests / test_return_none_stringified_annotations.py (no class)   12 0 0   100%
tests / test_route_scope.py (no class)   32 0 1   100%
tests / test_router_circular_import.py (no class)   6 0 0   100%
tests / test_router_events.py State   0 0 0   100%
tests / test_router_events.py (no class)   274 0 0   100%
tests / test_router_prefix_with_template.py (no class)   13 0 0   100%
tests / test_router_redirect_slashes.py (no class)   26 0 0   100%
tests / test_schema_compat_pydantic_v2.py get_client.PlatformRole   0 0 0   100%
tests / test_schema_compat_pydantic_v2.py get_client.OtherRole   0 0 0   100%
tests / test_schema_compat_pydantic_v2.py get_client.User   0 0 0   100%
tests / test_schema_compat_pydantic_v2.py (no class)   30 0 0   100%
tests / test_schema_extra_examples.py create_app.Item   0 0 0   100%
tests / test_schema_extra_examples.py (no class)   112 0 0   100%
tests / test_schema_ref_pydantic_v2.py get_client.ModelWithRef   0 0 0   100%
tests / test_schema_ref_pydantic_v2.py (no class)   23 0 0   100%
tests / test_security_api_key_cookie.py User   0 0 0   100%
tests / test_security_api_key_cookie.py (no class)   31 0 0   100%
tests / test_security_api_key_cookie_description.py User   0 0 0   100%
tests / test_security_api_key_cookie_description.py (no class)   31 0 0   100%
tests / test_security_api_key_cookie_optional.py User   0 0 0   100%
tests / test_security_api_key_cookie_optional.py (no class)   35 0 0   100%
tests / test_security_api_key_header.py User   0 0 0   100%
tests / test_security_api_key_header.py (no class)   29 0 0   100%
tests / test_security_api_key_header_description.py User   0 0 0   100%
tests / test_security_api_key_header_description.py (no class)   29 0 0   100%
tests / test_security_api_key_header_optional.py User   0 0 0   100%
tests / test_security_api_key_header_optional.py (no class)   33 0 0   100%
tests / test_security_api_key_query.py User   0 0 0   100%
tests / test_security_api_key_query.py (no class)   29 0 0   100%
tests / test_security_api_key_query_description.py User   0 0 0   100%
tests / test_security_api_key_query_description.py (no class)   29 0 0   100%
tests / test_security_api_key_query_optional.py User   0 0 0   100%
tests / test_security_api_key_query_optional.py (no class)   33 0 0   100%
tests / test_security_http_base.py (no class)   27 0 0   100%
tests / test_security_http_base_description.py (no class)   23 0 0   100%
tests / test_security_http_base_optional.py (no class)   25 0 0   100%
tests / test_security_http_basic_optional.py (no class)   38 0 0   100%
tests / test_security_http_basic_realm.py (no class)   36 0 0   100%
tests / test_security_http_basic_realm_description.py (no class)   36 0 0   100%
tests / test_security_http_bearer.py (no class)   28 0 0   100%
tests / test_security_http_bearer_description.py (no class)   28 0 0   100%
tests / test_security_http_bearer_optional.py (no class)   29 0 0   100%
tests / test_security_http_digest.py (no class)   28 0 0   100%
tests / test_security_http_digest_description.py (no class)   28 0 0   100%
tests / test_security_http_digest_optional.py (no class)   29 0 0   100%
tests / test_security_oauth2.py User   0 0 0   100%
tests / test_security_oauth2.py (no class)   54 0 0   100%
tests / test_security_oauth2_authorization_code_bearer.py (no class)   31 0 0   100%
tests / test_security_oauth2_authorization_code_bearer_description.py (no class)   27 0 0   100%
tests / test_security_oauth2_authorization_code_bearer_scopes_openapi.py (no class)   51 0 0   100%
tests / test_security_oauth2_authorization_code_bearer_scopes_openapi_simple.py (no class)   21 0 0   100%
tests / test_security_oauth2_optional.py User   0 0 0   100%
tests / test_security_oauth2_optional.py (no class)   58 0 0   100%
tests / test_security_oauth2_optional_description.py User   0 0 0   100%
tests / test_security_oauth2_optional_description.py (no class)   58 0 0   100%
tests / test_security_oauth2_password_bearer_optional.py (no class)   29 0 0   100%
tests / test_security_oauth2_password_bearer_optional_description.py (no class)   29 0 0   100%
tests / test_security_openid_connect.py User   0 0 0   100%
tests / test_security_openid_connect.py (no class)   33 0 0   100%
tests / test_security_openid_connect_description.py User   0 0 0   100%
tests / test_security_openid_connect_description.py (no class)   33 0 0   100%
tests / test_security_openid_connect_optional.py User   0 0 0   100%
tests / test_security_openid_connect_optional.py (no class)   37 0 0   100%
tests / test_security_scopes.py (no class)   26 0 0   100%
tests / test_security_scopes_dont_propagate.py (no class)   19 0 0   100%
tests / test_security_scopes_sub_dependency.py (no class)   38 0 0   100%
tests / test_serialize_response.py Item   0 0 0   100%
tests / test_serialize_response.py (no class)   31 0 0   100%
tests / test_serialize_response_dataclass.py Item   0 0 0   100%
tests / test_serialize_response_dataclass.py (no class)   62 0 0   100%
tests / test_serialize_response_model.py Item   0 0 0   100%
tests / test_serialize_response_model.py (no class)   66 0 0   100%
tests / test_skip_defaults.py SubModel   0 0 0   100%
tests / test_skip_defaults.py Model   0 0 0   100%
tests / test_skip_defaults.py ModelSubclass   0 0 0   100%
tests / test_skip_defaults.py ModelDefaults   0 0 0   100%
tests / test_skip_defaults.py (no class)   50 0 0   100%
tests / test_starlette_exception.py (no class)   53 0 0   100%
tests / test_starlette_urlconvertors.py (no class)   36 0 0   100%
tests / test_stringified_annotation_dependency.py DummyClient   2 0 0   100%
tests / test_stringified_annotation_dependency.py (no class)   30 0 2   100%
tests / test_stringified_annotation_dependency_py314.py DummyUser   0 0 0   100%
tests / test_stringified_annotation_dependency_py314.py (no class)   15 0 2   100%
tests / test_stringified_annotations_simple.py Dep   1 0 0   100%
tests / test_stringified_annotations_simple.py (no class)   16 0 0   100%
tests / test_sub_callbacks.py Invoice   0 0 0   100%
tests / test_sub_callbacks.py InvoiceEvent   0 0 0   100%
tests / test_sub_callbacks.py InvoiceEventReceived   0 0 0   100%
tests / test_sub_callbacks.py Event   0 0 0   100%
tests / test_sub_callbacks.py (no class)   39 0 2   100%
tests / test_swagger_ui_init_oauth.py (no class)   18 0 0   100%
tests / test_top_level_security_scheme_in_openapi.py (no class)   22 0 0   100%
tests / test_tuples.py ItemGroup   0 0 0   100%
tests / test_tuples.py Coordinate   0 0 0   100%
tests / test_tuples.py (no class)   57 0 0   100%
tests / test_tutorial / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_additional_responses / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_additional_responses / test_tutorial001.py (no class)   16 0 0   100%
tests / test_tutorial / test_additional_responses / test_tutorial002.py (no class)   28 0 0   100%
tests / test_tutorial / test_additional_responses / test_tutorial003.py (no class)   16 0 0   100%
tests / test_tutorial / test_additional_responses / test_tutorial004.py (no class)   28 0 0   100%
tests / test_tutorial / test_additional_status_codes / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_additional_status_codes / test_tutorial001.py (no class)   17 0 0   100%
tests / test_tutorial / test_advanced_middleware / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_advanced_middleware / test_tutorial001.py (no class)   10 0 0   100%
tests / test_tutorial / test_advanced_middleware / test_tutorial002.py (no class)   12 0 0   100%
tests / test_tutorial / test_advanced_middleware / test_tutorial003.py (no class)   15 0 0   100%
tests / test_tutorial / test_async_tests / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_async_tests / test_main_a.py (no class)   5 0 0   100%
tests / test_tutorial / test_authentication_error_status_code / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_authentication_error_status_code / test_tutorial001.py (no class)   21 0 0   100%
tests / test_tutorial / test_background_tasks / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_background_tasks / test_tutorial001.py (no class)   13 0 1   100%
tests / test_tutorial / test_background_tasks / test_tutorial002.py (no class)   19 0 1   100%
tests / test_tutorial / test_behind_a_proxy / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_behind_a_proxy / test_tutorial001.py (no class)   12 0 0   100%
tests / test_tutorial / test_behind_a_proxy / test_tutorial001_01.py (no class)   11 0 0   100%
tests / test_tutorial / test_behind_a_proxy / test_tutorial002.py (no class)   12 0 0   100%
tests / test_tutorial / test_behind_a_proxy / test_tutorial003.py (no class)   12 0 0   100%
tests / test_tutorial / test_behind_a_proxy / test_tutorial004.py (no class)   12 0 0   100%
tests / test_tutorial / test_bigger_applications / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_bigger_applications / test_main.py (no class)   109 0 0   100%
tests / test_tutorial / test_body / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_body / test_tutorial001.py (no class)   80 0 0   100%
tests / test_tutorial / test_body / test_tutorial002.py (no class)   28 0 0   100%
tests / test_tutorial / test_body / test_tutorial003.py (no class)   26 0 0   100%
tests / test_tutorial / test_body / test_tutorial004.py (no class)   26 0 0   100%
tests / test_tutorial / test_body_fields / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_body_fields / test_tutorial001.py (no class)   26 0 0   100%
tests / test_tutorial / test_body_multiple_params / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial001.py (no class)   30 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial002.py (no class)   46 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial003.py (no class)   26 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial004.py (no class)   34 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial005.py (no class)   34 0 0   100%
tests / test_tutorial / test_body_nested_models / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial001_tutorial002_tutorial003.py (no class)   47 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial004.py (no class)   35 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial005.py (no class)   39 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial006.py (no class)   31 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial007.py (no class)   35 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial008.py (no class)   28 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial009.py (no class)   23 0 0   100%
tests / test_tutorial / test_body_updates / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_body_updates / test_tutorial001.py (no class)   21 0 0   100%
tests / test_tutorial / test_body_updates / test_tutorial002.py (no class)   24 0 0   100%
tests / test_tutorial / test_conditional_openapi / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_conditional_openapi / test_tutorial001.py (no class)   30 0 0   100%
tests / test_tutorial / test_configure_swagger_ui / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_configure_swagger_ui / test_tutorial001.py (no class)   19 0 0   100%
tests / test_tutorial / test_configure_swagger_ui / test_tutorial002.py (no class)   20 0 0   100%
tests / test_tutorial / test_configure_swagger_ui / test_tutorial003.py (no class)   20 0 0   100%
tests / test_tutorial / test_cookie_param_models / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_cookie_param_models / test_tutorial001.py (no class)   39 0 0   100%
tests / test_tutorial / test_cookie_param_models / test_tutorial002.py (no class)   39 0 0   100%
tests / test_tutorial / test_cookie_params / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_cookie_params / test_tutorial001.py (no class)   21 0 0   100%
tests / test_tutorial / test_cors / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_cors / test_tutorial001.py (no class)   19 0 0   100%
tests / test_tutorial / test_custom_docs_ui / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_custom_docs_ui / test_tutorial001.py (no class)   30 0 0   100%
tests / test_tutorial / test_custom_docs_ui / test_tutorial002.py (no class)   30 0 0   100%
tests / test_tutorial / test_custom_request_and_route / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_custom_request_and_route / test_tutorial001.py (no class)   30 0 0   100%
tests / test_tutorial / test_custom_request_and_route / test_tutorial002.py (no class)   16 0 0   100%
tests / test_tutorial / test_custom_request_and_route / test_tutorial003.py (no class)   18 0 0   100%
tests / test_tutorial / test_custom_response / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial001.py (no class)   17 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial001b.py (no class)   12 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial002_tutorial003_tutorial004.py (no class)   23 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial005.py (no class)   12 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial006.py (no class)   12 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial006b.py (no class)   12 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial006c.py (no class)   12 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial007.py (no class)   7 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial008.py (no class)   12 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial009.py (no class)   12 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial009b.py (no class)   12 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial009c.py (no class)   6 0 0   100%
tests / test_tutorial / test_dataclasses / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_dataclasses / test_tutorial001.py (no class)   23 0 0   100%
tests / test_tutorial / test_dataclasses / test_tutorial002.py (no class)   19 0 0   100%
tests / test_tutorial / test_dataclasses / test_tutorial003.py (no class)   23 0 0   100%
tests / test_tutorial / test_debugging / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_debugging / test_tutorial001.py (no class)   32 0 1   100%
tests / test_tutorial / test_dependencies / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial001_tutorial001_02.py (no class)   19 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial002_tutorial003_tutorial004.py (no class)   19 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial005.py (no class)   22 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial006.py (no class)   29 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial007.py (no class)   14 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial008.py (no class)   26 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial008b.py (no class)   20 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial008c.py (no class)   29 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial008d.py (no class)   28 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial008e.py (no class)   12 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial010.py (no class)   16 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial011.py (no class)   18 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial012.py (no class)   45 0 0   100%
tests / test_tutorial / test_encoder / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_encoder / test_tutorial001.py (no class)   30 0 0   100%
tests / test_tutorial / test_events / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_events / test_tutorial001.py (no class)   19 0 0   100%
tests / test_tutorial / test_events / test_tutorial002.py (no class)   21 0 0   100%
tests / test_tutorial / test_events / test_tutorial003.py (no class)   16 0 0   100%
tests / test_tutorial / test_extending_openapi / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_extending_openapi / test_tutorial001.py (no class)   16 0 0   100%
tests / test_tutorial / test_extra_data_types / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_extra_data_types / test_tutorial001.py (no class)   22 0 0   100%
tests / test_tutorial / test_extra_models / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_extra_models / test_tutorial001_tutorial002.py (no class)   19 0 0   100%
tests / test_tutorial / test_extra_models / test_tutorial003.py (no class)   22 0 0   100%
tests / test_tutorial / test_extra_models / test_tutorial004.py (no class)   17 0 0   100%
tests / test_tutorial / test_extra_models / test_tutorial005.py (no class)   17 0 0   100%
tests / test_tutorial / test_first_steps / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_first_steps / test_tutorial001_tutorial002_tutorial003.py (no class)   18 0 0   100%
tests / test_tutorial / test_generate_clients / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_generate_clients / test_tutorial001.py (no class)   21 0 0   100%
tests / test_tutorial / test_generate_clients / test_tutorial002.py (no class)   20 0 0   100%
tests / test_tutorial / test_generate_clients / test_tutorial003.py (no class)   20 0 0   100%
tests / test_tutorial / test_generate_clients / test_tutorial004.py (no class)   14 0 0   100%
tests / test_tutorial / test_graphql / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_graphql / test_tutorial001.py (no class)   17 0 0   100%
tests / test_tutorial / test_handling_errors / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_handling_errors / test_tutorial001.py (no class)   17 0 0   100%
tests / test_tutorial / test_handling_errors / test_tutorial002.py (no class)   17 0 0   100%
tests / test_tutorial / test_handling_errors / test_tutorial003.py (no class)   16 0 0   100%
tests / test_tutorial / test_handling_errors / test_tutorial004.py (no class)   21 0 0   100%
tests / test_tutorial / test_handling_errors / test_tutorial005.py (no class)   17 0 0   100%
tests / test_tutorial / test_handling_errors / test_tutorial006.py (no class)   20 0 0   100%
tests / test_tutorial / test_header_param_models / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_header_param_models / test_tutorial001.py (no class)   30 0 0   100%
tests / test_tutorial / test_header_param_models / test_tutorial002.py (no class)   31 0 0   100%
tests / test_tutorial / test_header_param_models / test_tutorial003.py (no class)   34 0 0   100%
tests / test_tutorial / test_header_params / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_header_params / test_tutorial001.py (no class)   19 0 0   100%
tests / test_tutorial / test_header_params / test_tutorial002.py (no class)   19 0 0   100%
tests / test_tutorial / test_header_params / test_tutorial003.py (no class)   19 0 0   100%
tests / test_tutorial / test_metadata / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_metadata / test_tutorial001.py (no class)   12 0 0   100%
tests / test_tutorial / test_metadata / test_tutorial001_1.py (no class)   12 0 0   100%
tests / test_tutorial / test_metadata / test_tutorial002.py (no class)   15 0 0   100%
tests / test_tutorial / test_metadata / test_tutorial003.py (no class)   22 0 0   100%
tests / test_tutorial / test_metadata / test_tutorial004.py (no class)   13 0 0   100%
tests / test_tutorial / test_middleware / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_middleware / test_tutorial001.py (no class)   12 0 0   100%
tests / test_tutorial / test_openapi_callbacks / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_openapi_callbacks / test_tutorial001.py (no class)   25 0 0   100%
tests / test_tutorial / test_openapi_webhooks / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_openapi_webhooks / test_tutorial001.py (no class)   14 0 0   100%
tests / test_tutorial / test_path_operation_advanced_configurations / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_path_operation_advanced_configurations / test_tutorial001.py (no class)   12 0 0   100%
tests / test_tutorial / test_path_operation_advanced_configurations / test_tutorial002.py (no class)   12 0 0   100%
tests / test_tutorial / test_path_operation_advanced_configurations / test_tutorial003.py (no class)   12 0 0   100%
tests / test_tutorial / test_path_operation_advanced_configurations / test_tutorial004.py (no class)   19 0 0   100%
tests / test_tutorial / test_path_operation_advanced_configurations / test_tutorial005.py (no class)   11 0 0   100%
tests / test_tutorial / test_path_operation_advanced_configurations / test_tutorial006.py (no class)   12 0 0   100%
tests / test_tutorial / test_path_operation_advanced_configurations / test_tutorial007.py (no class)   28 0 0   100%
tests / test_tutorial / test_path_operation_configurations / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_path_operation_configurations / test_tutorial001.py (no class)   18 0 0   100%
tests / test_tutorial / test_path_operation_configurations / test_tutorial002.py (no class)   26 0 0   100%
tests / test_tutorial / test_path_operation_configurations / test_tutorial002b.py (no class)   16 0 0   100%
tests / test_tutorial / test_path_operation_configurations / test_tutorial003_tutorial004.py (no class)   24 0 0   100%
tests / test_tutorial / test_path_operation_configurations / test_tutorial005.py (no class)   18 0 0   100%
tests / test_tutorial / test_path_operation_configurations / test_tutorial006.py (no class)   14 0 0   100%
tests / test_tutorial / test_path_params / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_path_params / test_tutorial001.py (no class)   14 0 0   100%
tests / test_tutorial / test_path_params / test_tutorial002.py (no class)   16 0 0   100%
tests / test_tutorial / test_path_params / test_tutorial003.py (no class)   14 0 0   100%
tests / test_tutorial / test_path_params / test_tutorial003b.py (no class)   15 0 0   100%
tests / test_tutorial / test_path_params / test_tutorial004.py (no class)   18 0 0   100%
tests / test_tutorial / test_path_params / test_tutorial005.py (no class)   24 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial001.py (no class)   22 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial002_tutorial003.py (no class)   25 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial004.py (no class)   29 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial005.py (no class)   33 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial006.py (no class)   33 0 0   100%
tests / test_tutorial / test_python_types / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial001_tutorial002.py (no class)   8 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial003.py (no class)   7 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial004.py (no class)   3 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial005.py (no class)   4 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial006.py (no class)   8 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial007.py (no class)   5 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial008.py (no class)   8 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial008b.py (no class)   14 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial009_tutorial009b.py (no class)   16 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial009c.py (no class)   16 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial010.py (no class)   3 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial011.py (no class)   11 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial013.py (no class)   3 0 0   100%
tests / test_tutorial / test_query_param_models / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_query_param_models / test_tutorial001.py (no class)   30 0 0   100%
tests / test_tutorial / test_query_param_models / test_tutorial002.py (no class)   30 0 0   100%
tests / test_tutorial / test_query_params / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_query_params / test_tutorial001.py (no class)   18 0 0   100%
tests / test_tutorial / test_query_params / test_tutorial002.py (no class)   19 0 0   100%
tests / test_tutorial / test_query_params / test_tutorial003.py (no class)   19 0 0   100%
tests / test_tutorial / test_query_params / test_tutorial004.py (no class)   19 0 0   100%
tests / test_tutorial / test_query_params / test_tutorial005.py (no class)   16 0 0   100%
tests / test_tutorial / test_query_params / test_tutorial006.py (no class)   22 0 0   100%
tests / test_tutorial / test_query_params_str_validations / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial001.py (no class)   26 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial002.py (no class)   30 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial003.py (no class)   30 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial004.py (no class)   26 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial005.py (no class)   25 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial006.py (no class)   25 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial006c.py (no class)   30 0 2   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial007.py (no class)   26 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial008.py (no class)   26 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial009.py (no class)   26 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial010.py (no class)   32 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial011.py (no class)   24 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial012.py (no class)   23 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial013.py (no class)   23 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial014.py (no class)   22 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial015.py (no class)   31 0 0   100%
tests / test_tutorial / test_request_files / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial001.py (no class)   43 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial001_02.py (no class)   37 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial001_03.py (no class)   27 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial002.py (no class)   50 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial003.py (no class)   42 0 0   100%
tests / test_tutorial / test_request_form_models / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_request_form_models / test_tutorial001.py (no class)   33 0 0   100%
tests / test_tutorial / test_request_form_models / test_tutorial002.py (no class)   37 0 0   100%
tests / test_tutorial / test_request_forms / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_request_forms / test_tutorial001.py (no class)   33 0 0   100%
tests / test_tutorial / test_request_forms_and_files / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_request_forms_and_files / test_tutorial001.py (no class)   47 0 0   100%
tests / test_tutorial / test_response_change_status_code / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_response_change_status_code / test_tutorial001.py (no class)   11 0 0   100%
tests / test_tutorial / test_response_cookies / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_response_cookies / test_tutorial001.py (no class)   8 0 0   100%
tests / test_tutorial / test_response_cookies / test_tutorial002.py (no class)   8 0 0   100%
tests / test_tutorial / test_response_directly / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_response_directly / test_tutorial001.py (no class)   18 0 0   100%
tests / test_tutorial / test_response_directly / test_tutorial002.py (no class)   19 0 0   100%
tests / test_tutorial / test_response_headers / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_response_headers / test_tutorial001.py (no class)   9 0 0   100%
tests / test_tutorial / test_response_headers / test_tutorial002.py (no class)   8 0 0   100%
tests / test_tutorial / test_response_model / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial001_tutorial001_01.py (no class)   27 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial002.py (no class)   19 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial003.py (no class)   18 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial003_01.py (no class)   18 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial003_02.py (no class)   16 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial003_03.py (no class)   12 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial003_04.py (no class)   8 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial003_05.py (no class)   22 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial004.py (no class)   19 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial005.py (no class)   22 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial006.py (no class)   22 0 0   100%
tests / test_tutorial / test_response_status_code / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_response_status_code / test_tutorial001_tutorial002.py (no class)   17 0 0   100%
tests / test_tutorial / test_schema_extra_example / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_schema_extra_example / test_tutorial001.py (no class)   17 0 0   100%
tests / test_tutorial / test_schema_extra_example / test_tutorial002.py (no class)   17 0 0   100%
tests / test_tutorial / test_schema_extra_example / test_tutorial003.py (no class)   17 0 0   100%
tests / test_tutorial / test_schema_extra_example / test_tutorial004.py (no class)   17 0 0   100%
tests / test_tutorial / test_schema_extra_example / test_tutorial005.py (no class)   17 0 0   100%
tests / test_tutorial / test_security / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_security / test_tutorial001.py (no class)   27 0 0   100%
tests / test_tutorial / test_security / test_tutorial002.py (no class)   23 0 0   100%
tests / test_tutorial / test_security / test_tutorial003.py (no class)   49 0 0   100%
tests / test_tutorial / test_security / test_tutorial004.py (no class)   102 0 0   100%
tests / test_tutorial / test_security / test_tutorial005.py (no class)   120 0 0   100%
tests / test_tutorial / test_security / test_tutorial006.py (no class)   35 0 0   100%
tests / test_tutorial / test_security / test_tutorial007.py (no class)   44 0 0   100%
tests / test_tutorial / test_separate_openapi_schemas / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_separate_openapi_schemas / test_tutorial001.py (no class)   22 0 0   100%
tests / test_tutorial / test_separate_openapi_schemas / test_tutorial002.py (no class)   22 0 0   100%
tests / test_tutorial / test_settings / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_settings / test_app01.py (no class)   32 0 1   100%
tests / test_tutorial / test_settings / test_app02.py (no class)   23 0 0   100%
tests / test_tutorial / test_settings / test_app03.py (no class)   25 0 0   100%
tests / test_tutorial / test_settings / test_tutorial001.py (no class)   14 0 0   100%
tests / test_tutorial / test_sql_databases / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_sql_databases / test_tutorial001.py (no class)   61 0 0   100%
tests / test_tutorial / test_sql_databases / test_tutorial002.py (no class)   71 0 0   100%
tests / test_tutorial / test_static_files / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_static_files / test_tutorial001.py (no class)   27 0 0   100%
tests / test_tutorial / test_sub_applications / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_sub_applications / test_tutorial001.py (no class)   20 0 0   100%
tests / test_tutorial / test_templates / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_templates / test_tutorial001.py (no class)   16 0 4   100%
tests / test_tutorial / test_testing / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_testing / test_main_a.py (no class)   8 0 0   100%
tests / test_tutorial / test_testing / test_main_b.py (no class)   16 0 0   100%
tests / test_tutorial / test_testing / test_tutorial001.py (no class)   8 0 0   100%
tests / test_tutorial / test_testing / test_tutorial002.py (no class)   5 0 0   100%
tests / test_tutorial / test_testing / test_tutorial003.py (no class)   5 0 0   100%
tests / test_tutorial / test_testing / test_tutorial004.py (no class)   3 0 0   100%
tests / test_tutorial / test_testing_dependencies / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_testing_dependencies / test_tutorial001.py (no class)   39 0 0   100%
tests / test_tutorial / test_using_request_directly / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_using_request_directly / test_tutorial001.py (no class)   12 0 0   100%
tests / test_tutorial / test_websockets / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_websockets / test_tutorial001.py (no class)   20 0 0   100%
tests / test_tutorial / test_websockets / test_tutorial002.py (no class)   75 0 2   100%
tests / test_tutorial / test_websockets / test_tutorial003.py (no class)   31 0 0   100%
tests / test_tutorial / test_wsgi / __init__.py (no class)   0 0 0   100%
tests / test_tutorial / test_wsgi / test_tutorial001.py (no class)   11 0 0   100%
tests / test_typing_python39.py (no class)   14 0 0   100%
tests / test_union_body.py Item   0 0 0   100%
tests / test_union_body.py OtherItem   0 0 0   100%
tests / test_union_body.py (no class)   26 0 0   100%
tests / test_union_body_discriminator.py test_discriminator_pydantic_v2.FirstItem   0 0 0   100%
tests / test_union_body_discriminator.py test_discriminator_pydantic_v2.OtherItem   0 0 0   100%
tests / test_union_body_discriminator.py (no class)   29 0 0   100%
tests / test_union_body_discriminator_annotated.py client_fixture.Cat   0 0 0   100%
tests / test_union_body_discriminator_annotated.py client_fixture.Dog   0 0 0   100%
tests / test_union_body_discriminator_annotated.py (no class)   41 0 0   100%
tests / test_union_forms.py UserForm   0 0 0   100%
tests / test_union_forms.py CompanyForm   0 0 0   100%
tests / test_union_forms.py (no class)   34 0 0   100%
tests / test_union_inherited_body.py Item   0 0 0   100%
tests / test_union_inherited_body.py ExtendedItem   0 0 0   100%
tests / test_union_inherited_body.py (no class)   26 0 0   100%
tests / test_validate_response.py Item   0 0 0   100%
tests / test_validate_response.py (no class)   51 0 0   100%
tests / test_validate_response_dataclass.py Item   0 0 0   100%
tests / test_validate_response_dataclass.py (no class)   31 0 0   100%
tests / test_validate_response_recursive / __init__.py (no class)   0 0 0   100%
tests / test_validate_response_recursive / app.py RecursiveItem   0 0 0   100%
tests / test_validate_response_recursive / app.py RecursiveSubitemInSubmodel   0 0 0   100%
tests / test_validate_response_recursive / app.py RecursiveItemViaSubmodel   0 0 0   100%
tests / test_validate_response_recursive / app.py (no class)   21 0 0   100%
tests / test_validate_response_recursive / test_validate_response_recursive.py (no class)   10 0 0   100%
tests / test_validation_error_context.py Item   0 0 0   100%
tests / test_validation_error_context.py ExceptionCapture   3 0 0   100%
tests / test_validation_error_context.py (no class)   104 0 10   100%
tests / test_webhooks_security.py Subscription   0 0 0   100%
tests / test_webhooks_security.py (no class)   22 0 0   100%
tests / test_wrapped_method_forward_reference.py (no class)   18 0 0   100%
tests / test_ws_dependencies.py (no class)   46 0 0   100%
tests / test_ws_router.py CustomError   0 0 0   100%
tests / test_ws_router.py (no class)   157 0 11   100%
tests / utils.py (no class)   8 0 0   100%
Total     24907 0 247   100%

No items found using the specified filter.