Coverage for d11f820ac38bdea38e50c9ede001a6c9b57eac6e: 100%

Files Functions Classes

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

File function   statements missing excluded   coverage
docs_src / additional_responses / __init__.py (no function)   0 0 0   100%
docs_src / additional_responses / tutorial001_py310.py read_item   3 0 0   100%
docs_src / additional_responses / tutorial001_py310.py (no function)   11 0 0   100%
docs_src / additional_responses / tutorial002_py310.py read_item   3 0 0   100%
docs_src / additional_responses / tutorial002_py310.py (no function)   9 0 0   100%
docs_src / additional_responses / tutorial003_py310.py read_item   3 0 0   100%
docs_src / additional_responses / tutorial003_py310.py (no function)   11 0 0   100%
docs_src / additional_responses / tutorial004_py310.py read_item   3 0 0   100%
docs_src / additional_responses / tutorial004_py310.py (no function)   10 0 0   100%
docs_src / additional_status_codes / __init__.py (no function)   0 0 0   100%
docs_src / additional_status_codes / tutorial001_an_py310.py upsert_item   8 0 0   100%
docs_src / additional_status_codes / tutorial001_an_py310.py (no function)   7 0 0   100%
docs_src / additional_status_codes / tutorial001_py310.py upsert_item   8 0 0   100%
docs_src / additional_status_codes / tutorial001_py310.py (no function)   6 0 0   100%
docs_src / advanced_middleware / __init__.py (no function)   0 0 0   100%
docs_src / advanced_middleware / tutorial001_py310.py main   1 0 0   100%
docs_src / advanced_middleware / tutorial001_py310.py (no function)   6 0 0   100%
docs_src / advanced_middleware / tutorial002_py310.py main   1 0 0   100%
docs_src / advanced_middleware / tutorial002_py310.py (no function)   6 0 0   100%
docs_src / advanced_middleware / tutorial003_py310.py main   1 0 0   100%
docs_src / advanced_middleware / tutorial003_py310.py (no function)   6 0 0   100%
docs_src / app_testing / __init__.py (no function)   0 0 0   100%
docs_src / app_testing / app_a_py310 / __init__.py (no function)   0 0 0   100%
docs_src / app_testing / app_a_py310 / main.py read_main   1 0 0   100%
docs_src / app_testing / app_a_py310 / main.py (no function)   4 0 0   100%
docs_src / app_testing / app_a_py310 / test_main.py test_read_main   3 0 0   100%
docs_src / app_testing / app_a_py310 / test_main.py (no function)   4 0 0   100%
docs_src / app_testing / app_a_py39 / __init__.py (no function)   0 0 0   100%
docs_src / app_testing / app_b_an_py310 / __init__.py (no function)   0 0 0   100%
docs_src / app_testing / app_b_an_py310 / main.py read_main   5 0 0   100%
docs_src / app_testing / app_b_an_py310 / main.py create_item   6 0 0   100%
docs_src / app_testing / app_b_an_py310 / main.py (no function)   14 0 0   100%
docs_src / app_testing / app_b_an_py310 / test_main.py test_read_item   3 0 0   100%
docs_src / app_testing / app_b_an_py310 / test_main.py test_read_item_bad_token   3 0 0   100%
docs_src / app_testing / app_b_an_py310 / test_main.py test_read_nonexistent_item   3 0 0   100%
docs_src / app_testing / app_b_an_py310 / test_main.py test_create_item   3 0 0   100%
docs_src / app_testing / app_b_an_py310 / test_main.py test_create_item_bad_token   3 0 0   100%
docs_src / app_testing / app_b_an_py310 / test_main.py test_create_existing_item   3 0 0   100%
docs_src / app_testing / app_b_an_py310 / test_main.py (no function)   9 0 0   100%
docs_src / app_testing / app_b_py310 / __init__.py (no function)   0 0 0   100%
docs_src / app_testing / app_b_py310 / main.py read_main   5 0 0   100%
docs_src / app_testing / app_b_py310 / main.py create_item   6 0 0   100%
docs_src / app_testing / app_b_py310 / main.py (no function)   13 0 0   100%
docs_src / app_testing / app_b_py310 / test_main.py test_read_item   3 0 0   100%
docs_src / app_testing / app_b_py310 / test_main.py test_read_item_bad_token   3 0 0   100%
docs_src / app_testing / app_b_py310 / test_main.py test_read_nonexistent_item   3 0 0   100%
docs_src / app_testing / app_b_py310 / test_main.py test_create_item   3 0 0   100%
docs_src / app_testing / app_b_py310 / test_main.py test_create_item_bad_token   3 0 0   100%
docs_src / app_testing / app_b_py310 / test_main.py test_create_existing_item   3 0 0   100%
docs_src / app_testing / app_b_py310 / test_main.py (no function)   9 0 0   100%
docs_src / app_testing / tutorial001_py310.py read_main   1 0 0   100%
docs_src / app_testing / tutorial001_py310.py test_read_main   3 0 0   100%
docs_src / app_testing / tutorial001_py310.py (no function)   7 0 0   100%
docs_src / app_testing / tutorial002_py310.py read_main   1 0 0   100%
docs_src / app_testing / tutorial002_py310.py websocket   3 0 0   100%
docs_src / app_testing / tutorial002_py310.py test_read_main   4 0 0   100%
docs_src / app_testing / tutorial002_py310.py test_websocket   4 0 0   100%
docs_src / app_testing / tutorial002_py310.py (no function)   10 0 0   100%
docs_src / app_testing / tutorial003_py310.py startup_event   2 0 0   100%
docs_src / app_testing / tutorial003_py310.py read_items   1 0 0   100%
docs_src / app_testing / tutorial003_py310.py test_read_items   4 0 0   100%
docs_src / app_testing / tutorial003_py310.py (no function)   9 0 0   100%
docs_src / app_testing / tutorial004_py310.py lifespan   4 0 0   100%
docs_src / app_testing / tutorial004_py310.py read_items   1 0 0   100%
docs_src / app_testing / tutorial004_py310.py test_read_items   8 0 0   100%
docs_src / app_testing / tutorial004_py310.py (no function)   10 0 0   100%
docs_src / async_tests / __init__.py (no function)   0 0 0   100%
docs_src / async_tests / app_a_py310 / __init__.py (no function)   0 0 0   100%
docs_src / async_tests / app_a_py310 / main.py root   1 0 0   100%
docs_src / async_tests / app_a_py310 / main.py (no function)   4 0 0   100%
docs_src / async_tests / app_a_py310 / test_main.py test_root   4 0 0   100%
docs_src / async_tests / app_a_py310 / test_main.py (no function)   5 0 0   100%
docs_src / async_tests / app_a_py39 / __init__.py (no function)   0 0 0   100%
docs_src / authentication_error_status_code / __init__.py (no function)   0 0 0   100%
docs_src / authentication_error_status_code / tutorial001_an_py310.py HTTPBearer403.make_not_authenticated_error   1 0 0   100%
docs_src / authentication_error_status_code / tutorial001_an_py310.py read_me   1 0 0   100%
docs_src / authentication_error_status_code / tutorial001_an_py310.py (no function)   9 0 0   100%
docs_src / background_tasks / __init__.py (no function)   0 0 0   100%
docs_src / background_tasks / tutorial001_py310.py write_notification   3 0 0   100%
docs_src / background_tasks / tutorial001_py310.py send_notification   2 0 0   100%
docs_src / background_tasks / tutorial001_py310.py (no function)   5 0 0   100%
docs_src / background_tasks / tutorial002_an_py310.py write_log   2 0 0   100%
docs_src / background_tasks / tutorial002_an_py310.py get_query   4 0 0   100%
docs_src / background_tasks / tutorial002_an_py310.py send_notification   3 0 0   100%
docs_src / background_tasks / tutorial002_an_py310.py (no function)   7 0 0   100%
docs_src / background_tasks / tutorial002_py310.py write_log   2 0 0   100%
docs_src / background_tasks / tutorial002_py310.py get_query   4 0 0   100%
docs_src / background_tasks / tutorial002_py310.py send_notification   3 0 0   100%
docs_src / background_tasks / tutorial002_py310.py (no function)   6 0 0   100%
docs_src / behind_a_proxy / __init__.py (no function)   0 0 0   100%
docs_src / behind_a_proxy / tutorial001_01_py310.py read_items   1 0 0   100%
docs_src / behind_a_proxy / tutorial001_01_py310.py (no function)   4 0 0   100%
docs_src / behind_a_proxy / tutorial001_py310.py read_main   1 0 0   100%
docs_src / behind_a_proxy / tutorial001_py310.py (no function)   4 0 0   100%
docs_src / behind_a_proxy / tutorial002_py310.py read_main   1 0 0   100%
docs_src / behind_a_proxy / tutorial002_py310.py (no function)   4 0 0   100%
docs_src / behind_a_proxy / tutorial003_py310.py read_main   1 0 0   100%
docs_src / behind_a_proxy / tutorial003_py310.py (no function)   4 0 0   100%
docs_src / behind_a_proxy / tutorial004_py310.py read_main   1 0 0   100%
docs_src / behind_a_proxy / tutorial004_py310.py (no function)   4 0 0   100%
docs_src / bigger_applications / __init__.py (no function)   0 0 0   100%
docs_src / bigger_applications / app_an_py310 / __init__.py (no function)   0 0 0   100%
docs_src / bigger_applications / app_an_py310 / dependencies.py get_token_header   2 0 0   100%
docs_src / bigger_applications / app_an_py310 / dependencies.py get_query_token   2 0 0   100%
docs_src / bigger_applications / app_an_py310 / dependencies.py (no function)   4 0 0   100%
docs_src / bigger_applications / app_an_py310 / internal / __init__.py (no function)   0 0 0   100%
docs_src / bigger_applications / app_an_py310 / internal / admin.py update_admin   1 0 0   100%
docs_src / bigger_applications / app_an_py310 / internal / admin.py (no function)   4 0 0   100%
docs_src / bigger_applications / app_an_py310 / main.py root   1 0 0   100%
docs_src / bigger_applications / app_an_py310 / main.py (no function)   10 0 0   100%
docs_src / bigger_applications / app_an_py310 / routers / __init__.py (no function)   0 0 0   100%
docs_src / bigger_applications / app_an_py310 / routers / items.py read_items   1 0 0   100%
docs_src / bigger_applications / app_an_py310 / routers / items.py read_item   3 0 0   100%
docs_src / bigger_applications / app_an_py310 / routers / items.py update_item   3 0 0   100%
docs_src / bigger_applications / app_an_py310 / routers / items.py (no function)   10 0 0   100%
docs_src / bigger_applications / app_an_py310 / routers / users.py read_users   1 0 0   100%
docs_src / bigger_applications / app_an_py310 / routers / users.py read_user_me   1 0 0   100%
docs_src / bigger_applications / app_an_py310 / routers / users.py read_user   1 0 0   100%
docs_src / bigger_applications / app_an_py310 / routers / users.py (no function)   8 0 0   100%
docs_src / bigger_applications / app_an_py39 / __init__.py (no function)   0 0 0   100%
docs_src / bigger_applications / app_an_py39 / internal / __init__.py (no function)   0 0 0   100%
docs_src / bigger_applications / app_an_py39 / routers / __init__.py (no function)   0 0 0   100%
docs_src / bigger_applications / app_py39 / __init__.py (no function)   0 0 0   100%
docs_src / body / __init__.py (no function)   0 0 0   100%
docs_src / body / tutorial001_py310.py create_item   1 0 0   100%
docs_src / body / tutorial001_py310.py (no function)   10 0 0   100%
docs_src / body / tutorial002_py310.py create_item   5 0 0   100%
docs_src / body / tutorial002_py310.py (no function)   10 0 0   100%
docs_src / body / tutorial003_py310.py update_item   1 0 0   100%
docs_src / body / tutorial003_py310.py (no function)   10 0 0   100%
docs_src / body / tutorial004_py310.py update_item   4 0 0   100%
docs_src / body / tutorial004_py310.py (no function)   10 0 0   100%
docs_src / body_fields / __init__.py (no function)   0 0 0   100%
docs_src / body_fields / tutorial001_an_py310.py update_item   2 0 0   100%
docs_src / body_fields / tutorial001_an_py310.py (no function)   11 0 0   100%
docs_src / body_fields / tutorial001_py310.py update_item   2 0 0   100%
docs_src / body_fields / tutorial001_py310.py (no function)   10 0 0   100%
docs_src / body_multiple_params / __init__.py (no function)   0 0 0   100%
docs_src / body_multiple_params / tutorial001_an_py310.py update_item   6 0 0   100%
docs_src / body_multiple_params / tutorial001_an_py310.py (no function)   11 0 0   100%
docs_src / body_multiple_params / tutorial001_py310.py update_item   6 0 0   100%
docs_src / body_multiple_params / tutorial001_py310.py (no function)   10 0 0   100%
docs_src / body_multiple_params / tutorial002_py310.py update_item   2 0 0   100%
docs_src / body_multiple_params / tutorial002_py310.py (no function)   13 0 0   100%
docs_src / body_multiple_params / tutorial003_an_py310.py update_item   2 0 0   100%
docs_src / body_multiple_params / tutorial003_an_py310.py (no function)   14 0 0   100%
docs_src / body_multiple_params / tutorial003_py310.py update_item   2 0 0   100%
docs_src / body_multiple_params / tutorial003_py310.py (no function)   13 0 0   100%
docs_src / body_multiple_params / tutorial004_an_py310.py update_item   4 0 0   100%
docs_src / body_multiple_params / tutorial004_an_py310.py (no function)   14 0 0   100%
docs_src / body_multiple_params / tutorial004_py310.py update_item   4 0 0   100%
docs_src / body_multiple_params / tutorial004_py310.py (no function)   13 0 0   100%
docs_src / body_multiple_params / tutorial005_an_py310.py update_item   2 0 0   100%
docs_src / body_multiple_params / tutorial005_an_py310.py (no function)   11 0 0   100%
docs_src / body_multiple_params / tutorial005_py310.py update_item   2 0 0   100%
docs_src / body_multiple_params / tutorial005_py310.py (no function)   10 0 0   100%
docs_src / body_nested_models / __init__.py (no function)   0 0 0   100%
docs_src / body_nested_models / tutorial001_py310.py update_item   2 0 0   100%
docs_src / body_nested_models / tutorial001_py310.py (no function)   11 0 0   100%
docs_src / body_nested_models / tutorial002_py310.py update_item   2 0 0   100%
docs_src / body_nested_models / tutorial002_py310.py (no function)   11 0 0   100%
docs_src / body_nested_models / tutorial003_py310.py update_item   2 0 0   100%
docs_src / body_nested_models / tutorial003_py310.py (no function)   11 0 0   100%
docs_src / body_nested_models / tutorial004_py310.py update_item   2 0 0   100%
docs_src / body_nested_models / tutorial004_py310.py (no function)   15 0 0   100%
docs_src / body_nested_models / tutorial005_py310.py update_item   2 0 0   100%
docs_src / body_nested_models / tutorial005_py310.py (no function)   15 0 0   100%
docs_src / body_nested_models / tutorial006_py310.py update_item   2 0 0   100%
docs_src / body_nested_models / tutorial006_py310.py (no function)   15 0 0   100%
docs_src / body_nested_models / tutorial007_py310.py create_offer   1 0 0   100%
docs_src / body_nested_models / tutorial007_py310.py (no function)   20 0 0   100%
docs_src / body_nested_models / tutorial008_py310.py create_multiple_images   1 0 0   100%
docs_src / body_nested_models / tutorial008_py310.py (no function)   8 0 0   100%
docs_src / body_nested_models / tutorial009_py310.py create_index_weights   1 0 0   100%
docs_src / body_nested_models / tutorial009_py310.py (no function)   4 0 0   100%
docs_src / body_updates / __init__.py (no function)   0 0 0   100%
docs_src / body_updates / tutorial001_py310.py read_item   1 0 0   100%
docs_src / body_updates / tutorial001_py310.py update_item   3 0 0   100%
docs_src / body_updates / tutorial001_py310.py (no function)   15 0 0   100%
docs_src / body_updates / tutorial002_py310.py read_item   1 0 0   100%
docs_src / body_updates / tutorial002_py310.py update_item   6 0 0   100%
docs_src / body_updates / tutorial002_py310.py (no function)   15 0 0   100%
docs_src / conditional_openapi / __init__.py (no function)   0 0 0   100%
docs_src / conditional_openapi / tutorial001_py310.py root   1 0 0   100%
docs_src / conditional_openapi / tutorial001_py310.py (no function)   8 0 0   100%
docs_src / configure_swagger_ui / __init__.py (no function)   0 0 0   100%
docs_src / configure_swagger_ui / tutorial001_py310.py read_user   1 0 0   100%
docs_src / configure_swagger_ui / tutorial001_py310.py (no function)   4 0 0   100%
docs_src / configure_swagger_ui / tutorial002_py310.py read_user   1 0 0   100%
docs_src / configure_swagger_ui / tutorial002_py310.py (no function)   4 0 0   100%
docs_src / configure_swagger_ui / tutorial003_py310.py read_user   1 0 0   100%
docs_src / configure_swagger_ui / tutorial003_py310.py (no function)   4 0 0   100%
docs_src / cookie_param_models / __init__.py (no function)   0 0 0   100%
docs_src / cookie_param_models / tutorial001_an_py310.py read_items   1 0 0   100%
docs_src / cookie_param_models / tutorial001_an_py310.py (no function)   10 0 0   100%
docs_src / cookie_param_models / tutorial001_py310.py read_items   1 0 0   100%
docs_src / cookie_param_models / tutorial001_py310.py (no function)   9 0 0   100%
docs_src / cookie_param_models / tutorial002_an_py310.py read_items   1 0 0   100%
docs_src / cookie_param_models / tutorial002_an_py310.py (no function)   11 0 0   100%
docs_src / cookie_param_models / tutorial002_py310.py read_items   1 0 0   100%
docs_src / cookie_param_models / tutorial002_py310.py (no function)   10 0 0   100%
docs_src / cookie_params / __init__.py (no function)   0 0 0   100%
docs_src / cookie_params / tutorial001_an_py310.py read_items   1 0 0   100%
docs_src / cookie_params / tutorial001_an_py310.py (no function)   5 0 0   100%
docs_src / cookie_params / tutorial001_py310.py read_items   1 0 0   100%
docs_src / cookie_params / tutorial001_py310.py (no function)   4 0 0   100%
docs_src / cors / __init__.py (no function)   0 0 0   100%
docs_src / cors / tutorial001_py310.py main   1 0 0   100%
docs_src / cors / tutorial001_py310.py (no function)   7 0 0   100%
docs_src / custom_docs_ui / __init__.py (no function)   0 0 0   100%
docs_src / custom_docs_ui / tutorial001_py310.py custom_swagger_ui_html   1 0 0   100%
docs_src / custom_docs_ui / tutorial001_py310.py swagger_ui_redirect   1 0 0   100%
docs_src / custom_docs_ui / tutorial001_py310.py redoc_html   1 0 0   100%
docs_src / custom_docs_ui / tutorial001_py310.py read_user   1 0 0   100%
docs_src / custom_docs_ui / tutorial001_py310.py (no function)   11 0 0   100%
docs_src / custom_docs_ui / tutorial002_py310.py custom_swagger_ui_html   1 0 0   100%
docs_src / custom_docs_ui / tutorial002_py310.py swagger_ui_redirect   1 0 0   100%
docs_src / custom_docs_ui / tutorial002_py310.py redoc_html   1 0 0   100%
docs_src / custom_docs_ui / tutorial002_py310.py read_user   1 0 0   100%
docs_src / custom_docs_ui / tutorial002_py310.py (no function)   13 0 0   100%
docs_src / custom_request_and_route / __init__.py (no function)   0 0 0   100%
docs_src / custom_request_and_route / tutorial001_an_py310.py GzipRequest.body   6 0 0   100%
docs_src / custom_request_and_route / tutorial001_an_py310.py GzipRoute.get_route_handler   3 0 0   100%
docs_src / custom_request_and_route / tutorial001_an_py310.py GzipRoute.get_route_handler.custom_route_handler   2 0 0   100%
docs_src / custom_request_and_route / tutorial001_an_py310.py sum_numbers   1 0 0   100%
docs_src / custom_request_and_route / tutorial001_an_py310.py (no function)   13 0 0   100%
docs_src / custom_request_and_route / tutorial001_py310.py GzipRequest.body   6 0 0   100%
docs_src / custom_request_and_route / tutorial001_py310.py GzipRoute.get_route_handler   3 0 0   100%
docs_src / custom_request_and_route / tutorial001_py310.py GzipRoute.get_route_handler.custom_route_handler   2 0 0   100%
docs_src / custom_request_and_route / tutorial001_py310.py sum_numbers   1 0 0   100%
docs_src / custom_request_and_route / tutorial001_py310.py (no function)   12 0 0   100%
docs_src / custom_request_and_route / tutorial002_an_py310.py ValidationErrorLoggingRoute.get_route_handler   3 0 0   100%
docs_src / custom_request_and_route / tutorial002_an_py310.py ValidationErrorLoggingRoute.get_route_handler.custom_route_handler   6 0 0   100%
docs_src / custom_request_and_route / tutorial002_an_py310.py sum_numbers   1 0 0   100%
docs_src / custom_request_and_route / tutorial002_an_py310.py (no function)   11 0 0   100%
docs_src / custom_request_and_route / tutorial002_py310.py ValidationErrorLoggingRoute.get_route_handler   3 0 0   100%
docs_src / custom_request_and_route / tutorial002_py310.py ValidationErrorLoggingRoute.get_route_handler.custom_route_handler   6 0 0   100%
docs_src / custom_request_and_route / tutorial002_py310.py sum_numbers   1 0 0   100%
docs_src / custom_request_and_route / tutorial002_py310.py (no function)   10 0 0   100%
docs_src / custom_request_and_route / tutorial003_py310.py TimedRoute.get_route_handler   3 0 0   100%
docs_src / custom_request_and_route / tutorial003_py310.py TimedRoute.get_route_handler.custom_route_handler   8 0 0   100%
docs_src / custom_request_and_route / tutorial003_py310.py not_timed   1 0 0   100%
docs_src / custom_request_and_route / tutorial003_py310.py timed   1 0 0   100%
docs_src / custom_request_and_route / tutorial003_py310.py (no function)   13 0 0   100%
docs_src / custom_response / __init__.py (no function)   0 0 0   100%
docs_src / custom_response / tutorial001_py310.py read_items   1 0 0   100%
docs_src / custom_response / tutorial001_py310.py (no function)   5 0 0   100%
docs_src / custom_response / tutorial001b_py310.py read_items   1 0 0   100%
docs_src / custom_response / tutorial001b_py310.py (no function)   5 0 0   100%
docs_src / custom_response / tutorial002_py310.py read_items   1 0 0   100%
docs_src / custom_response / tutorial002_py310.py (no function)   5 0 0   100%
docs_src / custom_response / tutorial003_py310.py read_items   2 0 0   100%
docs_src / custom_response / tutorial003_py310.py (no function)   5 0 0   100%
docs_src / custom_response / tutorial004_py310.py generate_html_response   2 0 0   100%
docs_src / custom_response / tutorial004_py310.py read_items   1 0 0   100%
docs_src / custom_response / tutorial004_py310.py (no function)   6 0 0   100%
docs_src / custom_response / tutorial005_py310.py main   1 0 0   100%
docs_src / custom_response / tutorial005_py310.py (no function)   5 0 0   100%
docs_src / custom_response / tutorial006_py310.py redirect_typer   1 0 0   100%
docs_src / custom_response / tutorial006_py310.py (no function)   5 0 0   100%
docs_src / custom_response / tutorial006b_py310.py redirect_fastapi   1 0 0   100%
docs_src / custom_response / tutorial006b_py310.py (no function)   5 0 0   100%
docs_src / custom_response / tutorial006c_py310.py redirect_pydantic   1 0 0   100%
docs_src / custom_response / tutorial006c_py310.py (no function)   5 0 0   100%
docs_src / custom_response / tutorial007_py310.py fake_video_streamer   2 0 0   100%
docs_src / custom_response / tutorial007_py310.py main   1 0 0   100%
docs_src / custom_response / tutorial007_py310.py (no function)   6 0 0   100%
docs_src / custom_response / tutorial008_py310.py main   2 0 0   100%
docs_src / custom_response / tutorial008_py310.py main.iterfile   2 0 0   100%
docs_src / custom_response / tutorial008_py310.py (no function)   6 0 0   100%
docs_src / custom_response / tutorial009_py310.py main   1 0 0   100%
docs_src / custom_response / tutorial009_py310.py (no function)   6 0 0   100%
docs_src / custom_response / tutorial009b_py310.py main   1 0 0   100%
docs_src / custom_response / tutorial009b_py310.py (no function)   6 0 0   100%
docs_src / custom_response / tutorial009c_py310.py CustomORJSONResponse.render   2 0 0   100%
docs_src / custom_response / tutorial009c_py310.py main   1 0 0   100%
docs_src / custom_response / tutorial009c_py310.py (no function)   9 0 0   100%
docs_src / custom_response / tutorial010_py310.py read_items   1 0 0   100%
docs_src / custom_response / tutorial010_py310.py (no function)   5 0 0   100%
docs_src / dataclasses_ / __init__.py (no function)   0 0 0   100%
docs_src / dataclasses_ / tutorial001_py310.py create_item   1 0 0   100%
docs_src / dataclasses_ / tutorial001_py310.py (no function)   11 0 0   100%
docs_src / dataclasses_ / tutorial002_py310.py read_next_item   1 0 0   100%
docs_src / dataclasses_ / tutorial002_py310.py (no function)   12 0 0   100%
docs_src / dataclasses_ / tutorial003_py310.py create_author_items   1 0 0   100%
docs_src / dataclasses_ / tutorial003_py310.py get_authors   1 0 0   100%
docs_src / dataclasses_ / tutorial003_py310.py (no function)   16 0 0   100%
docs_src / debugging / __init__.py (no function)   0 0 0   100%
docs_src / debugging / tutorial001_py310.py root   3 0 0   100%
docs_src / debugging / tutorial001_py310.py (no function)   7 0 0   100%
docs_src / dependencies / __init__.py (no function)   0 0 0   100%
docs_src / dependencies / tutorial001_02_an_py310.py common_parameters   1 0 0   100%
docs_src / dependencies / tutorial001_02_an_py310.py read_items   1 0 0   100%
docs_src / dependencies / tutorial001_02_an_py310.py read_users   1 0 0   100%
docs_src / dependencies / tutorial001_02_an_py310.py (no function)   9 0 0   100%
docs_src / dependencies / tutorial001_an_py310.py common_parameters   1 0 0   100%
docs_src / dependencies / tutorial001_an_py310.py read_items   1 0 0   100%
docs_src / dependencies / tutorial001_an_py310.py read_users   1 0 0   100%
docs_src / dependencies / tutorial001_an_py310.py (no function)   8 0 0   100%
docs_src / dependencies / tutorial001_py310.py common_parameters   1 0 0   100%
docs_src / dependencies / tutorial001_py310.py read_items   1 0 0   100%
docs_src / dependencies / tutorial001_py310.py read_users   1 0 0   100%
docs_src / dependencies / tutorial001_py310.py (no function)   7 0 0   100%
docs_src / dependencies / tutorial002_an_py310.py CommonQueryParams.__init__   3 0 0   100%
docs_src / dependencies / tutorial002_an_py310.py read_items   6 0 0   100%
docs_src / dependencies / tutorial002_an_py310.py (no function)   8 0 0   100%
docs_src / dependencies / tutorial002_py310.py CommonQueryParams.__init__   3 0 0   100%
docs_src / dependencies / tutorial002_py310.py read_items   6 0 0   100%
docs_src / dependencies / tutorial002_py310.py (no function)   7 0 0   100%
docs_src / dependencies / tutorial003_an_py310.py CommonQueryParams.__init__   3 0 0   100%
docs_src / dependencies / tutorial003_an_py310.py read_items   6 0 0   100%
docs_src / dependencies / tutorial003_an_py310.py (no function)   8 0 0   100%
docs_src / dependencies / tutorial003_py310.py CommonQueryParams.__init__   3 0 0   100%
docs_src / dependencies / tutorial003_py310.py read_items   6 0 0   100%
docs_src / dependencies / tutorial003_py310.py (no function)   7 0 0   100%
docs_src / dependencies / tutorial004_an_py310.py CommonQueryParams.__init__   3 0 0   100%
docs_src / dependencies / tutorial004_an_py310.py read_items   6 0 0   100%
docs_src / dependencies / tutorial004_an_py310.py (no function)   8 0 0   100%
docs_src / dependencies / tutorial004_py310.py CommonQueryParams.__init__   3 0 0   100%
docs_src / dependencies / tutorial004_py310.py read_items   6 0 0   100%
docs_src / dependencies / tutorial004_py310.py (no function)   7 0 0   100%
docs_src / dependencies / tutorial005_an_py310.py query_extractor   1 0 0   100%
docs_src / dependencies / tutorial005_an_py310.py query_or_cookie_extractor   3 0 0   100%
docs_src / dependencies / tutorial005_an_py310.py read_query   1 0 0   100%
docs_src / dependencies / tutorial005_an_py310.py (no function)   7 0 0   100%
docs_src / dependencies / tutorial005_py310.py query_extractor   1 0 0   100%
docs_src / dependencies / tutorial005_py310.py query_or_cookie_extractor   3 0 0   100%
docs_src / dependencies / tutorial005_py310.py read_query   1 0 0   100%
docs_src / dependencies / tutorial005_py310.py (no function)   6 0 0   100%
docs_src / dependencies / tutorial006_an_py310.py verify_token   2 0 0   100%
docs_src / dependencies / tutorial006_an_py310.py verify_key   3 0 0   100%
docs_src / dependencies / tutorial006_an_py310.py read_items   1 0 0   100%
docs_src / dependencies / tutorial006_an_py310.py (no function)   7 0 0   100%
docs_src / dependencies / tutorial006_py310.py verify_token   2 0 0   100%
docs_src / dependencies / tutorial006_py310.py verify_key   3 0 0   100%
docs_src / dependencies / tutorial006_py310.py read_items   1 0 0   100%
docs_src / dependencies / tutorial006_py310.py (no function)   6 0 0   100%
docs_src / dependencies / tutorial007_py310.py get_db   4 0 0   100%
docs_src / dependencies / tutorial007_py310.py (no function)   1 0 0   100%
docs_src / dependencies / tutorial008_an_py310.py dependency_a   4 0 0   100%
docs_src / dependencies / tutorial008_an_py310.py dependency_b   4 0 0   100%
docs_src / dependencies / tutorial008_an_py310.py dependency_c   4 0 0   100%
docs_src / dependencies / tutorial008_an_py310.py (no function)   5 0 0   100%
docs_src / dependencies / tutorial008_py310.py dependency_a   4 0 0   100%
docs_src / dependencies / tutorial008_py310.py dependency_b   4 0 0   100%
docs_src / dependencies / tutorial008_py310.py dependency_c   4 0 0   100%
docs_src / dependencies / tutorial008_py310.py (no function)   4 0 0   100%
docs_src / dependencies / tutorial008b_an_py310.py get_username   4 0 0   100%
docs_src / dependencies / tutorial008b_an_py310.py get_item   6 0 0   100%
docs_src / dependencies / tutorial008b_an_py310.py (no function)   9 0 0   100%
docs_src / dependencies / tutorial008b_py310.py get_username   4 0 0   100%
docs_src / dependencies / tutorial008b_py310.py get_item   6 0 0   100%
docs_src / dependencies / tutorial008b_py310.py (no function)   8 0 0   100%
docs_src / dependencies / tutorial008c_an_py310.py get_username   4 0 0   100%
docs_src / dependencies / tutorial008c_an_py310.py get_item   5 0 0   100%
docs_src / dependencies / tutorial008c_an_py310.py (no function)   8 0 0   100%
docs_src / dependencies / tutorial008c_py310.py get_username   4 0 0   100%
docs_src / dependencies / tutorial008c_py310.py get_item   5 0 0   100%
docs_src / dependencies / tutorial008c_py310.py (no function)   7 0 0   100%
docs_src / dependencies / tutorial008d_an_py310.py get_username   5 0 0   100%
docs_src / dependencies / tutorial008d_an_py310.py get_item   5 0 0   100%
docs_src / dependencies / tutorial008d_an_py310.py (no function)   8 0 0   100%
docs_src / dependencies / tutorial008d_py310.py get_username   5 0 0   100%
docs_src / dependencies / tutorial008d_py310.py get_item   5 0 0   100%
docs_src / dependencies / tutorial008d_py310.py (no function)   7 0 0   100%
docs_src / dependencies / tutorial008e_an_py310.py get_username   3 0 0   100%
docs_src / dependencies / tutorial008e_an_py310.py get_user_me   1 0 0   100%
docs_src / dependencies / tutorial008e_an_py310.py (no function)   6 0 0   100%
docs_src / dependencies / tutorial008e_py310.py get_username   3 0 0   100%
docs_src / dependencies / tutorial008e_py310.py get_user_me   1 0 0   100%
docs_src / dependencies / tutorial008e_py310.py (no function)   5 0 0   100%
docs_src / dependencies / tutorial010_py310.py MySuperContextManager.__init__   1 0 0   100%
docs_src / dependencies / tutorial010_py310.py MySuperContextManager.__enter__   1 0 0   100%
docs_src / dependencies / tutorial010_py310.py MySuperContextManager.__exit__   1 0 0   100%
docs_src / dependencies / tutorial010_py310.py get_db   2 0 0   100%
docs_src / dependencies / tutorial010_py310.py (no function)   5 0 0   100%
docs_src / dependencies / tutorial011_an_py310.py FixedContentQueryChecker.__init__   1 0 0   100%
docs_src / dependencies / tutorial011_an_py310.py FixedContentQueryChecker.__call__   3 0 0   100%
docs_src / dependencies / tutorial011_an_py310.py read_query_check   1 0 0   100%
docs_src / dependencies / tutorial011_an_py310.py (no function)   9 0 0   100%
docs_src / dependencies / tutorial011_py310.py FixedContentQueryChecker.__init__   1 0 0   100%
docs_src / dependencies / tutorial011_py310.py FixedContentQueryChecker.__call__   3 0 0   100%
docs_src / dependencies / tutorial011_py310.py read_query_check   1 0 0   100%
docs_src / dependencies / tutorial011_py310.py (no function)   8 0 0   100%
docs_src / dependencies / tutorial012_an_py310.py verify_token   2 0 0   100%
docs_src / dependencies / tutorial012_an_py310.py verify_key   3 0 0   100%
docs_src / dependencies / tutorial012_an_py310.py read_items   1 0 0   100%
docs_src / dependencies / tutorial012_an_py310.py read_users   1 0 0   100%
docs_src / dependencies / tutorial012_an_py310.py (no function)   9 0 0   100%
docs_src / dependencies / tutorial012_py310.py verify_token   2 0 0   100%
docs_src / dependencies / tutorial012_py310.py verify_key   3 0 0   100%
docs_src / dependencies / tutorial012_py310.py read_items   1 0 0   100%
docs_src / dependencies / tutorial012_py310.py read_users   1 0 0   100%
docs_src / dependencies / tutorial012_py310.py (no function)   8 0 0   100%
docs_src / dependency_testing / __init__.py (no function)   0 0 0   100%
docs_src / dependency_testing / tutorial001_an_py310.py common_parameters   1 0 0   100%
docs_src / dependency_testing / tutorial001_an_py310.py read_items   1 0 0   100%
docs_src / dependency_testing / tutorial001_an_py310.py read_users   1 0 0   100%
docs_src / dependency_testing / tutorial001_an_py310.py override_dependency   1 0 0   100%
docs_src / dependency_testing / tutorial001_an_py310.py test_override_in_items   3 0 0   100%
docs_src / dependency_testing / tutorial001_an_py310.py test_override_in_items_with_q   3 0 0   100%
docs_src / dependency_testing / tutorial001_an_py310.py test_override_in_items_with_params   3 0 0   100%
docs_src / dependency_testing / tutorial001_an_py310.py (no function)   15 0 0   100%
docs_src / dependency_testing / tutorial001_py310.py common_parameters   1 0 0   100%
docs_src / dependency_testing / tutorial001_py310.py read_items   1 0 0   100%
docs_src / dependency_testing / tutorial001_py310.py read_users   1 0 0   100%
docs_src / dependency_testing / tutorial001_py310.py override_dependency   1 0 0   100%
docs_src / dependency_testing / tutorial001_py310.py test_override_in_items   3 0 0   100%
docs_src / dependency_testing / tutorial001_py310.py test_override_in_items_with_q   3 0 0   100%
docs_src / dependency_testing / tutorial001_py310.py test_override_in_items_with_params   3 0 0   100%
docs_src / dependency_testing / tutorial001_py310.py (no function)   14 0 0   100%
docs_src / encoder / __init__.py (no function)   0 0 0   100%
docs_src / encoder / tutorial001_py310.py update_item   2 0 0   100%
docs_src / encoder / tutorial001_py310.py (no function)   12 0 0   100%
docs_src / events / __init__.py (no function)   0 0 0   100%
docs_src / events / tutorial001_py310.py startup_event   2 0 0   100%
docs_src / events / tutorial001_py310.py read_items   1 0 0   100%
docs_src / events / tutorial001_py310.py (no function)   7 0 0   100%
docs_src / events / tutorial002_py310.py shutdown_event   2 0 0   100%
docs_src / events / tutorial002_py310.py read_items   1 0 0   100%
docs_src / events / tutorial002_py310.py (no function)   6 0 0   100%
docs_src / events / tutorial003_py310.py fake_answer_to_everything_ml_model   1 0 0   100%
docs_src / events / tutorial003_py310.py lifespan   3 0 0   100%
docs_src / events / tutorial003_py310.py predict   2 0 0   100%
docs_src / events / tutorial003_py310.py (no function)   9 0 0   100%
docs_src / extending_openapi / __init__.py (no function)   0 0 0   100%
docs_src / extending_openapi / tutorial001_py310.py read_items   1 0 0   100%
docs_src / extending_openapi / tutorial001_py310.py custom_openapi   6 0 0   100%
docs_src / extending_openapi / tutorial001_py310.py (no function)   7 0 0   100%
docs_src / extra_data_types / __init__.py (no function)   0 0 0   100%
docs_src / extra_data_types / tutorial001_an_py310.py read_items   3 0 0   100%
docs_src / extra_data_types / tutorial001_an_py310.py (no function)   7 0 0   100%
docs_src / extra_data_types / tutorial001_py310.py read_items   3 0 0   100%
docs_src / extra_data_types / tutorial001_py310.py (no function)   6 0 0   100%
docs_src / extra_models / __init__.py (no function)   0 0 0   100%
docs_src / extra_models / tutorial001_py310.py fake_password_hasher   1 0 0   100%
docs_src / extra_models / tutorial001_py310.py fake_save_user   4 0 0   100%
docs_src / extra_models / tutorial001_py310.py create_user   2 0 0   100%
docs_src / extra_models / tutorial001_py310.py (no function)   21 0 0   100%
docs_src / extra_models / tutorial002_py310.py fake_password_hasher   1 0 0   100%
docs_src / extra_models / tutorial002_py310.py fake_save_user   4 0 0   100%
docs_src / extra_models / tutorial002_py310.py create_user   2 0 0   100%
docs_src / extra_models / tutorial002_py310.py (no function)   17 0 0   100%
docs_src / extra_models / tutorial003_py310.py read_item   1 0 0   100%
docs_src / extra_models / tutorial003_py310.py (no function)   15 0 0   100%
docs_src / extra_models / tutorial004_py310.py read_items   1 0 0   100%
docs_src / extra_models / tutorial004_py310.py (no function)   9 0 0   100%
docs_src / extra_models / tutorial005_py310.py read_keyword_weights   1 0 0   100%
docs_src / extra_models / tutorial005_py310.py (no function)   4 0 0   100%
docs_src / first_steps / __init__.py (no function)   0 0 0   100%
docs_src / first_steps / tutorial001_py310.py root   1 0 0   100%
docs_src / first_steps / tutorial001_py310.py (no function)   4 0 0   100%
docs_src / first_steps / tutorial003_py310.py root   1 0 0   100%
docs_src / first_steps / tutorial003_py310.py (no function)   4 0 0   100%
docs_src / generate_clients / __init__.py (no function)   0 0 0   100%
docs_src / generate_clients / tutorial001_py310.py create_item   1 0 0   100%
docs_src / generate_clients / tutorial001_py310.py get_items   1 0 0   100%
docs_src / generate_clients / tutorial001_py310.py (no function)   12 0 0   100%
docs_src / generate_clients / tutorial002_py310.py create_item   1 0 0   100%
docs_src / generate_clients / tutorial002_py310.py get_items   1 0 0   100%
docs_src / generate_clients / tutorial002_py310.py create_user   1 0 0   100%
docs_src / generate_clients / tutorial002_py310.py (no function)   17 0 0   100%
docs_src / generate_clients / tutorial003_py310.py custom_generate_unique_id   1 0 0   100%
docs_src / generate_clients / tutorial003_py310.py create_item   1 0 0   100%
docs_src / generate_clients / tutorial003_py310.py get_items   1 0 0   100%
docs_src / generate_clients / tutorial003_py310.py create_user   1 0 0   100%
docs_src / generate_clients / tutorial003_py310.py (no function)   19 0 0   100%
docs_src / generate_clients / tutorial004_py310.py (no function)   12 0 0   100%
docs_src / graphql_ / __init__.py (no function)   0 0 0   100%
docs_src / graphql_ / tutorial001_py310.py Query.user   1 0 0   100%
docs_src / graphql_ / tutorial001_py310.py (no function)   15 0 0   100%
docs_src / handling_errors / __init__.py (no function)   0 0 0   100%
docs_src / handling_errors / tutorial001_py310.py read_item   3 0 0   100%
docs_src / handling_errors / tutorial001_py310.py (no function)   5 0 0   100%
docs_src / handling_errors / tutorial002_py310.py read_item_header   3 0 0   100%
docs_src / handling_errors / tutorial002_py310.py (no function)   5 0 0   100%
docs_src / handling_errors / tutorial003_py310.py UnicornException.__init__   1 0 0   100%
docs_src / handling_errors / tutorial003_py310.py unicorn_exception_handler   1 0 0   100%
docs_src / handling_errors / tutorial003_py310.py read_unicorn   3 0 0   100%
docs_src / handling_errors / tutorial003_py310.py (no function)   9 0 0   100%
docs_src / handling_errors / tutorial004_py310.py http_exception_handler   1 0 0   100%
docs_src / handling_errors / tutorial004_py310.py validation_exception_handler   4 0 0   100%
docs_src / handling_errors / tutorial004_py310.py read_item   3 0 0   100%
docs_src / handling_errors / tutorial004_py310.py (no function)   11 0 0   100%
docs_src / handling_errors / tutorial005_py310.py validation_exception_handler   1 0 0   100%
docs_src / handling_errors / tutorial005_py310.py create_item   1 0 0   100%
docs_src / handling_errors / tutorial005_py310.py (no function)   13 0 0   100%
docs_src / handling_errors / tutorial006_py310.py custom_http_exception_handler   2 0 0   100%
docs_src / handling_errors / tutorial006_py310.py validation_exception_handler   2 0 0   100%
docs_src / handling_errors / tutorial006_py310.py read_item   3 0 0   100%
docs_src / handling_errors / tutorial006_py310.py (no function)   11 0 0   100%
docs_src / header_param_models / __init__.py (no function)   0 0 0   100%
docs_src / header_param_models / tutorial001_an_py310.py read_items   1 0 0   100%
docs_src / header_param_models / tutorial001_an_py310.py (no function)   12 0 0   100%
docs_src / header_param_models / tutorial001_py310.py read_items   1 0 0   100%
docs_src / header_param_models / tutorial001_py310.py (no function)   11 0 0   100%
docs_src / header_param_models / tutorial002_an_py310.py read_items   1 0 0   100%
docs_src / header_param_models / tutorial002_an_py310.py (no function)   13 0 0   100%
docs_src / header_param_models / tutorial002_py310.py read_items   1 0 0   100%
docs_src / header_param_models / tutorial002_py310.py (no function)   12 0 0   100%
docs_src / header_param_models / tutorial003_an_py310.py read_items   1 0 0   100%
docs_src / header_param_models / tutorial003_an_py310.py (no function)   12 0 0   100%
docs_src / header_param_models / tutorial003_py310.py read_items   1 0 0   100%
docs_src / header_param_models / tutorial003_py310.py (no function)   11 0 0   100%
docs_src / header_params / __init__.py (no function)   0 0 0   100%
docs_src / header_params / tutorial001_an_py310.py read_items   1 0 0   100%
docs_src / header_params / tutorial001_an_py310.py (no function)   5 0 0   100%
docs_src / header_params / tutorial001_py310.py read_items   1 0 0   100%
docs_src / header_params / tutorial001_py310.py (no function)   4 0 0   100%
docs_src / header_params / tutorial002_an_py310.py read_items   1 0 0   100%
docs_src / header_params / tutorial002_an_py310.py (no function)   5 0 0   100%
docs_src / header_params / tutorial002_py310.py read_items   1 0 0   100%
docs_src / header_params / tutorial002_py310.py (no function)   4 0 0   100%
docs_src / header_params / tutorial003_an_py310.py read_items   1 0 0   100%
docs_src / header_params / tutorial003_an_py310.py (no function)   5 0 0   100%
docs_src / header_params / tutorial003_py310.py read_items   1 0 0   100%
docs_src / header_params / tutorial003_py310.py (no function)   4 0 0   100%
docs_src / metadata / __init__.py (no function)   0 0 0   100%
docs_src / metadata / tutorial001_1_py310.py read_items   1 0 0   100%
docs_src / metadata / tutorial001_1_py310.py (no function)   5 0 0   100%
docs_src / metadata / tutorial001_py310.py read_items   1 0 0   100%
docs_src / metadata / tutorial001_py310.py (no function)   5 0 0   100%
docs_src / metadata / tutorial002_py310.py read_items   1 0 0   100%
docs_src / metadata / tutorial002_py310.py (no function)   4 0 0   100%
docs_src / metadata / tutorial003_py310.py read_items   1 0 0   100%
docs_src / metadata / tutorial003_py310.py (no function)   4 0 0   100%
docs_src / metadata / tutorial004_py310.py get_users   1 0 0   100%
docs_src / metadata / tutorial004_py310.py get_items   1 0 0   100%
docs_src / metadata / tutorial004_py310.py (no function)   7 0 0   100%
docs_src / middleware / __init__.py (no function)   0 0 0   100%
docs_src / middleware / tutorial001_py310.py add_process_time_header   5 0 0   100%
docs_src / middleware / tutorial001_py310.py (no function)   5 0 0   100%
docs_src / openapi_callbacks / __init__.py (no function)   0 0 0   100%
docs_src / openapi_callbacks / tutorial001_py310.py invoice_notification   1 0 0   100%
docs_src / openapi_callbacks / tutorial001_py310.py create_invoice   1 0 0   100%
docs_src / openapi_callbacks / tutorial001_py310.py (no function)   18 0 0   100%
docs_src / openapi_webhooks / __init__.py (no function)   0 0 0   100%
docs_src / openapi_webhooks / tutorial001_py310.py new_subscription   0 0 0   100%
docs_src / openapi_webhooks / tutorial001_py310.py read_users   1 0 0   100%
docs_src / openapi_webhooks / tutorial001_py310.py (no function)   12 0 0   100%
docs_src / path_operation_advanced_configuration / __init__.py (no function)   0 0 0   100%
docs_src / path_operation_advanced_configuration / tutorial001_py310.py read_items   1 0 0   100%
docs_src / path_operation_advanced_configuration / tutorial001_py310.py (no function)   4 0 0   100%
docs_src / path_operation_advanced_configuration / tutorial002_py310.py read_items   1 0 0   100%
docs_src / path_operation_advanced_configuration / tutorial002_py310.py use_route_names_as_operation_ids   3 0 0   100%
docs_src / path_operation_advanced_configuration / tutorial002_py310.py (no function)   7 0 0   100%
docs_src / path_operation_advanced_configuration / tutorial003_py310.py read_items   1 0 0   100%
docs_src / path_operation_advanced_configuration / tutorial003_py310.py (no function)   4 0 0   100%
docs_src / path_operation_advanced_configuration / tutorial004_py310.py create_item   1 0 0   100%
docs_src / path_operation_advanced_configuration / tutorial004_py310.py (no function)   11 0 0   100%
docs_src / path_operation_advanced_configuration / tutorial005_py310.py read_items   1 0 0   100%
docs_src / path_operation_advanced_configuration / tutorial005_py310.py (no function)   4 0 0   100%
docs_src / path_operation_advanced_configuration / tutorial006_py310.py magic_data_reader   1 0 0   100%
docs_src / path_operation_advanced_configuration / tutorial006_py310.py create_item   3 0 0   100%
docs_src / path_operation_advanced_configuration / tutorial006_py310.py (no function)   5 0 0   100%
docs_src / path_operation_advanced_configuration / tutorial007_py310.py create_item   10 0 0   100%
docs_src / path_operation_advanced_configuration / tutorial007_py310.py (no function)   9 0 0   100%
docs_src / path_operation_configuration / __init__.py (no function)   0 0 0   100%
docs_src / path_operation_configuration / tutorial001_py310.py create_item   1 0 0   100%
docs_src / path_operation_configuration / tutorial001_py310.py (no function)   11 0 0   100%
docs_src / path_operation_configuration / tutorial002_py310.py create_item   1 0 0   100%
docs_src / path_operation_configuration / tutorial002_py310.py read_items   1 0 0   100%
docs_src / path_operation_configuration / tutorial002_py310.py read_users   1 0 0   100%
docs_src / path_operation_configuration / tutorial002_py310.py (no function)   15 0 0   100%
docs_src / path_operation_configuration / tutorial002b_py310.py get_items   1 0 0   100%
docs_src / path_operation_configuration / tutorial002b_py310.py read_users   1 0 0   100%
docs_src / path_operation_configuration / tutorial002b_py310.py (no function)   10 0 0   100%
docs_src / path_operation_configuration / tutorial003_py310.py create_item   1 0 0   100%
docs_src / path_operation_configuration / tutorial003_py310.py (no function)   11 0 0   100%
docs_src / path_operation_configuration / tutorial004_py310.py create_item   1 0 0   100%
docs_src / path_operation_configuration / tutorial004_py310.py (no function)   11 0 0   100%
docs_src / path_operation_configuration / tutorial005_py310.py create_item   1 0 0   100%
docs_src / path_operation_configuration / tutorial005_py310.py (no function)   11 0 0   100%
docs_src / path_operation_configuration / tutorial006_py310.py read_items   1 0 0   100%
docs_src / path_operation_configuration / tutorial006_py310.py read_users   1 0 0   100%
docs_src / path_operation_configuration / tutorial006_py310.py read_elements   1 0 0   100%
docs_src / path_operation_configuration / tutorial006_py310.py (no function)   8 0 0   100%
docs_src / path_params / __init__.py (no function)   0 0 0   100%
docs_src / path_params / tutorial001_py310.py read_item   1 0 0   100%
docs_src / path_params / tutorial001_py310.py (no function)   4 0 0   100%
docs_src / path_params / tutorial002_py310.py read_item   1 0 0   100%
docs_src / path_params / tutorial002_py310.py (no function)   4 0 0   100%
docs_src / path_params / tutorial003_py310.py read_user_me   1 0 0   100%
docs_src / path_params / tutorial003_py310.py read_user   1 0 0   100%
docs_src / path_params / tutorial003_py310.py (no function)   6 0 0   100%
docs_src / path_params / tutorial003b_py310.py read_users   1 0 0   100%
docs_src / path_params / tutorial003b_py310.py read_users2   1 0 0   100%
docs_src / path_params / tutorial003b_py310.py (no function)   6 0 0   100%
docs_src / path_params / tutorial004_py310.py read_file   1 0 0   100%
docs_src / path_params / tutorial004_py310.py (no function)   4 0 0   100%
docs_src / path_params / tutorial005_py310.py get_model   5 0 0   100%
docs_src / path_params / tutorial005_py310.py (no function)   9 0 0   100%
docs_src / path_params_numeric_validations / __init__.py (no function)   0 0 0   100%
docs_src / path_params_numeric_validations / tutorial001_an_py310.py read_items   4 0 0   100%
docs_src / path_params_numeric_validations / tutorial001_an_py310.py (no function)   5 0 0   100%
docs_src / path_params_numeric_validations / tutorial001_py310.py read_items   4 0 0   100%
docs_src / path_params_numeric_validations / tutorial001_py310.py (no function)   4 0 0   100%
docs_src / path_params_numeric_validations / tutorial002_an_py310.py read_items   4 0 0   100%
docs_src / path_params_numeric_validations / tutorial002_an_py310.py (no function)   5 0 0   100%
docs_src / path_params_numeric_validations / tutorial002_py310.py read_items   4 0 0   100%
docs_src / path_params_numeric_validations / tutorial002_py310.py (no function)   4 0 0   100%
docs_src / path_params_numeric_validations / tutorial003_an_py310.py read_items   4 0 0   100%
docs_src / path_params_numeric_validations / tutorial003_an_py310.py (no function)   5 0 0   100%
docs_src / path_params_numeric_validations / tutorial003_py310.py read_items   4 0 0   100%
docs_src / path_params_numeric_validations / tutorial003_py310.py (no function)   4 0 0   100%
docs_src / path_params_numeric_validations / tutorial004_an_py310.py read_items   4 0 0   100%
docs_src / path_params_numeric_validations / tutorial004_an_py310.py (no function)   5 0 0   100%
docs_src / path_params_numeric_validations / tutorial004_py310.py read_items   4 0 0   100%
docs_src / path_params_numeric_validations / tutorial004_py310.py (no function)   4 0 0   100%
docs_src / path_params_numeric_validations / tutorial005_an_py310.py read_items   4 0 0   100%
docs_src / path_params_numeric_validations / tutorial005_an_py310.py (no function)   5 0 0   100%
docs_src / path_params_numeric_validations / tutorial005_py310.py read_items   4 0 0   100%
docs_src / path_params_numeric_validations / tutorial005_py310.py (no function)   4 0 0   100%
docs_src / path_params_numeric_validations / tutorial006_an_py310.py read_items   6 0 0   100%
docs_src / path_params_numeric_validations / tutorial006_an_py310.py (no function)   5 0 0   100%
docs_src / path_params_numeric_validations / tutorial006_py310.py read_items   6 0 0   100%
docs_src / path_params_numeric_validations / tutorial006_py310.py (no function)   4 0 0   100%
docs_src / pydantic_v1_in_v2 / __init__.py (no function)   0 0 0   100%
docs_src / python_types / __init__.py (no function)   0 0 0   100%
docs_src / python_types / tutorial001_py310.py get_full_name   2 0 0   100%
docs_src / python_types / tutorial001_py310.py (no function)   2 0 0   100%
docs_src / python_types / tutorial002_py310.py get_full_name   2 0 0   100%
docs_src / python_types / tutorial002_py310.py (no function)   2 0 0   100%
docs_src / python_types / tutorial003_py310.py get_name_with_age   2 0 0   100%
docs_src / python_types / tutorial003_py310.py (no function)   1 0 0   100%
docs_src / python_types / tutorial004_py310.py get_name_with_age   2 0 0   100%
docs_src / python_types / tutorial004_py310.py (no function)   1 0 0   100%
docs_src / python_types / tutorial005_py310.py get_items   1 0 0   100%
docs_src / python_types / tutorial005_py310.py (no function)   1 0 0   100%
docs_src / python_types / tutorial006_py310.py process_items   2 0 0   100%
docs_src / python_types / tutorial006_py310.py (no function)   1 0 0   100%
docs_src / python_types / tutorial007_py310.py process_items   1 0 0   100%
docs_src / python_types / tutorial007_py310.py (no function)   1 0 0   100%
docs_src / python_types / tutorial008_py310.py process_items   3 0 0   100%
docs_src / python_types / tutorial008_py310.py (no function)   1 0 0   100%
docs_src / python_types / tutorial008b_py310.py process_item   1 0 0   100%
docs_src / python_types / tutorial008b_py310.py (no function)   1 0 0   100%
docs_src / python_types / tutorial009_py310.py say_hi   3 0 0   100%
docs_src / python_types / tutorial009_py310.py (no function)   1 0 0   100%
docs_src / python_types / tutorial009c_py310.py say_hi   1 0 0   100%
docs_src / python_types / tutorial009c_py310.py (no function)   1 0 0   100%
docs_src / python_types / tutorial010_py310.py Person.__init__   1 0 0   100%
docs_src / python_types / tutorial010_py310.py get_person_name   1 0 0   100%
docs_src / python_types / tutorial010_py310.py (no function)   3 0 0   100%
docs_src / python_types / tutorial011_py310.py (no function)   11 0 0   100%
docs_src / python_types / tutorial013_py310.py say_hello   1 0 0   100%
docs_src / python_types / tutorial013_py310.py (no function)   2 0 0   100%
docs_src / query_param_models / __init__.py (no function)   0 0 0   100%
docs_src / query_param_models / tutorial001_an_py310.py read_items   1 0 0   100%
docs_src / query_param_models / tutorial001_an_py310.py (no function)   11 0 0   100%
docs_src / query_param_models / tutorial001_py310.py read_items   1 0 0   100%
docs_src / query_param_models / tutorial001_py310.py (no function)   11 0 0   100%
docs_src / query_param_models / tutorial002_an_py310.py read_items   1 0 0   100%
docs_src / query_param_models / tutorial002_an_py310.py (no function)   12 0 0   100%
docs_src / query_param_models / tutorial002_py310.py read_items   1 0 0   100%
docs_src / query_param_models / tutorial002_py310.py (no function)   12 0 0   100%
docs_src / query_params / __init__.py (no function)   0 0 0   100%
docs_src / query_params / tutorial001_py310.py read_item   1 0 0   100%
docs_src / query_params / tutorial001_py310.py (no function)   5 0 0   100%
docs_src / query_params / tutorial002_py310.py read_item   3 0 0   100%
docs_src / query_params / tutorial002_py310.py (no function)   4 0 0   100%
docs_src / query_params / tutorial003_py310.py read_item   6 0 0   100%
docs_src / query_params / tutorial003_py310.py (no function)   4 0 0   100%
docs_src / query_params / tutorial004_py310.py read_user_item   6 0 0   100%
docs_src / query_params / tutorial004_py310.py (no function)   4 0 0   100%
docs_src / query_params / tutorial005_py310.py read_user_item   2 0 0   100%
docs_src / query_params / tutorial005_py310.py (no function)   4 0 0   100%
docs_src / query_params / tutorial006_py310.py read_user_item   2 0 0   100%
docs_src / query_params / tutorial006_py310.py (no function)   4 0 0   100%
docs_src / query_params_str_validations / __init__.py (no function)   0 0 0   100%
docs_src / query_params_str_validations / tutorial001_py310.py read_items   4 0 0   100%
docs_src / query_params_str_validations / tutorial001_py310.py (no function)   4 0 0   100%
docs_src / query_params_str_validations / tutorial002_an_py310.py read_items   4 0 0   100%
docs_src / query_params_str_validations / tutorial002_an_py310.py (no function)   5 0 0   100%
docs_src / query_params_str_validations / tutorial002_py310.py read_items   4 0 0   100%
docs_src / query_params_str_validations / tutorial002_py310.py (no function)   4 0 0   100%
docs_src / query_params_str_validations / tutorial003_an_py310.py read_items   4 0 0   100%
docs_src / query_params_str_validations / tutorial003_an_py310.py (no function)   5 0 0   100%
docs_src / query_params_str_validations / tutorial003_py310.py read_items   4 0 0   100%
docs_src / query_params_str_validations / tutorial003_py310.py (no function)   4 0 0   100%
docs_src / query_params_str_validations / tutorial004_an_py310.py read_items   4 0 0   100%
docs_src / query_params_str_validations / tutorial004_an_py310.py (no function)   5 0 0   100%
docs_src / query_params_str_validations / tutorial004_py310.py read_items   4 0 0   100%
docs_src / query_params_str_validations / tutorial004_py310.py (no function)   4 0 0   100%
docs_src / query_params_str_validations / tutorial005_an_py310.py read_items   4 0 0   100%
docs_src / query_params_str_validations / tutorial005_an_py310.py (no function)   5 0 0   100%
docs_src / query_params_str_validations / tutorial005_py310.py read_items   4 0 0   100%
docs_src / query_params_str_validations / tutorial005_py310.py (no function)   4 0 0   100%
docs_src / query_params_str_validations / tutorial006_an_py310.py read_items   4 0 0   100%
docs_src / query_params_str_validations / tutorial006_an_py310.py (no function)   5 0 0   100%
docs_src / query_params_str_validations / tutorial006_py310.py read_items   4 0 0   100%
docs_src / query_params_str_validations / tutorial006_py310.py (no function)   4 0 0   100%
docs_src / query_params_str_validations / tutorial006c_an_py310.py read_items   4 0 0   100%
docs_src / query_params_str_validations / tutorial006c_an_py310.py (no function)   5 0 0   100%
docs_src / query_params_str_validations / tutorial006c_py310.py read_items   4 0 0   100%
docs_src / query_params_str_validations / tutorial006c_py310.py (no function)   4 0 0   100%
docs_src / query_params_str_validations / tutorial007_an_py310.py read_items   4 0 0   100%
docs_src / query_params_str_validations / tutorial007_an_py310.py (no function)   5 0 0   100%
docs_src / query_params_str_validations / tutorial007_py310.py read_items   4 0 0   100%
docs_src / query_params_str_validations / tutorial007_py310.py (no function)   4 0 0   100%
docs_src / query_params_str_validations / tutorial008_an_py310.py read_items   4 0 0   100%
docs_src / query_params_str_validations / tutorial008_an_py310.py (no function)   5 0 0   100%
docs_src / query_params_str_validations / tutorial008_py310.py read_items   4 0 0   100%
docs_src / query_params_str_validations / tutorial008_py310.py (no function)   4 0 0   100%
docs_src / query_params_str_validations / tutorial009_an_py310.py read_items   4 0 0   100%
docs_src / query_params_str_validations / tutorial009_an_py310.py (no function)   5 0 0   100%
docs_src / query_params_str_validations / tutorial009_py310.py read_items   4 0 0   100%
docs_src / query_params_str_validations / tutorial009_py310.py (no function)   4 0 0   100%
docs_src / query_params_str_validations / tutorial010_an_py310.py read_items   4 0 0   100%
docs_src / query_params_str_validations / tutorial010_an_py310.py (no function)   5 0 0   100%
docs_src / query_params_str_validations / tutorial010_py310.py read_items   4 0 0   100%
docs_src / query_params_str_validations / tutorial010_py310.py (no function)   4 0 0   100%
docs_src / query_params_str_validations / tutorial011_an_py310.py read_items   2 0 0   100%
docs_src / query_params_str_validations / tutorial011_an_py310.py (no function)   5 0 0   100%
docs_src / query_params_str_validations / tutorial011_py310.py read_items   2 0 0   100%
docs_src / query_params_str_validations / tutorial011_py310.py (no function)   4 0 0   100%
docs_src / query_params_str_validations / tutorial012_an_py310.py read_items   2 0 0   100%
docs_src / query_params_str_validations / tutorial012_an_py310.py (no function)   5 0 0   100%
docs_src / query_params_str_validations / tutorial012_py310.py read_items   2 0 0   100%
docs_src / query_params_str_validations / tutorial012_py310.py (no function)   4 0 0   100%
docs_src / query_params_str_validations / tutorial013_an_py310.py read_items   2 0 0   100%
docs_src / query_params_str_validations / tutorial013_an_py310.py (no function)   5 0 0   100%
docs_src / query_params_str_validations / tutorial013_py310.py read_items   2 0 0   100%
docs_src / query_params_str_validations / tutorial013_py310.py (no function)   4 0 0   100%
docs_src / query_params_str_validations / tutorial014_an_py310.py read_items   3 0 0   100%
docs_src / query_params_str_validations / tutorial014_an_py310.py (no function)   5 0 0   100%
docs_src / query_params_str_validations / tutorial014_py310.py read_items   3 0 0   100%
docs_src / query_params_str_validations / tutorial014_py310.py (no function)   4 0 0   100%
docs_src / query_params_str_validations / tutorial015_an_py310.py check_valid_id   3 0 0   100%
docs_src / query_params_str_validations / tutorial015_an_py310.py read_items   4 0 0   100%
docs_src / query_params_str_validations / tutorial015_an_py310.py (no function)   9 0 0   100%
docs_src / request_files / __init__.py (no function)   0 0 0   100%
docs_src / request_files / tutorial001_02_an_py310.py create_file   3 0 0   100%
docs_src / request_files / tutorial001_02_an_py310.py create_upload_file   3 0 0   100%
docs_src / request_files / tutorial001_02_an_py310.py (no function)   7 0 0   100%
docs_src / request_files / tutorial001_02_py310.py create_file   3 0 0   100%
docs_src / request_files / tutorial001_02_py310.py create_upload_file   3 0 0   100%
docs_src / request_files / tutorial001_02_py310.py (no function)   6 0 0   100%
docs_src / request_files / tutorial001_03_an_py310.py create_file   1 0 0   100%
docs_src / request_files / tutorial001_03_an_py310.py create_upload_file   1 0 0   100%
docs_src / request_files / tutorial001_03_an_py310.py (no function)   7 0 0   100%
docs_src / request_files / tutorial001_03_py310.py create_file   1 0 0   100%
docs_src / request_files / tutorial001_03_py310.py create_upload_file   1 0 0   100%
docs_src / request_files / tutorial001_03_py310.py (no function)   6 0 0   100%
docs_src / request_files / tutorial001_an_py310.py create_file   1 0 0   100%
docs_src / request_files / tutorial001_an_py310.py create_upload_file   1 0 0   100%
docs_src / request_files / tutorial001_an_py310.py (no function)   7 0 0   100%
docs_src / request_files / tutorial001_py310.py create_file   1 0 0   100%
docs_src / request_files / tutorial001_py310.py create_upload_file   1 0 0   100%
docs_src / request_files / tutorial001_py310.py (no function)   6 0 0   100%
docs_src / request_files / tutorial002_an_py310.py create_files   1 0 0   100%
docs_src / request_files / tutorial002_an_py310.py create_upload_files   1 0 0   100%
docs_src / request_files / tutorial002_an_py310.py main   2 0 0   100%
docs_src / request_files / tutorial002_an_py310.py (no function)   10 0 0   100%
docs_src / request_files / tutorial002_py310.py create_files   1 0 0   100%
docs_src / request_files / tutorial002_py310.py create_upload_files   1 0 0   100%
docs_src / request_files / tutorial002_py310.py main   2 0 0   100%
docs_src / request_files / tutorial002_py310.py (no function)   9 0 0   100%
docs_src / request_files / tutorial003_an_py310.py create_files   1 0 0   100%
docs_src / request_files / tutorial003_an_py310.py create_upload_files   1 0 0   100%
docs_src / request_files / tutorial003_an_py310.py main   2 0 0   100%
docs_src / request_files / tutorial003_an_py310.py (no function)   10 0 0   100%
docs_src / request_files / tutorial003_py310.py create_files   1 0 0   100%
docs_src / request_files / tutorial003_py310.py create_upload_files   1 0 0   100%
docs_src / request_files / tutorial003_py310.py main   2 0 0   100%
docs_src / request_files / tutorial003_py310.py (no function)   9 0 0   100%
docs_src / request_form_models / __init__.py (no function)   0 0 0   100%
docs_src / request_form_models / tutorial001_an_py310.py login   1 0 0   100%
docs_src / request_form_models / tutorial001_an_py310.py (no function)   9 0 0   100%
docs_src / request_form_models / tutorial001_py310.py login   1 0 0   100%
docs_src / request_form_models / tutorial001_py310.py (no function)   8 0 0   100%
docs_src / request_form_models / tutorial002_an_py310.py login   1 0 0   100%
docs_src / request_form_models / tutorial002_an_py310.py (no function)   10 0 0   100%
docs_src / request_form_models / tutorial002_py310.py login   1 0 0   100%
docs_src / request_form_models / tutorial002_py310.py (no function)   9 0 0   100%
docs_src / request_forms / __init__.py (no function)   0 0 0   100%
docs_src / request_forms / tutorial001_an_py310.py login   1 0 0   100%
docs_src / request_forms / tutorial001_an_py310.py (no function)   5 0 0   100%
docs_src / request_forms / tutorial001_py310.py login   1 0 0   100%
docs_src / request_forms / tutorial001_py310.py (no function)   4 0 0   100%
docs_src / request_forms_and_files / __init__.py (no function)   0 0 0   100%
docs_src / request_forms_and_files / tutorial001_an_py310.py create_file   1 0 0   100%
docs_src / request_forms_and_files / tutorial001_an_py310.py (no function)   5 0 0   100%
docs_src / request_forms_and_files / tutorial001_py310.py create_file   1 0 0   100%
docs_src / request_forms_and_files / tutorial001_py310.py (no function)   4 0 0   100%
docs_src / response_change_status_code / __init__.py (no function)   0 0 0   100%
docs_src / response_change_status_code / tutorial001_py310.py get_or_create_task   4 0 0   100%
docs_src / response_change_status_code / tutorial001_py310.py (no function)   5 0 0   100%
docs_src / response_cookies / __init__.py (no function)   0 0 0   100%
docs_src / response_cookies / tutorial001_py310.py create_cookie   4 0 0   100%
docs_src / response_cookies / tutorial001_py310.py (no function)   5 0 0   100%
docs_src / response_cookies / tutorial002_py310.py create_cookie   2 0 0   100%
docs_src / response_cookies / tutorial002_py310.py (no function)   4 0 0   100%
docs_src / response_directly / __init__.py (no function)   0 0 0   100%
docs_src / response_directly / tutorial001_py310.py update_item   2 0 0   100%
docs_src / response_directly / tutorial001_py310.py (no function)   12 0 0   100%
docs_src / response_directly / tutorial002_py310.py get_legacy_data   2 0 0   100%
docs_src / response_directly / tutorial002_py310.py (no function)   4 0 0   100%
docs_src / response_headers / __init__.py (no function)   0 0 0   100%
docs_src / response_headers / tutorial001_py310.py get_headers   3 0 0   100%
docs_src / response_headers / tutorial001_py310.py (no function)   5 0 0   100%
docs_src / response_headers / tutorial002_py310.py get_headers   2 0 0   100%
docs_src / response_headers / tutorial002_py310.py (no function)   4 0 0   100%
docs_src / response_model / __init__.py (no function)   0 0 0   100%
docs_src / response_model / tutorial001_01_py310.py create_item   1 0 0   100%
docs_src / response_model / tutorial001_01_py310.py read_items   1 0 0   100%
docs_src / response_model / tutorial001_01_py310.py (no function)   13 0 0   100%
docs_src / response_model / tutorial001_py310.py create_item   1 0 0   100%
docs_src / response_model / tutorial001_py310.py read_items   1 0 0   100%
docs_src / response_model / tutorial001_py310.py (no function)   14 0 0   100%
docs_src / response_model / tutorial002_py310.py create_user   1 0 0   100%
docs_src / response_model / tutorial002_py310.py (no function)   10 0 0   100%
docs_src / response_model / tutorial003_01_py310.py create_user   1 0 0   100%
docs_src / response_model / tutorial003_01_py310.py (no function)   11 0 0   100%
docs_src / response_model / tutorial003_02_py310.py get_portal   3 0 0   100%
docs_src / response_model / tutorial003_02_py310.py (no function)   5 0 0   100%
docs_src / response_model / tutorial003_03_py310.py get_teleport   1 0 0   100%
docs_src / response_model / tutorial003_03_py310.py (no function)   5 0 0   100%
docs_src / response_model / tutorial003_05_py310.py get_portal   3 0 0   100%
docs_src / response_model / tutorial003_05_py310.py (no function)   5 0 0   100%
docs_src / response_model / tutorial003_py310.py create_user   1 0 0   100%
docs_src / response_model / tutorial003_py310.py (no function)   15 0 0   100%
docs_src / response_model / tutorial004_py310.py read_item   1 0 0   100%
docs_src / response_model / tutorial004_py310.py (no function)   12 0 0   100%
docs_src / response_model / tutorial005_py310.py read_item_name   1 0 0   100%
docs_src / response_model / tutorial005_py310.py read_item_public_data   1 0 0   100%
docs_src / response_model / tutorial005_py310.py (no function)   13 0 0   100%
docs_src / response_model / tutorial006_py310.py read_item_name   1 0 0   100%
docs_src / response_model / tutorial006_py310.py read_item_public_data   1 0 0   100%
docs_src / response_model / tutorial006_py310.py (no function)   13 0 0   100%
docs_src / response_status_code / __init__.py (no function)   0 0 0   100%
docs_src / response_status_code / tutorial001_py310.py create_item   1 0 0   100%
docs_src / response_status_code / tutorial001_py310.py (no function)   4 0 0   100%
docs_src / response_status_code / tutorial002_py310.py create_item   1 0 0   100%
docs_src / response_status_code / tutorial002_py310.py (no function)   4 0 0   100%
docs_src / schema_extra_example / __init__.py (no function)   0 0 0   100%
docs_src / schema_extra_example / tutorial001_py310.py update_item   2 0 0   100%
docs_src / schema_extra_example / tutorial001_py310.py (no function)   11 0 0   100%
docs_src / schema_extra_example / tutorial002_py310.py update_item   2 0 0   100%
docs_src / schema_extra_example / tutorial002_py310.py (no function)   10 0 0   100%
docs_src / schema_extra_example / tutorial003_an_py310.py update_item   2 0 0   100%
docs_src / schema_extra_example / tutorial003_an_py310.py (no function)   11 0 0   100%
docs_src / schema_extra_example / tutorial003_py310.py update_item   2 0 0   100%
docs_src / schema_extra_example / tutorial003_py310.py (no function)   10 0 0   100%
docs_src / schema_extra_example / tutorial004_an_py310.py update_item   2 0 0   100%
docs_src / schema_extra_example / tutorial004_an_py310.py (no function)   11 0 0   100%
docs_src / schema_extra_example / tutorial004_py310.py update_item   2 0 0   100%
docs_src / schema_extra_example / tutorial004_py310.py (no function)   10 0 0   100%
docs_src / schema_extra_example / tutorial005_an_py310.py update_item   2 0 0   100%
docs_src / schema_extra_example / tutorial005_an_py310.py (no function)   11 0 0   100%
docs_src / schema_extra_example / tutorial005_py310.py update_item   2 0 0   100%
docs_src / schema_extra_example / tutorial005_py310.py (no function)   10 0 0   100%
docs_src / security / __init__.py (no function)   0 0 0   100%
docs_src / security / tutorial001_an_py310.py read_items   1 0 0   100%
docs_src / security / tutorial001_an_py310.py (no function)   7 0 0   100%
docs_src / security / tutorial001_py310.py read_items   1 0 0   100%
docs_src / security / tutorial001_py310.py (no function)   6 0 0   100%
docs_src / security / tutorial002_an_py310.py fake_decode_token   1 0 0   100%
docs_src / security / tutorial002_an_py310.py get_current_user   2 0 0   100%
docs_src / security / tutorial002_an_py310.py read_users_me   1 0 0   100%
docs_src / security / tutorial002_an_py310.py (no function)   15 0 0   100%
docs_src / security / tutorial002_py310.py fake_decode_token   1 0 0   100%
docs_src / security / tutorial002_py310.py get_current_user   2 0 0   100%
docs_src / security / tutorial002_py310.py read_users_me   1 0 0   100%
docs_src / security / tutorial002_py310.py (no function)   14 0 0   100%
docs_src / security / tutorial003_an_py310.py fake_hash_password   1 0 0   100%
docs_src / security / tutorial003_an_py310.py get_user   3 0 0   100%
docs_src / security / tutorial003_an_py310.py fake_decode_token   2 0 0   100%
docs_src / security / tutorial003_an_py310.py get_current_user   4 0 0   100%
docs_src / security / tutorial003_an_py310.py get_current_active_user   3 0 0   100%
docs_src / security / tutorial003_an_py310.py login   8 0 0   100%
docs_src / security / tutorial003_an_py310.py read_users_me   1 0 0   100%
docs_src / security / tutorial003_an_py310.py (no function)   23 0 0   100%
docs_src / security / tutorial003_py310.py fake_hash_password   1 0 0   100%
docs_src / security / tutorial003_py310.py get_user   3 0 0   100%
docs_src / security / tutorial003_py310.py fake_decode_token   2 0 0   100%
docs_src / security / tutorial003_py310.py get_current_user   4 0 0   100%
docs_src / security / tutorial003_py310.py get_current_active_user   3 0 0   100%
docs_src / security / tutorial003_py310.py login   8 0 0   100%
docs_src / security / tutorial003_py310.py read_users_me   1 0 0   100%
docs_src / security / tutorial003_py310.py (no function)   22 0 0   100%
docs_src / security / tutorial004_an_py310.py verify_password   1 0 0   100%
docs_src / security / tutorial004_an_py310.py get_password_hash   1 0 0   100%
docs_src / security / tutorial004_an_py310.py get_user   3 0 0   100%
docs_src / security / tutorial004_an_py310.py authenticate_user   7 0 0   100%
docs_src / security / tutorial004_an_py310.py create_access_token   7 0 0   100%
docs_src / security / tutorial004_an_py310.py get_current_user   13 0 0   100%
docs_src / security / tutorial004_an_py310.py get_current_active_user   3 0 0   100%
docs_src / security / tutorial004_an_py310.py login_for_access_token   6 0 0   100%
docs_src / security / tutorial004_an_py310.py read_users_me   1 0 0   100%
docs_src / security / tutorial004_an_py310.py read_own_items   1 0 0   100%
docs_src / security / tutorial004_an_py310.py (no function)   41 0 0   100%
docs_src / security / tutorial004_py310.py verify_password   1 0 0   100%
docs_src / security / tutorial004_py310.py get_password_hash   1 0 0   100%
docs_src / security / tutorial004_py310.py get_user   3 0 0   100%
docs_src / security / tutorial004_py310.py authenticate_user   7 0 0   100%
docs_src / security / tutorial004_py310.py create_access_token   7 0 0   100%
docs_src / security / tutorial004_py310.py get_current_user   13 0 0   100%
docs_src / security / tutorial004_py310.py get_current_active_user   3 0 0   100%
docs_src / security / tutorial004_py310.py login_for_access_token   6 0 0   100%
docs_src / security / tutorial004_py310.py read_users_me   1 0 0   100%
docs_src / security / tutorial004_py310.py read_own_items   1 0 0   100%
docs_src / security / tutorial004_py310.py (no function)   40 0 0   100%
docs_src / security / tutorial005_an_py310.py verify_password   1 0 0   100%
docs_src / security / tutorial005_an_py310.py get_password_hash   1 0 0   100%
docs_src / security / tutorial005_an_py310.py get_user   3 0 0   100%
docs_src / security / tutorial005_an_py310.py authenticate_user   7 0 0   100%
docs_src / security / tutorial005_an_py310.py create_access_token   7 0 0   100%
docs_src / security / tutorial005_an_py310.py get_current_user   21 0 0   100%
docs_src / security / tutorial005_an_py310.py get_current_active_user   3 0 0   100%
docs_src / security / tutorial005_an_py310.py login_for_access_token   6 0 0   100%
docs_src / security / tutorial005_an_py310.py read_users_me   1 0 0   100%
docs_src / security / tutorial005_an_py310.py read_own_items   1 0 0   100%
docs_src / security / tutorial005_an_py310.py read_system_status   1 0 0   100%
docs_src / security / tutorial005_an_py310.py (no function)   44 0 0   100%
docs_src / security / tutorial005_py310.py verify_password   1 0 0   100%
docs_src / security / tutorial005_py310.py get_password_hash   1 0 0   100%
docs_src / security / tutorial005_py310.py get_user   3 0 0   100%
docs_src / security / tutorial005_py310.py authenticate_user   7 0 0   100%
docs_src / security / tutorial005_py310.py create_access_token   7 0 0   100%
docs_src / security / tutorial005_py310.py get_current_user   21 0 0   100%
docs_src / security / tutorial005_py310.py get_current_active_user   3 0 0   100%
docs_src / security / tutorial005_py310.py login_for_access_token   6 0 0   100%
docs_src / security / tutorial005_py310.py read_users_me   1 0 0   100%
docs_src / security / tutorial005_py310.py read_own_items   1 0 0   100%
docs_src / security / tutorial005_py310.py read_system_status   1 0 0   100%
docs_src / security / tutorial005_py310.py (no function)   43 0 0   100%
docs_src / security / tutorial006_an_py310.py read_current_user   1 0 0   100%
docs_src / security / tutorial006_an_py310.py (no function)   7 0 0   100%
docs_src / security / tutorial006_py310.py read_current_user   1 0 0   100%
docs_src / security / tutorial006_py310.py (no function)   6 0 0   100%
docs_src / security / tutorial007_an_py310.py get_current_username   9 0 0   100%
docs_src / security / tutorial007_an_py310.py read_current_user   1 0 0   100%
docs_src / security / tutorial007_an_py310.py (no function)   9 0 0   100%
docs_src / security / tutorial007_py310.py get_current_username   9 0 0   100%
docs_src / security / tutorial007_py310.py read_current_user   1 0 0   100%
docs_src / security / tutorial007_py310.py (no function)   8 0 0   100%
docs_src / separate_openapi_schemas / __init__.py (no function)   0 0 0   100%
docs_src / separate_openapi_schemas / tutorial001_py310.py create_item   1 0 0   100%
docs_src / separate_openapi_schemas / tutorial001_py310.py read_items   1 0 0   100%
docs_src / separate_openapi_schemas / tutorial001_py310.py (no function)   10 0 0   100%
docs_src / separate_openapi_schemas / tutorial002_py310.py create_item   1 0 0   100%
docs_src / separate_openapi_schemas / tutorial002_py310.py read_items   1 0 0   100%
docs_src / separate_openapi_schemas / tutorial002_py310.py (no function)   10 0 0   100%
docs_src / settings / __init__.py (no function)   0 0 0   100%
docs_src / settings / app01_py310 / __init__.py (no function)   0 0 0   100%
docs_src / settings / app01_py310 / config.py (no function)   6 0 0   100%
docs_src / settings / app01_py310 / main.py info   1 0 0   100%
docs_src / settings / app01_py310 / main.py (no function)   5 0 0   100%
docs_src / settings / app01_py39 / __init__.py (no function)   0 0 0   100%
docs_src / settings / app02_an_py310 / __init__.py (no function)   0 0 0   100%
docs_src / settings / app02_an_py310 / config.py (no function)   5 0 0   100%
docs_src / settings / app02_an_py310 / main.py get_settings   1 0 0   100%
docs_src / settings / app02_an_py310 / main.py info   1 0 0   100%
docs_src / settings / app02_an_py310 / main.py (no function)   9 0 0   100%
docs_src / settings / app02_an_py310 / test_main.py get_settings_override   1 0 0   100%
docs_src / settings / app02_an_py310 / test_main.py test_app   3 0 0   100%
docs_src / settings / app02_an_py310 / test_main.py (no function)   7 0 0   100%
docs_src / settings / app02_an_py39 / __init__.py (no function)   0 0 0   100%
docs_src / settings / app02_py310 / __init__.py (no function)   0 0 0   100%
docs_src / settings / app02_py310 / config.py (no function)   5 0 0   100%
docs_src / settings / app02_py310 / main.py get_settings   1 0 0   100%
docs_src / settings / app02_py310 / main.py info   1 0 0   100%
docs_src / settings / app02_py310 / main.py (no function)   8 0 0   100%
docs_src / settings / app02_py310 / test_main.py get_settings_override   1 0 0   100%
docs_src / settings / app02_py310 / test_main.py test_app   3 0 0   100%
docs_src / settings / app02_py310 / test_main.py (no function)   7 0 0   100%
docs_src / settings / app02_py39 / __init__.py (no function)   0 0 0   100%
docs_src / settings / app03_an_py310 / __init__.py (no function)   0 0 0   100%
docs_src / settings / app03_an_py310 / config.py (no function)   6 0 0   100%
docs_src / settings / app03_an_py310 / main.py get_settings   1 0 0   100%
docs_src / settings / app03_an_py310 / main.py info   1 0 0   100%
docs_src / settings / app03_an_py310 / main.py (no function)   9 0 0   100%
docs_src / settings / app03_an_py39 / __init__.py (no function)   0 0 0   100%
docs_src / settings / app03_py310 / __init__.py (no function)   0 0 0   100%
docs_src / settings / app03_py310 / config.py (no function)   6 0 0   100%
docs_src / settings / app03_py310 / main.py get_settings   1 0 0   100%
docs_src / settings / app03_py310 / main.py info   1 0 0   100%
docs_src / settings / app03_py310 / main.py (no function)   8 0 0   100%
docs_src / settings / app03_py39 / __init__.py (no function)   0 0 0   100%
docs_src / settings / tutorial001_py310.py info   1 0 0   100%
docs_src / settings / tutorial001_py310.py (no function)   10 0 0   100%
docs_src / sql_databases / __init__.py (no function)   0 0 0   100%
docs_src / sql_databases / tutorial001_an_py310.py create_db_and_tables   1 0 0   100%
docs_src / sql_databases / tutorial001_an_py310.py get_session   2 0 0   100%
docs_src / sql_databases / tutorial001_an_py310.py on_startup   1 0 0   100%
docs_src / sql_databases / tutorial001_an_py310.py create_hero   4 0 0   100%
docs_src / sql_databases / tutorial001_an_py310.py read_heroes   2 0 0   100%
docs_src / sql_databases / tutorial001_an_py310.py read_hero   4 0 0   100%
docs_src / sql_databases / tutorial001_an_py310.py delete_hero   6 0 0   100%
docs_src / sql_databases / tutorial001_an_py310.py (no function)   26 0 0   100%
docs_src / sql_databases / tutorial001_py310.py create_db_and_tables   1 0 0   100%
docs_src / sql_databases / tutorial001_py310.py get_session   2 0 0   100%
docs_src / sql_databases / tutorial001_py310.py on_startup   1 0 0   100%
docs_src / sql_databases / tutorial001_py310.py create_hero   4 0 0   100%
docs_src / sql_databases / tutorial001_py310.py read_heroes   2 0 0   100%
docs_src / sql_databases / tutorial001_py310.py read_hero   4 0 0   100%
docs_src / sql_databases / tutorial001_py310.py delete_hero   6 0 0   100%
docs_src / sql_databases / tutorial001_py310.py (no function)   24 0 0   100%
docs_src / sql_databases / tutorial002_an_py310.py create_db_and_tables   1 0 0   100%
docs_src / sql_databases / tutorial002_an_py310.py get_session   2 0 0   100%
docs_src / sql_databases / tutorial002_an_py310.py on_startup   1 0 0   100%
docs_src / sql_databases / tutorial002_an_py310.py create_hero   5 0 0   100%
docs_src / sql_databases / tutorial002_an_py310.py read_heroes   2 0 0   100%
docs_src / sql_databases / tutorial002_an_py310.py read_hero   4 0 0   100%
docs_src / sql_databases / tutorial002_an_py310.py update_hero   9 0 0   100%
docs_src / sql_databases / tutorial002_an_py310.py delete_hero   6 0 0   100%
docs_src / sql_databases / tutorial002_an_py310.py (no function)   37 0 0   100%
docs_src / sql_databases / tutorial002_py310.py create_db_and_tables   1 0 0   100%
docs_src / sql_databases / tutorial002_py310.py get_session   2 0 0   100%
docs_src / sql_databases / tutorial002_py310.py on_startup   1 0 0   100%
docs_src / sql_databases / tutorial002_py310.py create_hero   5 0 0   100%
docs_src / sql_databases / tutorial002_py310.py read_heroes   2 0 0   100%
docs_src / sql_databases / tutorial002_py310.py read_hero   4 0 0   100%
docs_src / sql_databases / tutorial002_py310.py update_hero   9 0 0   100%
docs_src / sql_databases / tutorial002_py310.py delete_hero   6 0 0   100%
docs_src / sql_databases / tutorial002_py310.py (no function)   35 0 0   100%
docs_src / static_files / __init__.py (no function)   0 0 0   100%
docs_src / static_files / tutorial001_py310.py (no function)   4 0 0   100%
docs_src / sub_applications / __init__.py (no function)   0 0 0   100%
docs_src / sub_applications / tutorial001_py310.py read_main   1 0 0   100%
docs_src / sub_applications / tutorial001_py310.py read_sub   1 0 0   100%
docs_src / sub_applications / tutorial001_py310.py (no function)   8 0 0   100%
docs_src / templates / __init__.py (no function)   0 0 0   100%
docs_src / templates / static / __init__.py (no function)   0 0 0   100%
docs_src / templates / templates / __init__.py (no function)   0 0 0   100%
docs_src / templates / tutorial001_py310.py read_item   1 0 0   100%
docs_src / templates / tutorial001_py310.py (no function)   9 0 0   100%
docs_src / using_request_directly / __init__.py (no function)   0 0 0   100%
docs_src / using_request_directly / tutorial001_py310.py read_root   2 0 0   100%
docs_src / using_request_directly / tutorial001_py310.py (no function)   4 0 0   100%
docs_src / websockets / __init__.py (no function)   0 0 0   100%
docs_src / websockets / tutorial001_py310.py get   1 0 0   100%
docs_src / websockets / tutorial001_py310.py websocket_endpoint   4 0 0   100%
docs_src / websockets / tutorial001_py310.py (no function)   8 0 0   100%
docs_src / websockets / tutorial002_an_py310.py get   1 0 0   100%
docs_src / websockets / tutorial002_an_py310.py get_cookie_or_token   3 0 0   100%
docs_src / websockets / tutorial002_an_py310.py websocket_endpoint   7 0 0   100%
docs_src / websockets / tutorial002_an_py310.py (no function)   10 0 0   100%
docs_src / websockets / tutorial002_py310.py get   1 0 0   100%
docs_src / websockets / tutorial002_py310.py get_cookie_or_token   3 0 0   100%
docs_src / websockets / tutorial002_py310.py websocket_endpoint   7 0 0   100%
docs_src / websockets / tutorial002_py310.py (no function)   9 0 0   100%
docs_src / websockets / tutorial003_py310.py ConnectionManager.__init__   1 0 0   100%
docs_src / websockets / tutorial003_py310.py ConnectionManager.connect   2 0 0   100%
docs_src / websockets / tutorial003_py310.py ConnectionManager.disconnect   1 0 0   100%
docs_src / websockets / tutorial003_py310.py ConnectionManager.send_personal_message   1 0 0   100%
docs_src / websockets / tutorial003_py310.py ConnectionManager.broadcast   2 0 0   100%
docs_src / websockets / tutorial003_py310.py get   1 0 0   100%
docs_src / websockets / tutorial003_py310.py websocket_endpoint   9 0 0   100%
docs_src / websockets / tutorial003_py310.py (no function)   15 0 0   100%
docs_src / wsgi / __init__.py (no function)   0 0 0   100%
docs_src / wsgi / tutorial001_py310.py flask_main   2 0 0   100%
docs_src / wsgi / tutorial001_py310.py read_main   1 0 0   100%
docs_src / wsgi / tutorial001_py310.py (no function)   11 0 0   100%
fastapi / __init__.py (no function)   21 0 0   100%
fastapi / __main__.py (no function)   2 0 0   100%
fastapi / _compat / __init__.py (no function)   30 0 0   100%
fastapi / _compat / shared.py lenient_issubclass   2 0 4   100%
fastapi / _compat / shared.py _annotation_is_sequence   3 0 0   100%
fastapi / _compat / shared.py field_annotation_is_sequence   7 0 0   100%
fastapi / _compat / shared.py value_is_sequence   1 0 0   100%
fastapi / _compat / shared.py _annotation_is_complex   1 0 0   100%
fastapi / _compat / shared.py field_annotation_is_complex   6 0 0   100%
fastapi / _compat / shared.py field_annotation_is_scalar   1 0 0   100%
fastapi / _compat / shared.py field_annotation_is_scalar_sequence   11 0 0   100%
fastapi / _compat / shared.py is_bytes_or_nonable_bytes_annotation   8 0 0   100%
fastapi / _compat / shared.py is_uploadfile_or_nonable_uploadfile_annotation   8 0 0   100%
fastapi / _compat / shared.py is_bytes_sequence_annotation   9 0 0   100%
fastapi / _compat / shared.py is_uploadfile_sequence_annotation   9 0 0   100%
fastapi / _compat / shared.py is_pydantic_v1_model_instance   5 0 2   100%
fastapi / _compat / shared.py is_pydantic_v1_model_class   5 0 2   100%
fastapi / _compat / shared.py annotation_is_pydantic_v1   12 0 0   100%
fastapi / _compat / shared.py (no function)   31 0 0   100%
fastapi / _compat / v2.py asdict   6 0 0   100%
fastapi / _compat / v2.py ModelField.alias   2 0 0   100%
fastapi / _compat / v2.py ModelField.validation_alias   4 0 0   100%
fastapi / _compat / v2.py ModelField.serialization_alias   2 0 0   100%
fastapi / _compat / v2.py ModelField.default   1 0 0   100%
fastapi / _compat / v2.py ModelField.__post_init__   7 0 0   100%
fastapi / _compat / v2.py ModelField.get_default   3 0 0   100%
fastapi / _compat / v2.py ModelField.validate   4 0 0   100%
fastapi / _compat / v2.py ModelField.serialize   1 0 0   100%
fastapi / _compat / v2.py ModelField.__hash__   1 0 0   100%
fastapi / _compat / v2.py _has_computed_fields   2 0 0   100%
fastapi / _compat / v2.py get_schema_from_model_field   6 0 0   100%
fastapi / _compat / v2.py get_definitions   17 0 0   100%
fastapi / _compat / v2.py is_scalar_field   2 0 0   100%
fastapi / _compat / v2.py copy_field_info   6 0 0   100%
fastapi / _compat / v2.py serialize_sequence_value   10 0 0   100%
fastapi / _compat / v2.py get_missing_field_error   3 0 0   100%
fastapi / _compat / v2.py create_body_model   3 0 0   100%
fastapi / _compat / v2.py get_model_fields   8 0 0   100%
fastapi / _compat / v2.py get_cached_model_fields   1 0 0   100%
fastapi / _compat / v2.py normalize_name   1 0 0   100%
fastapi / _compat / v2.py get_model_name_map   5 0 0   100%
fastapi / _compat / v2.py get_flat_models_from_model   4 0 0   100%
fastapi / _compat / v2.py get_flat_models_from_annotation   10 0 0   100%
fastapi / _compat / v2.py get_flat_models_from_field   10 0 0   100%
fastapi / _compat / v2.py get_flat_models_from_fields   3 0 0   100%
fastapi / _compat / v2.py _regenerate_error_with_loc   2 0 0   100%
fastapi / _compat / v2.py (no function)   68 0 0   100%
fastapi / applications.py FastAPI.__init__   39 0 0   100%
fastapi / applications.py FastAPI.build_middleware_stack   12 0 0   100%
fastapi / applications.py FastAPI.openapi   3 0 0   100%
fastapi / applications.py FastAPI.setup   14 0 0   100%
fastapi / applications.py FastAPI.setup.openapi   6 0 0   100%
fastapi / applications.py FastAPI.setup.swagger_ui_html   6 0 0   100%
fastapi / applications.py FastAPI.setup.swagger_ui_redirect   1 0 0   100%
fastapi / applications.py FastAPI.setup.redoc_html   3 0 0   100%
fastapi / applications.py FastAPI.__call__   3 0 0   100%
fastapi / applications.py FastAPI.add_api_route   1 0 0   100%
fastapi / applications.py FastAPI.api_route   2 0 0   100%
fastapi / applications.py FastAPI.api_route.decorator   2 0 0   100%
fastapi / applications.py FastAPI.add_api_websocket_route   1 0 0   100%
fastapi / applications.py FastAPI.websocket   2 0 0   100%
fastapi / applications.py FastAPI.websocket.decorator   2 0 0   100%
fastapi / applications.py FastAPI.include_router   1 0 0   100%
fastapi / applications.py FastAPI.get   1 0 0   100%
fastapi / applications.py FastAPI.put   1 0 0   100%
fastapi / applications.py FastAPI.post   1 0 0   100%
fastapi / applications.py FastAPI.delete   1 0 0   100%
fastapi / applications.py FastAPI.options   1 0 0   100%
fastapi / applications.py FastAPI.head   1 0 0   100%
fastapi / applications.py FastAPI.patch   1 0 0   100%
fastapi / applications.py FastAPI.trace   1 0 0   100%
fastapi / applications.py FastAPI.websocket_route   2 0 0   100%
fastapi / applications.py FastAPI.websocket_route.decorator   2 0 0   100%
fastapi / applications.py FastAPI.on_event   1 0 0   100%
fastapi / applications.py FastAPI.middleware   2 0 0   100%
fastapi / applications.py FastAPI.middleware.decorator   2 0 0   100%
fastapi / applications.py FastAPI.exception_handler   2 0 0   100%
fastapi / applications.py FastAPI.exception_handler.decorator   2 0 0   100%
fastapi / applications.py (no function)   52 0 0   100%
fastapi / background.py BackgroundTasks.add_task   1 0 0   100%
fastapi / background.py (no function)   8 0 0   100%
fastapi / cli.py main   5 0 0   100%
fastapi / cli.py (no function)   3 0 2   100%
fastapi / concurrency.py contextmanager_in_threadpool   8 0 0   100%
fastapi / concurrency.py (no function)   12 0 0   100%
fastapi / datastructures.py UploadFile.write   1 0 0   100%
fastapi / datastructures.py UploadFile.read   1 0 0   100%
fastapi / datastructures.py UploadFile.seek   1 0 0   100%
fastapi / datastructures.py UploadFile.close   1 0 0   100%
fastapi / datastructures.py UploadFile._validate   3 0 0   100%
fastapi / datastructures.py UploadFile.__get_pydantic_json_schema__   1 0 0   100%
fastapi / datastructures.py UploadFile.__get_pydantic_core_schema__   2 0 0   100%
fastapi / datastructures.py DefaultPlaceholder.__init__   1 0 0   100%
fastapi / datastructures.py DefaultPlaceholder.__bool__   1 0 0   100%
fastapi / datastructures.py DefaultPlaceholder.__eq__   1 0 0   100%
fastapi / datastructures.py Default   1 0 0   100%
fastapi / datastructures.py (no function)   33 0 0   100%
fastapi / dependencies / __init__.py (no function)   0 0 0   100%
fastapi / dependencies / models.py _unwrapped_call   3 0 1   100%
fastapi / dependencies / models.py _impartial   3 0 0   100%
fastapi / dependencies / models.py Dependant.oauth_scopes   5 0 0   100%
fastapi / dependencies / models.py Dependant.cache_key   2 0 0   100%
fastapi / dependencies / models.py Dependant._uses_scopes   10 0 0   100%
fastapi / dependencies / models.py Dependant._is_security_scheme   3 0 1   100%
fastapi / dependencies / models.py Dependant._security_scheme   3 0 0   100%
fastapi / dependencies / models.py Dependant._security_dependencies   2 0 0   100%
fastapi / dependencies / models.py Dependant.is_gen_callable   14 0 3   100%
fastapi / dependencies / models.py Dependant.is_async_gen_callable   14 0 3   100%
fastapi / dependencies / models.py Dependant.is_coroutine_callable   16 0 3   100%
fastapi / dependencies / models.py Dependant.computed_scope   5 0 0   100%
fastapi / dependencies / models.py (no function)   52 0 4   100%
fastapi / dependencies / utils.py ensure_multipart_is_installed   16 0 0   100%
fastapi / dependencies / utils.py get_parameterless_sub_dependant   5 0 0   100%
fastapi / dependencies / utils.py get_flat_dependant   17 0 0   100%
fastapi / dependencies / utils.py _get_flat_fields_from_params   7 0 0   100%
fastapi / dependencies / utils.py get_flat_params   6 0 0   100%
fastapi / dependencies / utils.py _get_signature   8 0 0   100%
fastapi / dependencies / utils.py get_typed_signature   6 0 0   100%
fastapi / dependencies / utils.py get_typed_annotation   6 0 0   100%
fastapi / dependencies / utils.py get_typed_return_annotation   7 0 0   100%
fastapi / dependencies / utils.py get_dependant   28 0 0   100%
fastapi / dependencies / utils.py add_non_field_param_to_dependency   19 0 0   100%
fastapi / dependencies / utils.py analyze_param   68 0 0   100%
fastapi / dependencies / utils.py add_param_to_fields   10 0 0   100%
fastapi / dependencies / utils.py _solve_generator   6 0 0   100%
fastapi / dependencies / utils.py solve_dependencies   68 0 0   100%
fastapi / dependencies / utils.py _validate_value_with_model_field   5 0 0   100%
fastapi / dependencies / utils.py _is_json_field   1 0 0   100%
fastapi / dependencies / utils.py _get_multidict_value   9 0 0   100%
fastapi / dependencies / utils.py request_params_to_args   50 0 0   100%
fastapi / dependencies / utils.py is_union_of_base_models   9 0 0   100%
fastapi / dependencies / utils.py _should_embed_body_fields   11 0 0   100%
fastapi / dependencies / utils.py _extract_form_body   22 0 0   100%
fastapi / dependencies / utils.py request_body_to_args   29 0 0   100%
fastapi / dependencies / utils.py get_body_field   21 0 0   100%
fastapi / dependencies / utils.py get_validation_alias   2 0 0   100%
fastapi / dependencies / utils.py (no function)   66 0 0   100%
fastapi / encoders.py isoformat   1 0 0   100%
fastapi / encoders.py decimal_encoder   4 0 0   100%
fastapi / encoders.py generate_encoders_by_class_tuples   4 0 0   100%
fastapi / encoders.py jsonable_encoder   62 0 0   100%
fastapi / encoders.py (no function)   27 0 0   100%
fastapi / exception_handlers.py http_exception_handler   4 0 0   100%
fastapi / exception_handlers.py request_validation_exception_handler   1 0 0   100%
fastapi / exception_handlers.py websocket_request_validation_exception_handler   1 0 0   100%
fastapi / exception_handlers.py (no function)   11 0 0   100%
fastapi / exceptions.py HTTPException.__init__   1 0 0   100%
fastapi / exceptions.py WebSocketException.__init__   1 0 0   100%
fastapi / exceptions.py ValidationException.__init__   7 0 0   100%
fastapi / exceptions.py ValidationException.errors   1 0 0   100%
fastapi / exceptions.py ValidationException._format_endpoint_context   8 0 0   100%
fastapi / exceptions.py ValidationException.__str__   5 0 0   100%
fastapi / exceptions.py RequestValidationError.__init__   2 0 0   100%
fastapi / exceptions.py WebSocketRequestValidationError.__init__   1 0 0   100%
fastapi / exceptions.py ResponseValidationError.__init__   2 0 0   100%
fastapi / exceptions.py (no function)   32 0 0   100%
fastapi / logger.py (no function)   2 0 0   100%
fastapi / middleware / __init__.py (no function)   1 0 0   100%
fastapi / middleware / asyncexitstack.py AsyncExitStackMiddleware.__init__   2 0 0   100%
fastapi / middleware / asyncexitstack.py AsyncExitStackMiddleware.__call__   3 0 0   100%
fastapi / middleware / asyncexitstack.py (no function)   5 0 0   100%
fastapi / middleware / cors.py (no function)   1 0 0   100%
fastapi / middleware / gzip.py (no function)   1 0 0   100%
fastapi / middleware / httpsredirect.py (no function)   1 0 0   100%
fastapi / middleware / trustedhost.py (no function)   1 0 0   100%
fastapi / middleware / wsgi.py (no function)   0 0 1   100%
fastapi / openapi / __init__.py (no function)   0 0 0   100%
fastapi / openapi / constants.py (no function)   3 0 0   100%
fastapi / openapi / docs.py get_swagger_ui_html   13 0 0   100%
fastapi / openapi / docs.py get_redoc_html   5 0 0   100%
fastapi / openapi / docs.py get_swagger_ui_oauth2_redirect_html   2 0 0   100%
fastapi / openapi / docs.py (no function)   9 0 0   100%
fastapi / openapi / models.py (no function)   272 0 33   100%
fastapi / openapi / utils.py get_openapi_security_definitions   13 0 0   100%
fastapi / openapi / utils.py _get_openapi_operation_parameters   35 0 0   100%
fastapi / openapi / utils.py get_openapi_operation_request_body   17 0 0   100%
fastapi / openapi / utils.py generate_operation_id   0 0 10   100%
fastapi / openapi / utils.py generate_operation_summary   3 0 0   100%
fastapi / openapi / utils.py get_openapi_operation_metadata   18 0 0   100%
fastapi / openapi / utils.py get_openapi_path   83 0 0   100%
fastapi / openapi / utils.py get_fields_from_routes   19 0 0   100%
fastapi / openapi / utils.py get_openapi   56 0 0   100%
fastapi / openapi / utils.py (no function)   33 0 3   100%
fastapi / param_functions.py Path   1 0 0   100%
fastapi / param_functions.py Query   1 0 0   100%
fastapi / param_functions.py Header   1 0 0   100%
fastapi / param_functions.py Cookie   1 0 0   100%
fastapi / param_functions.py Body   1 0 0   100%
fastapi / param_functions.py Form   1 0 0   100%
fastapi / param_functions.py File   1 0 0   100%
fastapi / param_functions.py Depends   1 0 0   100%
fastapi / param_functions.py Security   1 0 0   100%
fastapi / param_functions.py (no function)   18 0 0   100%
fastapi / params.py Param.__init__   20 0 0   100%
fastapi / params.py Param.__repr__   1 0 0   100%
fastapi / params.py Path.__init__   3 0 0   100%
fastapi / params.py Query.__init__   1 0 0   100%
fastapi / params.py Header.__init__   2 0 0   100%
fastapi / params.py Cookie.__init__   1 0 0   100%
fastapi / params.py Body.__init__   22 0 0   100%
fastapi / params.py Body.__repr__   1 0 0   100%
fastapi / params.py Form.__init__   1 0 0   100%
fastapi / params.py File.__init__   1 0 0   100%
fastapi / params.py (no function)   48 0 0   100%
fastapi / requests.py (no function)   2 0 0   100%
fastapi / responses.py UJSONResponse.render   2 0 0   100%
fastapi / responses.py ORJSONResponse.render   2 0 0   100%
fastapi / responses.py (no function)   16 0 4   100%
fastapi / routing.py request_response   3 0 0   100%
fastapi / routing.py request_response.app   3 0 0   100%
fastapi / routing.py request_response.app.app   10 0 0   100%
fastapi / routing.py websocket_session   2 0 0   100%
fastapi / routing.py websocket_session.app   3 0 0   100%
fastapi / routing.py websocket_session.app.app   5 0 0   100%
fastapi / routing.py _AsyncLiftContextManager.__init__   1 0 0   100%
fastapi / routing.py _AsyncLiftContextManager.__aenter__   1 0 0   100%
fastapi / routing.py _AsyncLiftContextManager.__aexit__   1 0 0   100%
fastapi / routing.py _wrap_gen_lifespan_context   4 0 0   100%
fastapi / routing.py _wrap_gen_lifespan_context.wrapper   1 0 0   100%
fastapi / routing.py _merge_lifespan_context   2 0 0   100%
fastapi / routing.py _merge_lifespan_context.merged_lifespan   5 0 0   100%
fastapi / routing.py _DefaultLifespan.__init__   1 0 0   100%
fastapi / routing.py _DefaultLifespan.__aenter__   1 0 0   100%
fastapi / routing.py _DefaultLifespan.__aexit__   1 0 0   100%
fastapi / routing.py _DefaultLifespan.__call__   1 0 0   100%
fastapi / routing.py _extract_endpoint_context   15 0 0   100%
fastapi / routing.py serialize_response   9 0 0   100%
fastapi / routing.py run_endpoint_function   4 0 0   100%
fastapi / routing.py get_request_handler   8 0 0   100%
fastapi / routing.py get_request_handler.app   63 0 0   100%
fastapi / routing.py get_websocket_app   2 0 0   100%
fastapi / routing.py get_websocket_app.app   11 0 0   100%
fastapi / routing.py APIWebSocketRoute.__init__   11 0 0   100%
fastapi / routing.py APIWebSocketRoute.matches   4 0 0   100%
fastapi / routing.py APIRoute.__init__   66 0 0   100%
fastapi / routing.py APIRoute.get_route_handler   1 0 0   100%
fastapi / routing.py APIRoute.matches   4 0 0   100%
fastapi / routing.py APIRouter.__init__   25 0 0   100%
fastapi / routing.py APIRouter.route   2 0 0   100%
fastapi / routing.py APIRouter.route.decorator   2 0 0   100%
fastapi / routing.py APIRouter.add_api_route   16 0 0   100%
fastapi / routing.py APIRouter.api_route   2 0 0   100%
fastapi / routing.py APIRouter.api_route.decorator   2 0 0   100%
fastapi / routing.py APIRouter.add_api_websocket_route   5 0 0   100%
fastapi / routing.py APIRouter.websocket   2 0 0   100%
fastapi / routing.py APIRouter.websocket.decorator   2 0 0   100%
fastapi / routing.py APIRouter.websocket_route   2 0 0   100%
fastapi / routing.py APIRouter.websocket_route.decorator   2 0 0   100%
fastapi / routing.py APIRouter.include_router   49 0 0   100%
fastapi / routing.py APIRouter.get   1 0 0   100%
fastapi / routing.py APIRouter.put   1 0 0   100%
fastapi / routing.py APIRouter.post   1 0 0   100%
fastapi / routing.py APIRouter.delete   1 0 0   100%
fastapi / routing.py APIRouter.options   1 0 0   100%
fastapi / routing.py APIRouter.head   1 0 0   100%
fastapi / routing.py APIRouter.patch   1 0 0   100%
fastapi / routing.py APIRouter.trace   1 0 0   100%
fastapi / routing.py APIRouter._startup   4 0 0   100%
fastapi / routing.py APIRouter._shutdown   4 0 0   100%
fastapi / routing.py APIRouter.add_event_handler   4 0 0   100%
fastapi / routing.py APIRouter.on_event   2 0 0   100%
fastapi / routing.py APIRouter.on_event.decorator   2 0 0   100%
fastapi / routing.py (no function)   82 0 0   100%
fastapi / security / __init__.py (no function)   15 0 0   100%
fastapi / security / api_key.py APIKeyBase.__init__   3 0 0   100%
fastapi / security / api_key.py APIKeyBase.make_not_authenticated_error   1 0 0   100%
fastapi / security / api_key.py APIKeyBase.check_api_key   5 0 0   100%
fastapi / security / api_key.py APIKeyQuery.__init__   1 0 0   100%
fastapi / security / api_key.py APIKeyQuery.__call__   2 0 0   100%
fastapi / security / api_key.py APIKeyHeader.__init__   1 0 0   100%
fastapi / security / api_key.py APIKeyHeader.__call__   2 0 0   100%
fastapi / security / api_key.py APIKeyCookie.__init__   1 0 0   100%
fastapi / security / api_key.py APIKeyCookie.__call__   2 0 0   100%
fastapi / security / api_key.py (no function)   20 0 0   100%
fastapi / security / base.py (no function)   4 0 0   100%
fastapi / security / http.py HTTPBase.__init__   3 0 0   100%
fastapi / security / http.py HTTPBase.make_authenticate_headers   1 0 0   100%
fastapi / security / http.py HTTPBase.make_not_authenticated_error   1 0 0   100%
fastapi / security / http.py HTTPBase.__call__   7 0 0   100%
fastapi / security / http.py HTTPBasic.__init__   4 0 0   100%
fastapi / security / http.py HTTPBasic.make_authenticate_headers   3 0 0   100%
fastapi / security / http.py HTTPBasic.__call__   14 0 0   100%
fastapi / security / http.py HTTPBearer.__init__   3 0 0   100%
fastapi / security / http.py HTTPBearer.__call__   11 0 0   100%
fastapi / security / http.py HTTPDigest.__init__   3 0 0   100%
fastapi / security / http.py HTTPDigest.__call__   11 0 0   100%
fastapi / security / http.py (no function)   33 0 0   100%
fastapi / security / oauth2.py OAuth2PasswordRequestForm.__init__   6 0 0   100%
fastapi / security / oauth2.py OAuth2PasswordRequestFormStrict.__init__   1 0 0   100%
fastapi / security / oauth2.py OAuth2.__init__   3 0 0   100%
fastapi / security / oauth2.py OAuth2.make_not_authenticated_error   1 0 0   100%
fastapi / security / oauth2.py OAuth2.__call__   6 0 0   100%
fastapi / security / oauth2.py OAuth2PasswordBearer.__init__   4 0 0   100%
fastapi / security / oauth2.py OAuth2PasswordBearer.__call__   7 0 0   100%
fastapi / security / oauth2.py OAuth2AuthorizationCodeBearer.__init__   4 0 0   100%
fastapi / security / oauth2.py OAuth2AuthorizationCodeBearer.__call__   6 0 1   100%
fastapi / security / oauth2.py SecurityScopes.__init__   2 0 0   100%
fastapi / security / oauth2.py (no function)   26 0 0   100%
fastapi / security / open_id_connect_url.py OpenIdConnect.__init__   3 0 0   100%
fastapi / security / open_id_connect_url.py OpenIdConnect.make_not_authenticated_error   1 0 0   100%
fastapi / security / open_id_connect_url.py OpenIdConnect.__call__   6 0 0   100%
fastapi / security / open_id_connect_url.py (no function)   11 0 0   100%
fastapi / security / utils.py get_authorization_scheme_param   4 0 0   100%
fastapi / security / utils.py (no function)   1 0 0   100%
fastapi / staticfiles.py (no function)   1 0 0   100%
fastapi / templating.py (no function)   1 0 0   100%
fastapi / testclient.py (no function)   1 0 0   100%
fastapi / types.py (no function)   10 0 0   100%
fastapi / utils.py is_body_allowed_for_status_code   6 0 0   100%
fastapi / utils.py get_path_param_names   1 0 0   100%
fastapi / utils.py create_model_field   7 0 0   100%
fastapi / utils.py generate_operation_id_for_path   0 0 10   100%
fastapi / utils.py generate_unique_id   5 0 0   100%
fastapi / utils.py deep_dict_update   6 0 0   100%
fastapi / utils.py get_value_or_default   5 0 0   100%
fastapi / utils.py (no function)   16 0 5   100%
fastapi / websockets.py (no function)   3 0 0   100%
tests / __init__.py (no function)   0 0 0   100%
tests / benchmarks / __init__.py (no function)   0 0 0   100%
tests / benchmarks / test_general_performance.py dep_a   1 0 0   100%
tests / benchmarks / test_general_performance.py dep_b   1 0 0   100%
tests / benchmarks / test_general_performance.py sync_validated   1 0 0   100%
tests / benchmarks / test_general_performance.py sync_dict_no_response_model   1 0 0   100%
tests / benchmarks / test_general_performance.py sync_dict_with_response_model   1 0 0   100%
tests / benchmarks / test_general_performance.py sync_model_no_response_model   1 0 0   100%
tests / benchmarks / test_general_performance.py sync_model_with_response_model   1 0 0   100%
tests / benchmarks / test_general_performance.py async_validated   1 0 0   100%
tests / benchmarks / test_general_performance.py sync_large_receive   1 0 0   100%
tests / benchmarks / test_general_performance.py async_large_receive   1 0 0   100%
tests / benchmarks / test_general_performance.py sync_large_dict_no_response_model   1 0 0   100%
tests / benchmarks / test_general_performance.py sync_large_dict_with_response_model   1 0 0   100%
tests / benchmarks / test_general_performance.py sync_large_model_no_response_model   1 0 0   100%
tests / benchmarks / test_general_performance.py sync_large_model_with_response_model   1 0 0   100%
tests / benchmarks / test_general_performance.py async_large_dict_no_response_model   1 0 0   100%
tests / benchmarks / test_general_performance.py async_large_dict_with_response_model   1 0 0   100%
tests / benchmarks / test_general_performance.py async_large_model_no_response_model   1 0 0   100%
tests / benchmarks / test_general_performance.py async_large_model_with_response_model   1 0 0   100%
tests / benchmarks / test_general_performance.py async_dict_no_response_model   1 0 0   100%
tests / benchmarks / test_general_performance.py async_dict_with_response_model   1 0 0   100%
tests / benchmarks / test_general_performance.py async_model_no_response_model   1 0 0   100%
tests / benchmarks / test_general_performance.py async_model_with_response_model   1 0 0   100%
tests / benchmarks / test_general_performance.py client   2 0 0   100%
tests / benchmarks / test_general_performance.py _bench_get   4 0 0   100%
tests / benchmarks / test_general_performance.py _bench_get.do_request   2 0 0   100%
tests / benchmarks / test_general_performance.py _bench_post_json   4 0 0   100%
tests / benchmarks / test_general_performance.py _bench_post_json.do_request   2 0 0   100%
tests / benchmarks / test_general_performance.py test_sync_receiving_validated_pydantic_model   3 0 0   100%
tests / benchmarks / test_general_performance.py test_sync_return_dict_without_response_model   3 0 0   100%
tests / benchmarks / test_general_performance.py test_sync_return_dict_with_response_model   3 0 0   100%
tests / benchmarks / test_general_performance.py test_sync_return_model_without_response_model   3 0 0   100%
tests / benchmarks / test_general_performance.py test_sync_return_model_with_response_model   3 0 0   100%
tests / benchmarks / test_general_performance.py test_async_receiving_validated_pydantic_model   3 0 0   100%
tests / benchmarks / test_general_performance.py test_async_return_dict_without_response_model   3 0 0   100%
tests / benchmarks / test_general_performance.py test_async_return_dict_with_response_model   3 0 0   100%
tests / benchmarks / test_general_performance.py test_async_return_model_without_response_model   3 0 0   100%
tests / benchmarks / test_general_performance.py test_async_return_model_with_response_model   3 0 0   100%
tests / benchmarks / test_general_performance.py test_sync_receiving_large_payload   3 0 0   100%
tests / benchmarks / test_general_performance.py test_async_receiving_large_payload   3 0 0   100%
tests / benchmarks / test_general_performance.py _expected_large_payload_json_bytes   1 0 0   100%
tests / benchmarks / test_general_performance.py test_sync_return_large_dict_without_response_model   3 0 0   100%
tests / benchmarks / test_general_performance.py test_sync_return_large_dict_with_response_model   3 0 0   100%
tests / benchmarks / test_general_performance.py test_sync_return_large_model_without_response_model   3 0 0   100%
tests / benchmarks / test_general_performance.py test_sync_return_large_model_with_response_model   3 0 0   100%
tests / benchmarks / test_general_performance.py test_async_return_large_dict_without_response_model   3 0 0   100%
tests / benchmarks / test_general_performance.py test_async_return_large_dict_with_response_model   3 0 0   100%
tests / benchmarks / test_general_performance.py test_async_return_large_model_without_response_model   3 0 0   100%
tests / benchmarks / test_general_performance.py test_async_return_large_model_with_response_model   3 0 0   100%
tests / benchmarks / test_general_performance.py (no function)   94 0 0   100%
tests / forward_reference_type.py forwardref_method   1 0 0   100%
tests / forward_reference_type.py (no function)   4 0 0   100%
tests / main.py non_operation   1 0 0   100%
tests / main.py non_decorated_route   1 0 0   100%
tests / main.py get_text   1 0 0   100%
tests / main.py get_id   1 0 0   100%
tests / main.py get_str_id   1 0 0   100%
tests / main.py get_int_id   1 0 0   100%
tests / main.py get_float_id   1 0 0   100%
tests / main.py get_bool_id   1 0 0   100%
tests / main.py get_path_param_id   1 0 0   100%
tests / main.py get_path_param_min_length   1 0 0   100%
tests / main.py get_path_param_max_length   1 0 0   100%
tests / main.py get_path_param_min_max_length   1 0 0   100%
tests / main.py get_path_param_gt   1 0 0   100%
tests / main.py get_path_param_gt0   1 0 0   100%
tests / main.py get_path_param_ge   1 0 0   100%
tests / main.py get_path_param_lt   1 0 0   100%
tests / main.py get_path_param_lt0   1 0 0   100%
tests / main.py get_path_param_le   1 0 0   100%
tests / main.py get_path_param_lt_gt   1 0 0   100%
tests / main.py get_path_param_le_ge   1 0 0   100%
tests / main.py get_path_param_lt_int   1 0 0   100%
tests / main.py get_path_param_gt_int   1 0 0   100%
tests / main.py get_path_param_le_int   1 0 0   100%
tests / main.py get_path_param_ge_int   1 0 0   100%
tests / main.py get_path_param_lt_gt_int   1 0 0   100%
tests / main.py get_path_param_le_ge_int   1 0 0   100%
tests / main.py get_query   1 0 0   100%
tests / main.py get_query_optional   3 0 0   100%
tests / main.py get_query_type   1 0 0   100%
tests / main.py get_query_type_optional   3 0 0   100%
tests / main.py get_query_type_int_default   1 0 0   100%
tests / main.py get_query_param   3 0 0   100%
tests / main.py get_query_param_required   1 0 0   100%
tests / main.py get_query_param_required_type   1 0 0   100%
tests / main.py get_enum_status_code   1 0 0   100%
tests / main.py get_query_type_frozenset   1 0 0   100%
tests / main.py get_query_list   1 0 0   100%
tests / main.py get_query_list_default   1 0 0   100%
tests / main.py (no function)   81 0 0   100%
tests / test_additional_properties.py foo   1 0 0   100%
tests / test_additional_properties.py test_additional_properties_post   3 0 0   100%
tests / test_additional_properties.py test_openapi_schema   3 0 0   100%
tests / test_additional_properties.py (no function)   12 0 0   100%
tests / test_additional_properties_bool.py post   1 0 0   100%
tests / test_additional_properties_bool.py test_call_invalid   2 0 0   100%
tests / test_additional_properties_bool.py test_call_valid   3 0 0   100%
tests / test_additional_properties_bool.py test_openapi_schema   3 0 0   100%
tests / test_additional_properties_bool.py (no function)   16 0 0   100%
tests / test_additional_response_extra.py read_item   1 0 0   100%
tests / test_additional_response_extra.py test_path_operation   3 0 0   100%
tests / test_additional_response_extra.py test_openapi_schema   3 0 0   100%
tests / test_additional_response_extra.py (no function)   13 0 0   100%
tests / test_additional_responses_bad.py a   0 0 1   100%
tests / test_additional_responses_bad.py test_openapi_schema   2 0 0   100%
tests / test_additional_responses_bad.py (no function)   9 0 0   100%
tests / test_additional_responses_custom_model_in_callback.py callback_route   0 0 1   100%
tests / test_additional_responses_custom_model_in_callback.py main_route   0 0 1   100%
tests / test_additional_responses_custom_model_in_callback.py test_openapi_schema   3 0 0   100%
tests / test_additional_responses_custom_model_in_callback.py (no function)   15 0 0   100%
tests / test_additional_responses_custom_validationerror.py a   0 0 1   100%
tests / test_additional_responses_custom_validationerror.py test_openapi_schema   3 0 0   100%
tests / test_additional_responses_custom_validationerror.py (no function)   17 0 0   100%
tests / test_additional_responses_default_validationerror.py a   0 0 1   100%
tests / test_additional_responses_default_validationerror.py test_openapi_schema   3 0 0   100%
tests / test_additional_responses_default_validationerror.py (no function)   8 0 0   100%
tests / test_additional_responses_response_class.py a   0 0 1   100%
tests / test_additional_responses_response_class.py b   0 0 1   100%
tests / test_additional_responses_response_class.py test_openapi_schema   3 0 0   100%
tests / test_additional_responses_response_class.py (no function)   19 0 0   100%
tests / test_additional_responses_router.py a   1 0 0   100%
tests / test_additional_responses_router.py b   1 0 0   100%
tests / test_additional_responses_router.py c   1 0 0   100%
tests / test_additional_responses_router.py d   1 0 0   100%
tests / test_additional_responses_router.py test_a   3 0 0   100%
tests / test_additional_responses_router.py test_b   3 0 0   100%
tests / test_additional_responses_router.py test_c   3 0 0   100%
tests / test_additional_responses_router.py test_d   3 0 0   100%
tests / test_additional_responses_router.py test_openapi_schema   3 0 0   100%
tests / test_additional_responses_router.py (no function)   23 0 0   100%
tests / test_additional_responses_union_duplicate_anyof.py route1   0 0 1   100%
tests / test_additional_responses_union_duplicate_anyof.py route2   0 0 1   100%
tests / test_additional_responses_union_duplicate_anyof.py test_openapi_schema   3 0 0   100%
tests / test_additional_responses_union_duplicate_anyof.py (no function)   16 0 0   100%
tests / test_allow_inf_nan_in_enforcing.py get   1 0 0   100%
tests / test_allow_inf_nan_in_enforcing.py test_allow_inf_nan_param_true   2 0 0   100%
tests / test_allow_inf_nan_in_enforcing.py test_allow_inf_nan_param_false   2 0 0   100%
tests / test_allow_inf_nan_in_enforcing.py test_allow_inf_nan_param_default   2 0 0   100%
tests / test_allow_inf_nan_in_enforcing.py test_allow_inf_nan_body   2 0 0   100%
tests / test_allow_inf_nan_in_enforcing.py (no function)   16 0 0   100%
tests / test_ambiguous_params.py test_no_annotated_defaults   6 0 0   100%
tests / test_ambiguous_params.py test_no_annotated_defaults.get_item   0 0 1   100%
tests / test_ambiguous_params.py test_no_annotated_defaults.get   0 0 1   100%
tests / test_ambiguous_params.py test_multiple_annotations   17 0 0   100%
tests / test_ambiguous_params.py test_multiple_annotations.dep   0 0 1   100%
tests / test_ambiguous_params.py test_multiple_annotations.get   1 0 0   100%
tests / test_ambiguous_params.py test_multiple_annotations.get2   0 0 1   100%
tests / test_ambiguous_params.py test_multiple_annotations.get3   0 0 1   100%
tests / test_ambiguous_params.py (no function)   8 0 0   100%
tests / test_annotated.py default   1 0 0   100%
tests / test_annotated.py required   1 0 0   100%
tests / test_annotated.py multiple   1 0 0   100%
tests / test_annotated.py unrelated   1 0 0   100%
tests / test_annotated.py test_get   3 0 0   100%
tests / test_annotated.py test_multiple_path   17 0 0   100%
tests / test_annotated.py test_multiple_path.test   1 0 0   100%
tests / test_annotated.py test_nested_router   9 0 0   100%
tests / test_annotated.py test_nested_router.test   1 0 0   100%
tests / test_annotated.py test_openapi_schema   3 0 0   100%
tests / test_annotated.py (no function)   22 0 0   100%
tests / test_application.py test_get_path   3 0 0   100%
tests / test_application.py test_swagger_ui   5 0 0   100%
tests / test_application.py test_swagger_ui_oauth2_redirect   4 0 0   100%
tests / test_application.py test_redoc   4 0 0   100%
tests / test_application.py test_enum_status_code_response   3 0 0   100%
tests / test_application.py test_openapi_schema   3 0 0   100%
tests / test_application.py (no function)   12 0 0   100%
tests / test_arbitrary_types.py get_client   12 0 0   100%
tests / test_arbitrary_types.py get_client.FakeNumpyArray.__init__   1 0 0   100%
tests / test_arbitrary_types.py get_client.test   1 0 0   100%
tests / test_arbitrary_types.py test_get   2 0 0   100%
tests / test_arbitrary_types.py test_typeadapter   10 0 0   100%
tests / test_arbitrary_types.py test_typeadapter.FakeNumpyArray.__init__   1 0 0   100%
tests / test_arbitrary_types.py test_openapi_schema   2 0 0   100%
tests / test_arbitrary_types.py (no function)   10 0 0   100%
tests / test_callable_endpoint.py main   1 0 0   100%
tests / test_callable_endpoint.py test_partial   3 0 0   100%
tests / test_callable_endpoint.py (no function)   10 0 0   100%
tests / test_compat.py test_model_field_default_required   4 0 0   100%
tests / test_compat.py test_complex   10 0 0   100%
tests / test_compat.py test_complex.foo   1 0 0   100%
tests / test_compat.py test_propagates_pydantic2_model_config   19 0 0   100%
tests / test_compat.py test_propagates_pydantic2_model_config.Missing.__bool__   1 0 0   100%
tests / test_compat.py test_propagates_pydantic2_model_config.foo   1 0 0   100%
tests / test_compat.py test_is_bytes_sequence_annotation_union   1 0 0   100%
tests / test_compat.py test_is_uploadfile_sequence_annotation   1 0 0   100%
tests / test_compat.py test_serialize_sequence_value_with_optional_list   6 0 0   100%
tests / test_compat.py test_serialize_sequence_value_with_optional_list_pipe_union   6 0 0   100%
tests / test_compat.py test_serialize_sequence_value_with_none_first_in_union   6 0 0   100%
tests / test_compat.py (no function)   17 0 0   100%
tests / test_computed_fields.py get_client   15 0 0   100%
tests / test_computed_fields.py get_client.Rectangle.area   1 0 0   100%
tests / test_computed_fields.py get_client.read_root   1 0 0   100%
tests / test_computed_fields.py get_client.read_responses   1 0 0   100%
tests / test_computed_fields.py test_get   3 0 0   100%
tests / test_computed_fields.py test_openapi_schema   3 0 0   100%
tests / test_computed_fields.py (no function)   11 0 0   100%
tests / test_custom_middleware_exception.py ContentSizeLimitMiddleware.__init__   2 0 0   100%
tests / test_custom_middleware_exception.py ContentSizeLimitMiddleware.receive_wrapper   3 0 0   100%
tests / test_custom_middleware_exception.py ContentSizeLimitMiddleware.receive_wrapper.inner   7 0 1   100%
tests / test_custom_middleware_exception.py ContentSizeLimitMiddleware.__call__   5 0 0   100%
tests / test_custom_middleware_exception.py run_middleware   1 0 0   100%
tests / test_custom_middleware_exception.py test_custom_middleware_exception   8 0 0   100%
tests / test_custom_middleware_exception.py test_custom_middleware_exception_not_raised   7 0 0   100%
tests / test_custom_middleware_exception.py (no function)   18 0 0   100%
tests / test_custom_route_class.py get_a   1 0 0   100%
tests / test_custom_route_class.py get_b   1 0 0   100%
tests / test_custom_route_class.py get_c   1 0 0   100%
tests / test_custom_route_class.py test_get_path   3 0 0   100%
tests / test_custom_route_class.py test_route_classes   7 0 0   100%
tests / test_custom_route_class.py test_openapi_schema   3 0 0   100%
tests / test_custom_route_class.py (no function)   30 0 0   100%
tests / test_custom_schema_fields.py foo   1 0 0   100%
tests / test_custom_schema_fields.py test_custom_response_schema   3 0 0   100%
tests / test_custom_schema_fields.py test_response   3 0 0   100%
tests / test_custom_schema_fields.py (no function)   15 0 0   100%
tests / test_custom_swagger_ui_redirect.py read_items   1 0 0   100%
tests / test_custom_swagger_ui_redirect.py test_swagger_ui   6 0 0   100%
tests / test_custom_swagger_ui_redirect.py test_swagger_ui_oauth2_redirect   4 0 0   100%
tests / test_custom_swagger_ui_redirect.py test_response   2 0 0   100%
tests / test_custom_swagger_ui_redirect.py (no function)   10 0 0   100%
tests / test_datastructures.py test_upload_file_invalid_pydantic_v2   2 0 0   100%
tests / test_datastructures.py test_default_placeholder_equals   4 0 0   100%
tests / test_datastructures.py test_default_placeholder_bool   4 0 0   100%
tests / test_datastructures.py test_upload_file_is_closed   13 0 0   100%
tests / test_datastructures.py test_upload_file_is_closed.create_upload_file   2 0 0   100%
tests / test_datastructures.py test_upload_file   10 0 0   100%
tests / test_datastructures.py (no function)   12 0 0   100%
tests / test_datetime_custom_encoder.py test_pydanticv2   13 0 0   100%
tests / test_datetime_custom_encoder.py test_pydanticv2.ModelWithDatetimeField.serialize_datetime   1 0 0   100%
tests / test_datetime_custom_encoder.py test_pydanticv2.get_model   1 0 0   100%
tests / test_datetime_custom_encoder.py (no function)   5 0 0   100%
tests / test_default_response_class.py ORJSONResponse.render   1 0 0   100%
tests / test_default_response_class.py get_root   1 0 0   100%
tests / test_default_response_class.py get_path_override   1 0 0   100%
tests / test_default_response_class.py get_a   1 0 0   100%
tests / test_default_response_class.py get_a_path_override   1 0 0   100%
tests / test_default_response_class.py get_a_a   1 0 0   100%
tests / test_default_response_class.py get_a_a_path_override   1 0 0   100%
tests / test_default_response_class.py get_a_b   1 0 0   100%
tests / test_default_response_class.py get_a_b_path_override   1 0 0   100%
tests / test_default_response_class.py get_b   1 0 0   100%
tests / test_default_response_class.py get_b_path_override   1 0 0   100%
tests / test_default_response_class.py get_b_a   1 0 0   100%
tests / test_default_response_class.py get_b_a_path_override   1 0 0   100%
tests / test_default_response_class.py get_b_a_c   1 0 0   100%
tests / test_default_response_class.py get_b_a_c_path_override   1 0 0   100%
tests / test_default_response_class.py test_app   4 0 0   100%
tests / test_default_response_class.py test_app_override   4 0 0   100%
tests / test_default_response_class.py test_router_a   4 0 0   100%
tests / test_default_response_class.py test_router_a_override   4 0 0   100%
tests / test_default_response_class.py test_router_a_a   4 0 0   100%
tests / test_default_response_class.py test_router_a_a_override   4 0 0   100%
tests / test_default_response_class.py test_router_a_b   4 0 0   100%
tests / test_default_response_class.py test_router_a_b_override   4 0 0   100%
tests / test_default_response_class.py test_router_b   4 0 0   100%
tests / test_default_response_class.py test_router_b_override   4 0 0   100%
tests / test_default_response_class.py test_router_b_a   4 0 0   100%
tests / test_default_response_class.py test_router_b_a_override   4 0 0   100%
tests / test_default_response_class.py test_router_b_a_c   4 0 0   100%
tests / test_default_response_class.py test_router_b_a_c_override   4 0 0   100%
tests / test_default_response_class.py (no function)   70 0 0   100%
tests / test_default_response_class_router.py get_root   1 0 0   100%
tests / test_default_response_class_router.py get_path_override   1 0 0   100%
tests / test_default_response_class_router.py get_a   1 0 0   100%
tests / test_default_response_class_router.py get_a_path_override   1 0 0   100%
tests / test_default_response_class_router.py get_a_a   1 0 0   100%
tests / test_default_response_class_router.py get_a_a_path_override   1 0 0   100%
tests / test_default_response_class_router.py get_a_b   1 0 0   100%
tests / test_default_response_class_router.py get_a_b_path_override   1 0 0   100%
tests / test_default_response_class_router.py get_b   1 0 0   100%
tests / test_default_response_class_router.py get_b_path_override   1 0 0   100%
tests / test_default_response_class_router.py get_b_a   1 0 0   100%
tests / test_default_response_class_router.py get_b_a_path_override   1 0 0   100%
tests / test_default_response_class_router.py get_b_a_c   1 0 0   100%
tests / test_default_response_class_router.py get_b_a_c_path_override   1 0 0   100%
tests / test_default_response_class_router.py test_app   4 0 0   100%
tests / test_default_response_class_router.py test_app_override   4 0 0   100%
tests / test_default_response_class_router.py test_router_a   4 0 0   100%
tests / test_default_response_class_router.py test_router_a_override   4 0 0   100%
tests / test_default_response_class_router.py test_router_a_a   4 0 0   100%
tests / test_default_response_class_router.py test_router_a_a_override   4 0 0   100%
tests / test_default_response_class_router.py test_router_a_b   4 0 0   100%
tests / test_default_response_class_router.py test_router_a_b_override   4 0 0   100%
tests / test_default_response_class_router.py test_router_b   4 0 0   100%
tests / test_default_response_class_router.py test_router_b_override   4 0 0   100%
tests / test_default_response_class_router.py test_router_b_a   4 0 0   100%
tests / test_default_response_class_router.py test_router_b_a_override   4 0 0   100%
tests / test_default_response_class_router.py test_router_b_a_c   4 0 0   100%
tests / test_default_response_class_router.py test_router_b_a_c_override   4 0 0   100%
tests / test_default_response_class_router.py (no function)   65 0 0   100%
tests / test_dependencies_utils.py test_get_typed_annotation   3 0 0   100%
tests / test_dependencies_utils.py (no function)   2 0 0   100%
tests / test_dependency_after_yield_raise.py catching_dep   4 0 0   100%
tests / test_dependency_after_yield_raise.py broken_dep   2 0 0   100%
tests / test_dependency_after_yield_raise.py catching   1 0 0   100%
tests / test_dependency_after_yield_raise.py broken   1 0 0   100%
tests / test_dependency_after_yield_raise.py test_catching   3 0 0   100%
tests / test_dependency_after_yield_raise.py test_broken_raise   2 0 0   100%
tests / test_dependency_after_yield_raise.py test_broken_no_raise   4 0 0   100%
tests / test_dependency_after_yield_raise.py test_broken_return_finishes   4 0 0   100%
tests / test_dependency_after_yield_raise.py (no function)   18 0 0   100%
tests / test_dependency_after_yield_streaming.py Session.__init__   2 0 0   100%
tests / test_dependency_after_yield_streaming.py Session.__iter__   4 0 0   100%
tests / test_dependency_after_yield_streaming.py acquire_session   4 0 0   100%
tests / test_dependency_after_yield_streaming.py dep_session   2 0 0   100%
tests / test_dependency_after_yield_streaming.py broken_dep_session   3 0 0   100%
tests / test_dependency_after_yield_streaming.py get_data   2 0 0   100%
tests / test_dependency_after_yield_streaming.py get_stream_simple   2 0 0   100%
tests / test_dependency_after_yield_streaming.py get_stream_simple.iter_data   1 0 0   100%
tests / test_dependency_after_yield_streaming.py get_stream_session   2 0 0   100%
tests / test_dependency_after_yield_streaming.py get_stream_session.iter_data   1 0 0   100%
tests / test_dependency_after_yield_streaming.py get_broken_session_data   1 0 0   100%
tests / test_dependency_after_yield_streaming.py get_broken_session_stream   2 0 0   100%
tests / test_dependency_after_yield_streaming.py get_broken_session_stream.iter_data   1 0 0   100%
tests / test_dependency_after_yield_streaming.py test_regular_no_stream   2 0 0   100%
tests / test_dependency_after_yield_streaming.py test_stream_simple   2 0 0   100%
tests / test_dependency_after_yield_streaming.py test_stream_session   2 0 0   100%
tests / test_dependency_after_yield_streaming.py test_broken_session_data   2 0 0   100%
tests / test_dependency_after_yield_streaming.py test_broken_session_data_no_raise   4 0 0   100%
tests / test_dependency_after_yield_streaming.py test_broken_session_stream_raise   2 0 0   100%
tests / test_dependency_after_yield_streaming.py test_broken_session_stream_no_raise   4 0 0   100%
tests / test_dependency_after_yield_streaming.py (no function)   35 0 0   100%
tests / test_dependency_after_yield_websockets.py Session.__init__   2 0 0   100%
tests / test_dependency_after_yield_websockets.py Session.__iter__   4 0 0   100%
tests / test_dependency_after_yield_websockets.py acquire_session   4 0 0   100%
tests / test_dependency_after_yield_websockets.py dep_session   2 0 0   100%
tests / test_dependency_after_yield_websockets.py broken_dep_session   3 0 0   100%
tests / test_dependency_after_yield_websockets.py websocket_endpoint   3 0 0   100%
tests / test_dependency_after_yield_websockets.py websocket_endpoint_broken   2 0 1   100%
tests / test_dependency_after_yield_websockets.py test_websocket_dependency_after_yield   7 0 0   100%
tests / test_dependency_after_yield_websockets.py test_websocket_dependency_after_yield_broken   2 0 1   100%
tests / test_dependency_after_yield_websockets.py (no function)   23 0 0   100%
tests / test_dependency_cache.py dep_counter   2 0 0   100%
tests / test_dependency_cache.py super_dep   1 0 0   100%
tests / test_dependency_cache.py get_counter   1 0 0   100%
tests / test_dependency_cache.py get_sub_counter   1 0 0   100%
tests / test_dependency_cache.py get_sub_counter_no_cache   1 0 0   100%
tests / test_dependency_cache.py get_scope_counter   1 0 0   100%
tests / test_dependency_cache.py test_normal_counter   7 0 0   100%
tests / test_dependency_cache.py test_sub_counter   7 0 0   100%
tests / test_dependency_cache.py test_sub_counter_no_cache   7 0 0   100%
tests / test_dependency_cache.py test_security_cache   7 0 0   100%
tests / test_dependency_cache.py (no function)   19 0 0   100%
tests / test_dependency_class.py CallableDependency.__call__   1 0 0   100%
tests / test_dependency_class.py CallableGenDependency.__call__   1 0 0   100%
tests / test_dependency_class.py AsyncCallableDependency.__call__   1 0 0   100%
tests / test_dependency_class.py AsyncCallableGenDependency.__call__   1 0 0   100%
tests / test_dependency_class.py MethodsDependency.synchronous   1 0 0   100%
tests / test_dependency_class.py MethodsDependency.asynchronous   1 0 0   100%
tests / test_dependency_class.py MethodsDependency.synchronous_gen   1 0 0   100%
tests / test_dependency_class.py MethodsDependency.asynchronous_gen   1 0 0   100%
tests / test_dependency_class.py get_callable_dependency_class   1 0 0   100%
tests / test_dependency_class.py get_callable_gen_dependency_class   1 0 0   100%
tests / test_dependency_class.py get_async_callable_dependency_class   1 0 0   100%
tests / test_dependency_class.py get_async_callable_gen_dependency_class   1 0 0   100%
tests / test_dependency_class.py get_callable_dependency   1 0 0   100%
tests / test_dependency_class.py get_callable_gen_dependency   1 0 0   100%
tests / test_dependency_class.py get_async_callable_dependency   1 0 0   100%
tests / test_dependency_class.py get_async_callable_gen_dependency   1 0 0   100%
tests / test_dependency_class.py get_synchronous_method_dependency   1 0 0   100%
tests / test_dependency_class.py get_synchronous_method_gen_dependency   1 0 0   100%
tests / test_dependency_class.py get_asynchronous_method_dependency   1 0 0   100%
tests / test_dependency_class.py get_asynchronous_method_gen_dependency   1 0 0   100%
tests / test_dependency_class.py test_class_dependency   3 0 0   100%
tests / test_dependency_class.py (no function)   50 0 0   100%
tests / test_dependency_contextmanager.py get_state   1 0 0   100%
tests / test_dependency_contextmanager.py asyncgen_state   3 0 0   100%
tests / test_dependency_contextmanager.py generator_state   3 0 0   100%
tests / test_dependency_contextmanager.py asyncgen_state_try   7 0 0   100%
tests / test_dependency_contextmanager.py generator_state_try   7 0 0   100%
tests / test_dependency_contextmanager.py context_a   4 0 0   100%
tests / test_dependency_contextmanager.py context_b   4 0 0   100%
tests / test_dependency_contextmanager.py get_async   1 0 0   100%
tests / test_dependency_contextmanager.py get_sync   1 0 0   100%
tests / test_dependency_contextmanager.py get_async_raise   2 0 0   100%
tests / test_dependency_contextmanager.py get_sync_raise   2 0 0   100%
tests / test_dependency_contextmanager.py get_async_raise_other   2 0 0   100%
tests / test_dependency_contextmanager.py get_sync_raise_other   2 0 0   100%
tests / test_dependency_contextmanager.py get_context_b   1 0 0   100%
tests / test_dependency_contextmanager.py get_context_b_raise   3 0 0   100%
tests / test_dependency_contextmanager.py get_context_b_bg   3 0 0   100%
tests / test_dependency_contextmanager.py get_context_b_bg.bg   1 0 0   100%
tests / test_dependency_contextmanager.py get_sync_async   1 0 0   100%
tests / test_dependency_contextmanager.py get_sync_sync   1 0 0   100%
tests / test_dependency_contextmanager.py get_sync_async_raise   2 0 0   100%
tests / test_dependency_contextmanager.py get_sync_sync_raise   2 0 0   100%
tests / test_dependency_contextmanager.py get_sync_async_raise_other   2 0 0   100%
tests / test_dependency_contextmanager.py get_sync_sync_raise_other   2 0 0   100%
tests / test_dependency_contextmanager.py get_sync_context_b   1 0 0   100%
tests / test_dependency_contextmanager.py get_sync_context_b_raise   3 0 0   100%
tests / test_dependency_contextmanager.py get_sync_context_b_bg   3 0 0   100%
tests / test_dependency_contextmanager.py get_sync_context_b_bg.bg   1 0 0   100%
tests / test_dependency_contextmanager.py middleware   3 0 0   100%
tests / test_dependency_contextmanager.py test_async_state   5 0 0   100%
tests / test_dependency_contextmanager.py test_sync_state   5 0 0   100%
tests / test_dependency_contextmanager.py test_async_raise_other   5 0 0   100%
tests / test_dependency_contextmanager.py test_sync_raise_other   5 0 0   100%
tests / test_dependency_contextmanager.py test_async_raise_raises   5 0 0   100%
tests / test_dependency_contextmanager.py test_async_raise_server_error   6 0 0   100%
tests / test_dependency_contextmanager.py test_context_b   6 0 0   100%
tests / test_dependency_contextmanager.py test_context_b_raise   4 0 0   100%
tests / test_dependency_contextmanager.py test_background_tasks   12 0 0   100%
tests / test_dependency_contextmanager.py test_sync_raise_raises   5 0 0   100%
tests / test_dependency_contextmanager.py test_sync_raise_server_error   6 0 0   100%
tests / test_dependency_contextmanager.py test_sync_async_state   4 0 0   100%
tests / test_dependency_contextmanager.py test_sync_sync_state   4 0 0   100%
tests / test_dependency_contextmanager.py test_sync_async_raise_other   4 0 0   100%
tests / test_dependency_contextmanager.py test_sync_sync_raise_other   4 0 0   100%
tests / test_dependency_contextmanager.py test_sync_async_raise_raises   5 0 0   100%
tests / test_dependency_contextmanager.py test_sync_async_raise_server_error   6 0 0   100%
tests / test_dependency_contextmanager.py test_sync_sync_raise_raises   5 0 0   100%
tests / test_dependency_contextmanager.py test_sync_sync_raise_server_error   6 0 0   100%
tests / test_dependency_contextmanager.py test_sync_context_b   6 0 0   100%
tests / test_dependency_contextmanager.py test_sync_context_b_raise   4 0 0   100%
tests / test_dependency_contextmanager.py test_sync_background_tasks   8 0 0   100%
tests / test_dependency_contextmanager.py (no function)   82 0 0   100%
tests / test_dependency_contextvars.py set_up_request_state_dependency   4 0 0   100%
tests / test_dependency_contextvars.py custom_middleware   3 0 0   100%
tests / test_dependency_contextvars.py get_user   3 0 0   100%
tests / test_dependency_contextvars.py test_dependency_contextvars   3 0 0   100%
tests / test_dependency_contextvars.py (no function)   14 0 0   100%
tests / test_dependency_duplicates.py duplicate_dependency   1 0 0   100%
tests / test_dependency_duplicates.py dependency   1 0 0   100%
tests / test_dependency_duplicates.py sub_duplicate_dependency   1 0 0   100%
tests / test_dependency_duplicates.py with_duplicates   1 0 0   100%
tests / test_dependency_duplicates.py no_duplicates   1 0 0   100%
tests / test_dependency_duplicates.py no_duplicates_sub   1 0 0   100%
tests / test_dependency_duplicates.py test_no_duplicates_invalid   3 0 0   100%
tests / test_dependency_duplicates.py test_no_duplicates   3 0 0   100%
tests / test_dependency_duplicates.py test_duplicates   3 0 0   100%
tests / test_dependency_duplicates.py test_sub_duplicates   3 0 0   100%
tests / test_dependency_duplicates.py test_openapi_schema   3 0 0   100%
tests / test_dependency_duplicates.py (no function)   22 0 0   100%
tests / test_dependency_overrides.py common_parameters   1 0 0   100%
tests / test_dependency_overrides.py main_depends   1 0 0   100%
tests / test_dependency_overrides.py decorator_depends   1 0 0   100%
tests / test_dependency_overrides.py router_depends   1 0 0   100%
tests / test_dependency_overrides.py router_decorator_depends   1 0 0   100%
tests / test_dependency_overrides.py overrider_dependency_simple   1 0 0   100%
tests / test_dependency_overrides.py overrider_sub_dependency   1 0 0   100%
tests / test_dependency_overrides.py overrider_dependency_with_sub   1 0 0   100%
tests / test_dependency_overrides.py test_main_depends   3 0 0   100%
tests / test_dependency_overrides.py test_main_depends_q_foo   3 0 0   100%
tests / test_dependency_overrides.py test_main_depends_q_foo_skip_100_limit_200   3 0 0   100%
tests / test_dependency_overrides.py test_decorator_depends   3 0 0   100%
tests / test_dependency_overrides.py test_decorator_depends_q_foo   3 0 0   100%
tests / test_dependency_overrides.py test_decorator_depends_q_foo_skip_100_limit_200   3 0 0   100%
tests / test_dependency_overrides.py test_router_depends   3 0 0   100%
tests / test_dependency_overrides.py test_router_depends_q_foo   3 0 0   100%
tests / test_dependency_overrides.py test_router_depends_q_foo_skip_100_limit_200   3 0 0   100%
tests / test_dependency_overrides.py test_router_decorator_depends   3 0 0   100%
tests / test_dependency_overrides.py test_router_decorator_depends_q_foo   3 0 0   100%
tests / test_dependency_overrides.py test_router_decorator_depends_q_foo_skip_100_limit_200   3 0 0   100%
tests / test_dependency_overrides.py test_override_simple   5 0 0   100%
tests / test_dependency_overrides.py test_override_with_sub_main_depends   5 0 0   100%
tests / test_dependency_overrides.py test_override_with_sub__main_depends_q_foo   5 0 0   100%
tests / test_dependency_overrides.py test_override_with_sub_main_depends_k_bar   5 0 0   100%
tests / test_dependency_overrides.py test_override_with_sub_decorator_depends   5 0 0   100%
tests / test_dependency_overrides.py test_override_with_sub_decorator_depends_q_foo   5 0 0   100%
tests / test_dependency_overrides.py test_override_with_sub_decorator_depends_k_bar   5 0 0   100%
tests / test_dependency_overrides.py test_override_with_sub_router_depends   5 0 0   100%
tests / test_dependency_overrides.py test_override_with_sub_router_depends_q_foo   5 0 0   100%
tests / test_dependency_overrides.py test_override_with_sub_router_depends_k_bar   5 0 0   100%
tests / test_dependency_overrides.py test_override_with_sub_router_decorator_depends   5 0 0   100%
tests / test_dependency_overrides.py test_override_with_sub_router_decorator_depends_q_foo   5 0 0   100%
tests / test_dependency_overrides.py test_override_with_sub_router_decorator_depends_k_bar   5 0 0   100%
tests / test_dependency_overrides.py (no function)   46 0 0   100%
tests / test_dependency_paramless.py process_auth   3 0 0   100%
tests / test_dependency_paramless.py get_credentials   1 0 0   100%
tests / test_dependency_paramless.py get_parameterless_with_scopes   1 0 0   100%
tests / test_dependency_paramless.py get_parameterless_without_scopes   1 0 0   100%
tests / test_dependency_paramless.py test_get_credentials   3 0 0   100%
tests / test_dependency_paramless.py test_parameterless_with_scopes   3 0 0   100%
tests / test_dependency_paramless.py test_parameterless_without_scopes   3 0 0   100%
tests / test_dependency_paramless.py test_call_get_parameterless_without_scopes_for_coverage   1 0 0   100%
tests / test_dependency_paramless.py (no function)   18 0 0   100%
tests / test_dependency_partial.py function_dependency   1 0 0   100%
tests / test_dependency_partial.py async_function_dependency   1 0 0   100%
tests / test_dependency_partial.py gen_dependency   1 0 0   100%
tests / test_dependency_partial.py async_gen_dependency   1 0 0   100%
tests / test_dependency_partial.py CallableDependency.__call__   1 0 0   100%
tests / test_dependency_partial.py CallableGenDependency.__call__   1 0 0   100%
tests / test_dependency_partial.py AsyncCallableDependency.__call__   1 0 0   100%
tests / test_dependency_partial.py AsyncCallableGenDependency.__call__   1 0 0   100%
tests / test_dependency_partial.py MethodsDependency.synchronous   1 0 0   100%
tests / test_dependency_partial.py MethodsDependency.asynchronous   1 0 0   100%
tests / test_dependency_partial.py MethodsDependency.synchronous_gen   1 0 0   100%
tests / test_dependency_partial.py MethodsDependency.asynchronous_gen   1 0 0   100%
tests / test_dependency_partial.py get_partial_function_dependency   1 0 0   100%
tests / test_dependency_partial.py get_partial_async_function_dependency   1 0 0   100%
tests / test_dependency_partial.py get_partial_gen_dependency   1 0 0   100%
tests / test_dependency_partial.py get_partial_async_gen_dependency   1 0 0   100%
tests / test_dependency_partial.py get_partial_callable_dependency   1 0 0   100%
tests / test_dependency_partial.py get_partial_callable_gen_dependency   1 0 0   100%
tests / test_dependency_partial.py get_partial_async_callable_dependency   1 0 0   100%
tests / test_dependency_partial.py get_partial_async_callable_gen_dependency   1 0 0   100%
tests / test_dependency_partial.py get_partial_synchronous_method_dependency   1 0 0   100%
tests / test_dependency_partial.py get_partial_synchronous_method_gen_dependency   1 0 0   100%
tests / test_dependency_partial.py get_partial_asynchronous_method_dependency   1 0 0   100%
tests / test_dependency_partial.py get_partial_asynchronous_method_gen_dependency   1 0 0   100%
tests / test_dependency_partial.py test_dependency_types_with_partial   3 0 0   100%
tests / test_dependency_partial.py (no function)   56 0 0   100%
tests / test_dependency_pep695.py some_value   1 0 0   100%
tests / test_dependency_pep695.py test_pep695_type_dependencies   7 0 0   100%
tests / test_dependency_pep695.py test_pep695_type_dependencies.get_with_dep   1 0 0   100%
tests / test_dependency_pep695.py (no function)   7 0 0   100%
tests / test_dependency_security_overrides.py get_user   1 0 0   100%
tests / test_dependency_security_overrides.py get_user_override   1 0 0   100%
tests / test_dependency_security_overrides.py get_data   1 0 0   100%
tests / test_dependency_security_overrides.py get_data_override   1 0 0   100%
tests / test_dependency_security_overrides.py read_user   1 0 0   100%
tests / test_dependency_security_overrides.py test_normal   2 0 0   100%
tests / test_dependency_security_overrides.py test_override_data   4 0 0   100%
tests / test_dependency_security_overrides.py test_override_security   4 0 0   100%
tests / test_dependency_security_overrides.py (no function)   14 0 0   100%
tests / test_dependency_wrapped.py noop_wrap   2 0 0   100%
tests / test_dependency_wrapped.py noop_wrap.wrapper   1 0 0   100%
tests / test_dependency_wrapped.py noop_wrap_async   13 0 0   100%
tests / test_dependency_wrapped.py noop_wrap_async.gen_wrapper   2 0 0   100%
tests / test_dependency_wrapped.py noop_wrap_async.wrapper   8 0 0   100%
tests / test_dependency_wrapped.py ClassInstanceDep.__call__   1 0 0   100%
tests / test_dependency_wrapped.py ClassInstanceGenDep.__call__   1 0 0   100%
tests / test_dependency_wrapped.py ClassInstanceWrappedDep.__call__   1 0 0   100%
tests / test_dependency_wrapped.py ClassInstanceWrappedAsyncDep.__call__   1 0 0   100%
tests / test_dependency_wrapped.py ClassInstanceWrappedGenDep.__call__   1 0 0   100%
tests / test_dependency_wrapped.py ClassInstanceWrappedAsyncGenDep.__call__   1 0 0   100%
tests / test_dependency_wrapped.py ClassDep.__init__   1 0 0   100%
tests / test_dependency_wrapped.py ClassInstanceAsyncDep.__call__   1 0 0   100%
tests / test_dependency_wrapped.py ClassInstanceAsyncGenDep.__call__   1 0 0   100%
tests / test_dependency_wrapped.py ClassInstanceAsyncWrappedDep.__call__   1 0 0   100%
tests / test_dependency_wrapped.py ClassInstanceAsyncWrappedAsyncDep.__call__   1 0 0   100%
tests / test_dependency_wrapped.py ClassInstanceAsyncWrappedGenDep.__call__   1 0 0   100%
tests / test_dependency_wrapped.py ClassInstanceAsyncWrappedGenAsyncDep.__call__   1 0 0   100%
tests / test_dependency_wrapped.py wrapped_dependency   1 0 0   100%
tests / test_dependency_wrapped.py wrapped_gen_dependency   1 0 0   100%
tests / test_dependency_wrapped.py async_wrapped_dependency   1 0 0   100%
tests / test_dependency_wrapped.py async_wrapped_gen_dependency   1 0 0   100%
tests / test_dependency_wrapped.py get_wrapped_dependency   1 0 0   100%
tests / test_dependency_wrapped.py get_wrapped_gen_dependency   1 0 0   100%
tests / test_dependency_wrapped.py get_async_wrapped_dependency   1 0 0   100%
tests / test_dependency_wrapped.py get_async_wrapped_gen_dependency   1 0 0   100%
tests / test_dependency_wrapped.py get_wrapped_class_instance_dependency   1 0 0   100%
tests / test_dependency_wrapped.py get_wrapped_class_instance_async_dependency   1 0 0   100%
tests / test_dependency_wrapped.py get_wrapped_class_instance_gen_dependency   1 0 0   100%
tests / test_dependency_wrapped.py get_wrapped_class_instance_async_gen_dependency   1 0 0   100%
tests / test_dependency_wrapped.py get_class_instance_wrapped_dependency   1 0 0   100%
tests / test_dependency_wrapped.py get_class_instance_wrapped_async_dependency   1 0 0   100%
tests / test_dependency_wrapped.py get_class_instance_async_wrapped_dependency   1 0 0   100%
tests / test_dependency_wrapped.py get_class_instance_async_wrapped_async_dependency   1 0 0   100%
tests / test_dependency_wrapped.py get_class_instance_wrapped_gen_dependency   1 0 0   100%
tests / test_dependency_wrapped.py get_class_instance_wrapped_async_gen_dependency   1 0 0   100%
tests / test_dependency_wrapped.py get_class_instance_async_wrapped_gen_dependency   1 0 0   100%
tests / test_dependency_wrapped.py get_class_instance_async_wrapped_gen_async_dependency   1 0 0   100%
tests / test_dependency_wrapped.py get_wrapped_class_dependency   1 0 0   100%
tests / test_dependency_wrapped.py get_wrapped_endpoint   1 0 0   100%
tests / test_dependency_wrapped.py get_async_wrapped_endpoint   1 0 0   100%
tests / test_dependency_wrapped.py wrapped_dependency_async_wrapper   1 0 0   100%
tests / test_dependency_wrapped.py wrapped_gen_dependency_async_wrapper   1 0 0   100%
tests / test_dependency_wrapped.py async_wrapped_dependency_async_wrapper   1 0 0   100%
tests / test_dependency_wrapped.py async_wrapped_gen_dependency_async_wrapper   1 0 0   100%
tests / test_dependency_wrapped.py get_wrapped_dependency_async_wrapper   1 0 0   100%
tests / test_dependency_wrapped.py get_wrapped_gen_dependency_async_wrapper   1 0 0   100%
tests / test_dependency_wrapped.py get_async_wrapped_dependency_async_wrapper   1 0 0   100%
tests / test_dependency_wrapped.py get_async_wrapped_gen_dependency_async_wrapper   1 0 0   100%
tests / test_dependency_wrapped.py get_wrapped_class_instance_dependency_async_wrapper   1 0 0   100%
tests / test_dependency_wrapped.py get_wrapped_class_instance_async_dependency_async_wrapper   1 0 0   100%
tests / test_dependency_wrapped.py get_wrapped_class_dependency_async_wrapper   1 0 0   100%
tests / test_dependency_wrapped.py get_wrapped_endpoint_async_wrapper   1 0 0   100%
tests / test_dependency_wrapped.py get_async_wrapped_endpoint_async_wrapper   1 0 0   100%
tests / test_dependency_wrapped.py test_class_dependency   3 0 0   100%
tests / test_dependency_wrapped.py (no function)   145 0 4   100%
tests / test_dependency_yield_except_httpexception.py get_database   8 0 0   100%
tests / test_dependency_yield_except_httpexception.py put_invalid_user   2 0 0   100%
tests / test_dependency_yield_except_httpexception.py put_user   2 0 0   100%
tests / test_dependency_yield_except_httpexception.py reset_state_and_db   2 0 0   100%
tests / test_dependency_yield_except_httpexception.py test_dependency_gets_exception   8 0 0   100%
tests / test_dependency_yield_except_httpexception.py test_dependency_no_exception   8 0 0   100%
tests / test_dependency_yield_except_httpexception.py (no function)   18 0 0   100%
tests / test_dependency_yield_scope.py Session.__init__   1 0 0   100%
tests / test_dependency_yield_scope.py dep_session   3 0 0   100%
tests / test_dependency_yield_scope.py raise_after_yield   2 0 0   100%
tests / test_dependency_yield_scope.py NamedSession.__init__   2 0 0   100%
tests / test_dependency_yield_scope.py get_named_session   4 0 0   100%
tests / test_dependency_yield_scope.py get_named_func_session   3 0 0   100%
tests / test_dependency_yield_scope.py get_named_regular_func_session   2 0 0   100%
tests / test_dependency_yield_scope.py get_index   1 0 0   100%
tests / test_dependency_yield_scope.py function_scope   2 0 0   100%
tests / test_dependency_yield_scope.py function_scope.iter_data   1 0 0   100%
tests / test_dependency_yield_scope.py request_scope   2 0 0   100%
tests / test_dependency_yield_scope.py request_scope.iter_data   1 0 0   100%
tests / test_dependency_yield_scope.py get_stream_session   2 0 0   100%
tests / test_dependency_yield_scope.py get_stream_session.iter_data   1 0 0   100%
tests / test_dependency_yield_scope.py get_sub   2 0 0   100%
tests / test_dependency_yield_scope.py get_sub.iter_data   1 0 0   100%
tests / test_dependency_yield_scope.py get_named_function_scope   2 0 0   100%
tests / test_dependency_yield_scope.py get_named_function_scope.iter_data   1 0 0   100%
tests / test_dependency_yield_scope.py get_regular_function_scope   2 0 0   100%
tests / test_dependency_yield_scope.py get_regular_function_scope.iter_data   1 0 0   100%
tests / test_dependency_yield_scope.py test_function_scope   4 0 0   100%
tests / test_dependency_yield_scope.py test_request_scope   4 0 0   100%
tests / test_dependency_yield_scope.py test_two_scopes   5 0 0   100%
tests / test_dependency_yield_scope.py test_sub   5 0 0   100%
tests / test_dependency_yield_scope.py test_broken_scope   1 0 2   100%
tests / test_dependency_yield_scope.py test_broken_scope.get_broken   0 0 1   100%
tests / test_dependency_yield_scope.py test_named_function_scope   5 0 0   100%
tests / test_dependency_yield_scope.py test_regular_function_scope   5 0 0   100%
tests / test_dependency_yield_scope.py test_router_level_dep_scope_function   3 0 0   100%
tests / test_dependency_yield_scope.py test_router_level_dep_scope_request   4 0 0   100%
tests / test_dependency_yield_scope.py test_app_level_dep_scope_function   7 0 0   100%
tests / test_dependency_yield_scope.py test_app_level_dep_scope_function.get_app_scope_function   1 0 0   100%
tests / test_dependency_yield_scope.py test_app_level_dep_scope_request   7 0 0   100%
tests / test_dependency_yield_scope.py test_app_level_dep_scope_request.get_app_scope_request   1 0 0   100%
tests / test_dependency_yield_scope.py (no function)   53 0 0   100%
tests / test_dependency_yield_scope_websockets.py Session.__init__   1 0 0   100%
tests / test_dependency_yield_scope_websockets.py dep_session   5 0 0   100%
tests / test_dependency_yield_scope_websockets.py NamedSession.__init__   2 0 0   100%
tests / test_dependency_yield_scope_websockets.py get_named_session   6 0 0   100%
tests / test_dependency_yield_scope_websockets.py get_named_func_session   5 0 0   100%
tests / test_dependency_yield_scope_websockets.py get_named_regular_func_session   2 0 0   100%
tests / test_dependency_yield_scope_websockets.py function_scope   2 0 0   100%
tests / test_dependency_yield_scope_websockets.py request_scope   2 0 0   100%
tests / test_dependency_yield_scope_websockets.py get_stream_session   2 0 0   100%
tests / test_dependency_yield_scope_websockets.py get_sub   2 0 0   100%
tests / test_dependency_yield_scope_websockets.py get_named_function_scope   2 0 0   100%
tests / test_dependency_yield_scope_websockets.py get_regular_function_scope   2 0 0   100%
tests / test_dependency_yield_scope_websockets.py test_function_scope   6 0 0   100%
tests / test_dependency_yield_scope_websockets.py test_request_scope   6 0 0   100%
tests / test_dependency_yield_scope_websockets.py test_two_scopes   7 0 0   100%
tests / test_dependency_yield_scope_websockets.py test_sub   8 0 0   100%
tests / test_dependency_yield_scope_websockets.py test_broken_scope   1 0 4   100%
tests / test_dependency_yield_scope_websockets.py test_broken_scope.get_broken   0 0 1   100%
tests / test_dependency_yield_scope_websockets.py test_named_function_scope   8 0 0   100%
tests / test_dependency_yield_scope_websockets.py test_regular_function_scope   7 0 0   100%
tests / test_dependency_yield_scope_websockets.py (no function)   43 0 0   100%
tests / test_depends_hashable.py dep   1 0 0   100%
tests / test_depends_hashable.py test_depends_hashable   11 0 0   100%
tests / test_depends_hashable.py (no function)   3 0 0   100%
tests / test_deprecated_openapi_prefix.py read_main   1 0 0   100%
tests / test_deprecated_openapi_prefix.py test_main   3 0 0   100%
tests / test_deprecated_openapi_prefix.py test_openapi   3 0 0   100%
tests / test_deprecated_openapi_prefix.py (no function)   9 0 0   100%
tests / test_duplicate_models_openapi.py f   1 0 0   100%
tests / test_duplicate_models_openapi.py test_get_api_route   3 0 0   100%
tests / test_duplicate_models_openapi.py test_openapi_schema   3 0 0   100%
tests / test_duplicate_models_openapi.py (no function)   17 0 0   100%
tests / test_empty_router.py get_empty   1 0 0   100%
tests / test_empty_router.py test_use_empty   7 0 0   100%
tests / test_empty_router.py test_include_empty   2 0 0   100%
tests / test_empty_router.py (no function)   12 0 0   100%
tests / test_enforce_once_required_parameter.py _get_client_key   1 0 0   100%
tests / test_enforce_once_required_parameter.py _get_client_tag   3 0 0   100%
tests / test_enforce_once_required_parameter.py foo_handler   1 0 0   100%
tests / test_enforce_once_required_parameter.py test_get_invalid   2 0 0   100%
tests / test_enforce_once_required_parameter.py test_get_valid   3 0 0   100%
tests / test_enforce_once_required_parameter.py test_openapi_schema   3 0 0   100%
tests / test_enforce_once_required_parameter.py (no function)   13 0 0   100%
tests / test_exception_handlers.py http_exception_handler   1 0 0   100%
tests / test_exception_handlers.py request_validation_exception_handler   1 0 0   100%
tests / test_exception_handlers.py server_error_exception_handler   1 0 0   100%
tests / test_exception_handlers.py raise_value_error   1 0 0   100%
tests / test_exception_handlers.py dependency_with_yield   1 0 0   100%
tests / test_exception_handlers.py with_yield   0 0 1   100%
tests / test_exception_handlers.py route_with_http_exception   1 0 0   100%
tests / test_exception_handlers.py route_with_request_validation_exception   0 0 1   100%
tests / test_exception_handlers.py route_with_server_error   1 0 0   100%
tests / test_exception_handlers.py test_override_http_exception   3 0 0   100%
tests / test_exception_handlers.py test_override_request_validation_exception   3 0 0   100%
tests / test_exception_handlers.py test_override_server_error_exception_raises   2 0 0   100%
tests / test_exception_handlers.py test_override_server_error_exception_response   4 0 0   100%
tests / test_exception_handlers.py test_traceback_for_dependency_with_yield   6 0 0   100%
tests / test_exception_handlers.py (no function)   23 0 3   100%
tests / test_extra_routes.py get_items   1 0 0   100%
tests / test_extra_routes.py get_not_decorated   1 0 0   100%
tests / test_extra_routes.py delete_item   1 0 0   100%
tests / test_extra_routes.py head_item   1 0 0   100%
tests / test_extra_routes.py options_item   1 0 0   100%
tests / test_extra_routes.py patch_item   1 0 0   100%
tests / test_extra_routes.py trace_item   1 0 0   100%
tests / test_extra_routes.py test_get_api_route   3 0 0   100%
tests / test_extra_routes.py test_get_api_route_not_decorated   3 0 0   100%
tests / test_extra_routes.py test_delete   3 0 0   100%
tests / test_extra_routes.py test_head   3 0 0   100%
tests / test_extra_routes.py test_options   3 0 0   100%
tests / test_extra_routes.py test_patch   3 0 0   100%
tests / test_extra_routes.py test_trace   3 0 0   100%
tests / test_extra_routes.py test_openapi_schema   3 0 0   100%
tests / test_extra_routes.py (no function)   33 0 0   100%
tests / test_fastapi_cli.py test_fastapi_cli   3 0 0   100%
tests / test_fastapi_cli.py test_fastapi_cli_not_installed   4 0 0   100%
tests / test_fastapi_cli.py (no function)   8 0 0   100%
tests / test_file_and_form_order_issue_9116.py file_before_form   1 0 0   100%
tests / test_file_and_form_order_issue_9116.py file_after_form   1 0 0   100%
tests / test_file_and_form_order_issue_9116.py file_list_before_form   1 0 0   100%
tests / test_file_and_form_order_issue_9116.py file_list_after_form   1 0 0   100%
tests / test_file_and_form_order_issue_9116.py tmp_file_1   3 0 0   100%
tests / test_file_and_form_order_issue_9116.py tmp_file_2   3 0 0   100%
tests / test_file_and_form_order_issue_9116.py test_file_form_order   3 0 0   100%
tests / test_file_and_form_order_issue_9116.py test_file_list_form_order   3 0 0   100%
tests / test_file_and_form_order_issue_9116.py (no function)   23 0 0   100%
tests / test_filter_pydantic_sub_model_pv2.py get_client   18 0 0   100%
tests / test_filter_pydantic_sub_model_pv2.py get_client.ModelA.lower_username   3 0 0   100%
tests / test_filter_pydantic_sub_model_pv2.py get_client.get_model_c   1 0 0   100%
tests / test_filter_pydantic_sub_model_pv2.py get_client.get_model_a   1 0 0   100%
tests / test_filter_pydantic_sub_model_pv2.py test_filter_sub_model   3 0 0   100%
tests / test_filter_pydantic_sub_model_pv2.py test_validator_is_cloned   3 0 0   100%
tests / test_filter_pydantic_sub_model_pv2.py test_openapi_schema   3 0 0   100%
tests / test_filter_pydantic_sub_model_pv2.py (no function)   12 0 0   100%
tests / test_form_default.py post_url_encoded   1 0 0   100%
tests / test_form_default.py post_multi_part   1 0 0   100%
tests / test_form_default.py test_form_default_url_encoded   3 0 0   100%
tests / test_form_default.py test_form_default_multi_part   3 0 0   100%
tests / test_form_default.py (no function)   11 0 0   100%
tests / test_forms_from_non_typing_sequences.py post_form_param_list   1 0 0   100%
tests / test_forms_from_non_typing_sequences.py post_form_param_set   1 0 0   100%
tests / test_forms_from_non_typing_sequences.py post_form_param_tuple   1 0 0   100%
tests / test_forms_from_non_typing_sequences.py test_python_list_param_as_form   3 0 0   100%
tests / test_forms_from_non_typing_sequences.py test_python_set_param_as_form   3 0 0   100%
tests / test_forms_from_non_typing_sequences.py test_python_tuple_param_as_form   3 0 0   100%
tests / test_forms_from_non_typing_sequences.py (no function)   13 0 0   100%
tests / test_forms_single_model.py post_form   1 0 0   100%
tests / test_forms_single_model.py post_form_extra_allow   1 0 0   100%
tests / test_forms_single_model.py test_send_all_data   3 0 0   100%
tests / test_forms_single_model.py test_defaults   3 0 0   100%
tests / test_forms_single_model.py test_invalid_data   3 0 0   100%
tests / test_forms_single_model.py test_no_data   3 0 0   100%
tests / test_forms_single_model.py test_extra_param_single   3 0 0   100%
tests / test_forms_single_model.py test_extra_param_list   3 0 0   100%
tests / test_forms_single_model.py (no function)   25 0 0   100%
tests / test_forms_single_param.py post_form   1 0 0   100%
tests / test_forms_single_param.py test_single_form_field   3 0 0   100%
tests / test_forms_single_param.py test_openapi_schema   3 0 0   100%
tests / test_forms_single_param.py (no function)   10 0 0   100%
tests / test_generate_unique_id_function.py custom_generate_unique_id   1 0 0   100%
tests / test_generate_unique_id_function.py custom_generate_unique_id2   1 0 0   100%
tests / test_generate_unique_id_function.py custom_generate_unique_id3   1 0 0   100%
tests / test_generate_unique_id_function.py test_top_level_generate_unique_id   10 0 0   100%
tests / test_generate_unique_id_function.py test_top_level_generate_unique_id.post_root   0 0 1   100%
tests / test_generate_unique_id_function.py test_top_level_generate_unique_id.post_router   0 0 1   100%
tests / test_generate_unique_id_function.py test_router_overrides_generate_unique_id   10 0 0   100%
tests / test_generate_unique_id_function.py test_router_overrides_generate_unique_id.post_root   0 0 1   100%
tests / test_generate_unique_id_function.py test_router_overrides_generate_unique_id.post_router   0 0 1   100%
tests / test_generate_unique_id_function.py test_router_include_overrides_generate_unique_id   10 0 0   100%
tests / test_generate_unique_id_function.py test_router_include_overrides_generate_unique_id.post_root   0 0 1   100%
tests / test_generate_unique_id_function.py test_router_include_overrides_generate_unique_id.post_router   0 0 1   100%
tests / test_generate_unique_id_function.py test_subrouter_top_level_include_overrides_generate_unique_id   14 0 0   100%
tests / test_generate_unique_id_function.py test_subrouter_top_level_include_overrides_generate_unique_id.post_root   0 0 1   100%
tests / test_generate_unique_id_function.py test_subrouter_top_level_include_overrides_generate_unique_id.post_router   0 0 1   100%
tests / test_generate_unique_id_function.py test_subrouter_top_level_include_overrides_generate_unique_id.post_subrouter   0 0 1   100%
tests / test_generate_unique_id_function.py test_router_path_operation_overrides_generate_unique_id   10 0 0   100%
tests / test_generate_unique_id_function.py test_router_path_operation_overrides_generate_unique_id.post_root   0 0 1   100%
tests / test_generate_unique_id_function.py test_router_path_operation_overrides_generate_unique_id.post_router   0 0 1   100%
tests / test_generate_unique_id_function.py test_app_path_operation_overrides_generate_unique_id   10 0 0   100%
tests / test_generate_unique_id_function.py test_app_path_operation_overrides_generate_unique_id.post_root   0 0 1   100%
tests / test_generate_unique_id_function.py test_app_path_operation_overrides_generate_unique_id.post_router   0 0 1   100%
tests / test_generate_unique_id_function.py test_callback_override_generate_unique_id   11 0 0   100%
tests / test_generate_unique_id_function.py test_callback_override_generate_unique_id.post_callback   0 0 1   100%
tests / test_generate_unique_id_function.py test_callback_override_generate_unique_id.post_root   0 0 1   100%
tests / test_generate_unique_id_function.py test_callback_override_generate_unique_id.post_with_callback   0 0 1   100%
tests / test_generate_unique_id_function.py test_warn_duplicate_operation_id   16 0 0   100%
tests / test_generate_unique_id_function.py test_warn_duplicate_operation_id.broken_operation_id   1 0 0   100%
tests / test_generate_unique_id_function.py test_warn_duplicate_operation_id.post_root   0 0 1   100%
tests / test_generate_unique_id_function.py test_warn_duplicate_operation_id.post_second   0 0 1   100%
tests / test_generate_unique_id_function.py test_warn_duplicate_operation_id.post_third   0 0 1   100%
tests / test_generate_unique_id_function.py (no function)   23 0 0   100%
tests / test_generic_parameterless_depends.py a   1 0 0   100%
tests / test_generic_parameterless_depends.py b   1 0 0   100%
tests / test_generic_parameterless_depends.py test_generic_parameterless_depends   6 0 0   100%
tests / test_generic_parameterless_depends.py test_openapi_schema   3 0 0   100%
tests / test_generic_parameterless_depends.py (no function)   18 0 0   100%
tests / test_get_model_definitions_formfeed_escape.py client_fixture   13 0 0   100%
tests / test_get_model_definitions_formfeed_escape.py client_fixture.get_facility   1 0 0   100%
tests / test_get_model_definitions_formfeed_escape.py test_get   3 0 0   100%
tests / test_get_model_definitions_formfeed_escape.py test_openapi_schema   3 0 0   100%
tests / test_get_model_definitions_formfeed_escape.py (no function)   8 0 0   100%
tests / test_get_request_body.py create_item   1 0 0   100%
tests / test_get_request_body.py test_get_with_body   3 0 0   100%
tests / test_get_request_body.py test_openapi_schema   3 0 0   100%
tests / test_get_request_body.py (no function)   14 0 0   100%
tests / test_http_connection_injection.py extract_value_from_http_connection   1 0 0   100%
tests / test_http_connection_injection.py get_value_by_http   1 0 0   100%
tests / test_http_connection_injection.py get_value_by_ws   3 0 0   100%
tests / test_http_connection_injection.py test_value_extracting_by_http   3 0 0   100%
tests / test_http_connection_injection.py test_value_extracting_by_ws   2 0 0   100%
tests / test_http_connection_injection.py (no function)   14 0 0   100%
tests / test_include_route.py read_items   1 0 0   100%
tests / test_include_route.py test_sub_router   3 0 0   100%
tests / test_include_route.py (no function)   10 0 0   100%
tests / test_include_router_defaults_overrides.py dep0   1 0 0   100%
tests / test_include_router_defaults_overrides.py dep1   1 0 0   100%
tests / test_include_router_defaults_overrides.py dep2   1 0 0   100%
tests / test_include_router_defaults_overrides.py dep3   1 0 0   100%
tests / test_include_router_defaults_overrides.py dep4   1 0 0   100%
tests / test_include_router_defaults_overrides.py dep5   1 0 0   100%
tests / test_include_router_defaults_overrides.py callback0   0 0 1   100%
tests / test_include_router_defaults_overrides.py callback1   0 0 1   100%
tests / test_include_router_defaults_overrides.py callback2   0 0 1   100%
tests / test_include_router_defaults_overrides.py callback3   0 0 1   100%
tests / test_include_router_defaults_overrides.py callback4   0 0 1   100%
tests / test_include_router_defaults_overrides.py callback5   0 0 1   100%
tests / test_include_router_defaults_overrides.py path1_override   1 0 0   100%
tests / test_include_router_defaults_overrides.py path1_default   1 0 0   100%
tests / test_include_router_defaults_overrides.py path3_override_router2_override   1 0 0   100%
tests / test_include_router_defaults_overrides.py path3_default_router2_override   1 0 0   100%
tests / test_include_router_defaults_overrides.py path3_override_router2_default   1 0 0   100%
tests / test_include_router_defaults_overrides.py path3_default_router2_default   1 0 0   100%
tests / test_include_router_defaults_overrides.py path5_override_router4_override   1 0 0   100%
tests / test_include_router_defaults_overrides.py path5_default_router4_override   1 0 0   100%
tests / test_include_router_defaults_overrides.py path5_override_router4_default   1 0 0   100%
tests / test_include_router_defaults_overrides.py path5_default_router4_default   1 0 0   100%
tests / test_include_router_defaults_overrides.py test_level1_override   9 0 0   100%
tests / test_include_router_defaults_overrides.py test_level1_default   9 0 0   100%
tests / test_include_router_defaults_overrides.py test_paths_level3   20 0 0   100%
tests / test_include_router_defaults_overrides.py test_paths_level5   28 0 0   100%
tests / test_include_router_defaults_overrides.py test_openapi   7 0 0   100%
tests / test_include_router_defaults_overrides.py (no function)   93 0 0   100%
tests / test_infer_param_optionality.py get_users   1 0 0   100%
tests / test_infer_param_optionality.py get_user   1 0 0   100%
tests / test_infer_param_optionality.py get_items   3 0 0   100%
tests / test_infer_param_optionality.py get_item   3 0 0   100%
tests / test_infer_param_optionality.py test_get_users   3 0 0   100%
tests / test_infer_param_optionality.py test_get_user   3 0 0   100%
tests / test_infer_param_optionality.py test_get_items_1   3 0 0   100%
tests / test_infer_param_optionality.py test_get_items_2   3 0 0   100%
tests / test_infer_param_optionality.py test_get_item_1   3 0 0   100%
tests / test_infer_param_optionality.py test_get_item_2   3 0 0   100%
tests / test_infer_param_optionality.py test_get_users_items   3 0 0   100%
tests / test_infer_param_optionality.py test_get_users_item   3 0 0   100%
tests / test_infer_param_optionality.py test_openapi_schema   3 0 0   100%
tests / test_infer_param_optionality.py (no function)   28 0 0   100%
tests / test_inherited_custom_class.py MyUuid.__init__   1 0 0   100%
tests / test_inherited_custom_class.py MyUuid.__str__   1 0 0   100%
tests / test_inherited_custom_class.py MyUuid.__class__   1 0 0   100%
tests / test_inherited_custom_class.py MyUuid.__dict__   1 0 0   100%
tests / test_inherited_custom_class.py test_pydanticv2   17 0 0   100%
tests / test_inherited_custom_class.py test_pydanticv2.return_fast_uuid   6 0 0   100%
tests / test_inherited_custom_class.py test_pydanticv2.SomeCustomClass.serialize_a_uuid   1 0 0   100%
tests / test_inherited_custom_class.py test_pydanticv2.return_some_user   1 0 0   100%
tests / test_inherited_custom_class.py (no function)   13 0 0   100%
tests / test_invalid_path_param.py test_invalid_sequence   6 0 0   100%
tests / test_invalid_path_param.py test_invalid_sequence.read_items   0 0 1   100%
tests / test_invalid_path_param.py test_invalid_tuple   6 0 0   100%
tests / test_invalid_path_param.py test_invalid_tuple.read_items   0 0 1   100%
tests / test_invalid_path_param.py test_invalid_dict   6 0 0   100%
tests / test_invalid_path_param.py test_invalid_dict.read_items   0 0 1   100%
tests / test_invalid_path_param.py test_invalid_simple_list   4 0 0   100%
tests / test_invalid_path_param.py test_invalid_simple_list.read_items   0 0 1   100%
tests / test_invalid_path_param.py test_invalid_simple_tuple   4 0 0   100%
tests / test_invalid_path_param.py test_invalid_simple_tuple.read_items   0 0 1   100%
tests / test_invalid_path_param.py test_invalid_simple_set   4 0 0   100%
tests / test_invalid_path_param.py test_invalid_simple_set.read_items   0 0 1   100%
tests / test_invalid_path_param.py test_invalid_simple_dict   4 0 0   100%
tests / test_invalid_path_param.py test_invalid_simple_dict.read_items   0 0 1   100%
tests / test_invalid_path_param.py (no function)   10 0 0   100%
tests / test_invalid_sequence_param.py test_invalid_sequence   6 0 0   100%
tests / test_invalid_sequence_param.py test_invalid_sequence.read_items   0 0 1   100%
tests / test_invalid_sequence_param.py test_invalid_tuple   6 0 0   100%
tests / test_invalid_sequence_param.py test_invalid_tuple.read_items   0 0 1   100%
tests / test_invalid_sequence_param.py test_invalid_dict   6 0 0   100%
tests / test_invalid_sequence_param.py test_invalid_dict.read_items   0 0 1   100%
tests / test_invalid_sequence_param.py test_invalid_simple_dict   6 0 0   100%
tests / test_invalid_sequence_param.py test_invalid_simple_dict.read_items   0 0 1   100%
tests / test_invalid_sequence_param.py (no function)   8 0 0   100%
tests / test_json_type.py form_json_list   1 0 0   100%
tests / test_json_type.py query_json_list   1 0 0   100%
tests / test_json_type.py header_json_list   1 0 0   100%
tests / test_json_type.py cookie_json_list   1 0 0   100%
tests / test_json_type.py test_form_json_list   3 0 0   100%
tests / test_json_type.py test_query_json_list   3 0 0   100%
tests / test_json_type.py test_header_json_list   3 0 0   100%
tests / test_json_type.py test_cookie_json_list   5 0 0   100%
tests / test_json_type.py (no function)   19 0 0   100%
tests / test_jsonable_encoder.py Person.__init__   1 0 0   100%
tests / test_jsonable_encoder.py Pet.__init__   2 0 0   100%
tests / test_jsonable_encoder.py DictablePerson.__iter__   1 0 0   100%
tests / test_jsonable_encoder.py DictablePet.__iter__   1 0 0   100%
tests / test_jsonable_encoder.py Unserializable.__iter__   1 0 0   100%
tests / test_jsonable_encoder.py Unserializable.__dict__   1 0 0   100%
tests / test_jsonable_encoder.py test_encode_dict   6 0 0   100%
tests / test_jsonable_encoder.py test_encode_dict_include_exclude_list   6 0 0   100%
tests / test_jsonable_encoder.py test_encode_class   7 0 0   100%
tests / test_jsonable_encoder.py test_encode_dictable   7 0 0   100%
tests / test_jsonable_encoder.py test_encode_dataclass   6 0 0   100%
tests / test_jsonable_encoder.py test_encode_unsupported   3 0 0   100%
tests / test_jsonable_encoder.py test_encode_custom_json_encoders_model_pydanticv2   11 0 0   100%
tests / test_jsonable_encoder.py test_encode_custom_json_encoders_model_pydanticv2.ModelWithCustomEncoder.serialize_dt_field   1 0 0   100%
tests / test_jsonable_encoder.py test_json_encoder_error_with_pydanticv1   8 0 0   100%
tests / test_jsonable_encoder.py test_encode_model_with_config   2 0 0   100%
tests / test_jsonable_encoder.py test_encode_model_with_alias_raises   2 0 0   100%
tests / test_jsonable_encoder.py test_encode_model_with_alias   2 0 0   100%
tests / test_jsonable_encoder.py test_encode_model_with_default   9 0 0   100%
tests / test_jsonable_encoder.py test_custom_encoders   11 0 0   100%
tests / test_jsonable_encoder.py test_custom_enum_encoders   6 0 0   100%
tests / test_jsonable_encoder.py test_custom_enum_encoders.custom_enum_encoder   1 0 0   100%
tests / test_jsonable_encoder.py test_encode_model_with_pure_path   6 0 0   100%
tests / test_jsonable_encoder.py test_encode_model_with_pure_posix_path   5 0 0   100%
tests / test_jsonable_encoder.py test_encode_model_with_pure_windows_path   5 0 0   100%
tests / test_jsonable_encoder.py test_encode_pure_path   2 0 0   100%
tests / test_jsonable_encoder.py test_decimal_encoder_float   2 0 0   100%
tests / test_jsonable_encoder.py test_decimal_encoder_int   2 0 0   100%
tests / test_jsonable_encoder.py test_decimal_encoder_nan   2 0 0   100%
tests / test_jsonable_encoder.py test_decimal_encoder_infinity   4 0 0   100%
tests / test_jsonable_encoder.py test_encode_deque_encodes_child_models   4 0 0   100%
tests / test_jsonable_encoder.py test_encode_pydantic_undefined   2 0 0   100%
tests / test_jsonable_encoder.py (no function)   66 0 0   100%
tests / test_list_bytes_file_order_preserved_issue_14811.py test_list_bytes_file_preserves_order   11 0 0   100%
tests / test_list_bytes_file_order_preserved_issue_14811.py test_list_bytes_file_preserves_order.upload   1 0 0   100%
tests / test_list_bytes_file_order_preserved_issue_14811.py test_list_bytes_file_preserves_order.patched_read   3 0 0   100%
tests / test_list_bytes_file_order_preserved_issue_14811.py (no function)   7 0 0   100%
tests / test_local_docs.py test_strings_in_generated_swagger   9 0 0   100%
tests / test_local_docs.py test_strings_in_custom_swagger   8 0 0   100%
tests / test_local_docs.py test_strings_in_generated_redoc   7 0 0   100%
tests / test_local_docs.py test_strings_in_custom_redoc   6 0 0   100%
tests / test_local_docs.py test_google_fonts_in_generated_redoc   4 0 0   100%
tests / test_local_docs.py (no function)   7 0 0   100%
tests / test_modules_same_name_body / __init__.py (no function)   0 0 0   100%
tests / test_modules_same_name_body / app / __init__.py (no function)   0 0 0   100%
tests / test_modules_same_name_body / app / a.py compute   1 0 0   100%
tests / test_modules_same_name_body / app / a.py (no function)   4 0 0   100%
tests / test_modules_same_name_body / app / b.py compute   1 0 0   100%
tests / test_modules_same_name_body / app / b.py (no function)   4 0 0   100%
tests / test_modules_same_name_body / app / main.py (no function)   5 0 0   100%
tests / test_modules_same_name_body / test_main.py test_post   4 0 0   100%
tests / test_modules_same_name_body / test_main.py test_post_invalid   3 0 0   100%
tests / test_modules_same_name_body / test_main.py test_openapi_schema   3 0 0   100%
tests / test_modules_same_name_body / test_main.py (no function)   10 0 0   100%
tests / test_multi_body_errors.py save_item_no_body   1 0 0   100%
tests / test_multi_body_errors.py test_put_correct_body   3 0 0   100%
tests / test_multi_body_errors.py test_jsonable_encoder_requiring_error   3 0 0   100%
tests / test_multi_body_errors.py test_put_incorrect_body_multiple   3 0 0   100%
tests / test_multi_body_errors.py test_openapi_schema   3 0 0   100%
tests / test_multi_body_errors.py (no function)   17 0 0   100%
tests / test_multi_query_errors.py read_items   1 0 0   100%
tests / test_multi_query_errors.py test_multi_query   3 0 0   100%
tests / test_multi_query_errors.py test_multi_query_incorrect   3 0 0   100%
tests / test_multi_query_errors.py test_openapi_schema   3 0 0   100%
tests / test_multi_query_errors.py (no function)   10 0 0   100%
tests / test_multipart_installation.py test_incorrect_multipart_installed_form   8 0 0   100%
tests / test_multipart_installation.py test_incorrect_multipart_installed_form.root   0 0 1   100%
tests / test_multipart_installation.py test_incorrect_multipart_installed_file_upload   8 0 0   100%
tests / test_multipart_installation.py test_incorrect_multipart_installed_file_upload.root   0 0 1   100%
tests / test_multipart_installation.py test_incorrect_multipart_installed_file_bytes   8 0 0   100%
tests / test_multipart_installation.py test_incorrect_multipart_installed_file_bytes.root   0 0 1   100%
tests / test_multipart_installation.py test_incorrect_multipart_installed_multi_form   8 0 0   100%
tests / test_multipart_installation.py test_incorrect_multipart_installed_multi_form.root   0 0 1   100%
tests / test_multipart_installation.py test_incorrect_multipart_installed_form_file   8 0 0   100%
tests / test_multipart_installation.py test_incorrect_multipart_installed_form_file.root   0 0 1   100%
tests / test_multipart_installation.py test_no_multipart_installed   8 0 0   100%
tests / test_multipart_installation.py test_no_multipart_installed.root   0 0 1   100%
tests / test_multipart_installation.py test_no_multipart_installed_file   8 0 0   100%
tests / test_multipart_installation.py test_no_multipart_installed_file.root   0 0 1   100%
tests / test_multipart_installation.py test_no_multipart_installed_file_bytes   8 0 0   100%
tests / test_multipart_installation.py test_no_multipart_installed_file_bytes.root   0 0 1   100%
tests / test_multipart_installation.py test_no_multipart_installed_multi_form   8 0 0   100%
tests / test_multipart_installation.py test_no_multipart_installed_multi_form.root   0 0 1   100%
tests / test_multipart_installation.py test_no_multipart_installed_form_file   8 0 0   100%
tests / test_multipart_installation.py test_no_multipart_installed_form_file.root   0 0 1   100%
tests / test_multipart_installation.py test_old_multipart_installed   6 0 0   100%
tests / test_multipart_installation.py test_old_multipart_installed.root   0 0 1   100%
tests / test_multipart_installation.py (no function)   15 0 0   100%
tests / test_no_schema_split.py create_message   1 0 0   100%
tests / test_no_schema_split.py test_create_message   3 0 0   100%
tests / test_no_schema_split.py test_openapi_schema   3 0 0   100%
tests / test_no_schema_split.py (no function)   23 0 0   100%
tests / test_no_swagger_ui_redirect.py read_items   1 0 0   100%
tests / test_no_swagger_ui_redirect.py test_swagger_ui   6 0 0   100%
tests / test_no_swagger_ui_redirect.py test_swagger_ui_no_oauth2_redirect   2 0 0   100%
tests / test_no_swagger_ui_redirect.py test_response   2 0 0   100%
tests / test_no_swagger_ui_redirect.py (no function)   9 0 0   100%
tests / test_openapi_examples.py examples   1 0 0   100%
tests / test_openapi_examples.py path_examples   1 0 0   100%
tests / test_openapi_examples.py query_examples   1 0 0   100%
tests / test_openapi_examples.py header_examples   1 0 0   100%
tests / test_openapi_examples.py cookie_examples   1 0 0   100%
tests / test_openapi_examples.py test_call_api   10 0 0   100%
tests / test_openapi_examples.py test_openapi_schema   3 0 0   100%
tests / test_openapi_examples.py (no function)   21 0 0   100%
tests / test_openapi_model_description_trim_on_formfeed.py foo   0 0 1   100%
tests / test_openapi_model_description_trim_on_formfeed.py test_openapi   4 0 0   100%
tests / test_openapi_model_description_trim_on_formfeed.py (no function)   7 0 2   100%
tests / test_openapi_query_parameter_extension.py route_with_extra_query_parameters   1 0 0   100%
tests / test_openapi_query_parameter_extension.py test_get_route   3 0 0   100%
tests / test_openapi_query_parameter_extension.py test_openapi   3 0 0   100%
tests / test_openapi_query_parameter_extension.py (no function)   10 0 0   100%
tests / test_openapi_route_extensions.py route_with_extras   1 0 0   100%
tests / test_openapi_route_extensions.py test_get_route   3 0 0   100%
tests / test_openapi_route_extensions.py test_openapi_schema   3 0 0   100%
tests / test_openapi_route_extensions.py (no function)   9 0 0   100%
tests / test_openapi_schema_type.py test_allowed_schema_type   2 0 0   100%
tests / test_openapi_schema_type.py test_invalid_type_value   2 0 0   100%
tests / test_openapi_schema_type.py (no function)   6 0 0   100%
tests / test_openapi_separate_input_output_schemas.py WithComputedField.computed_field   1 0 0   100%
tests / test_openapi_separate_input_output_schemas.py get_app_client   11 0 0   100%
tests / test_openapi_separate_input_output_schemas.py get_app_client.create_item   1 0 0   100%
tests / test_openapi_separate_input_output_schemas.py get_app_client.create_item_list   1 0 0   100%
tests / test_openapi_separate_input_output_schemas.py get_app_client.read_items   1 0 0   100%
tests / test_openapi_separate_input_output_schemas.py get_app_client.create_with_computed_field   1 0 0   100%
tests / test_openapi_separate_input_output_schemas.py test_create_item   6 0 0   100%
tests / test_openapi_separate_input_output_schemas.py test_create_item_with_sub   7 0 0   100%
tests / test_openapi_separate_input_output_schemas.py test_create_item_list   7 0 0   100%
tests / test_openapi_separate_input_output_schemas.py test_read_items   6 0 0   100%
tests / test_openapi_separate_input_output_schemas.py test_with_computed_field   6 0 0   100%
tests / test_openapi_separate_input_output_schemas.py test_openapi_schema   4 0 0   100%
tests / test_openapi_separate_input_output_schemas.py test_openapi_schema_no_separate   4 0 0   100%
tests / test_openapi_separate_input_output_schemas.py (no function)   28 0 0   100%
tests / test_openapi_servers.py foo   1 0 0   100%
tests / test_openapi_servers.py test_app   2 0 0   100%
tests / test_openapi_servers.py test_openapi_schema   3 0 0   100%
tests / test_openapi_servers.py (no function)   9 0 0   100%
tests / test_operations_signatures.py test_signatures_consistency   13 0 0   100%
tests / test_operations_signatures.py (no function)   4 0 0   100%
tests / test_optional_file_list.py upload_files   3 0 0   100%
tests / test_optional_file_list.py test_optional_bytes_list   4 0 0   100%
tests / test_optional_file_list.py test_optional_bytes_list_no_files   4 0 0   100%
tests / test_optional_file_list.py (no function)   8 0 0   100%
tests / test_orjson_response_class.py get_orjson_non_str_keys   2 0 0   100%
tests / test_orjson_response_class.py test_orjson_non_str_keys   3 0 0   100%
tests / test_orjson_response_class.py (no function)   9 0 0   100%
tests / test_param_class.py read_items   1 0 0   100%
tests / test_param_class.py test_default_param_query_none   3 0 0   100%
tests / test_param_class.py test_default_param_query   3 0 0   100%
tests / test_param_class.py (no function)   10 0 0   100%
tests / test_param_in_path_and_dependency.py user_exists   1 0 0   100%
tests / test_param_in_path_and_dependency.py read_users   1 0 0   100%
tests / test_param_in_path_and_dependency.py test_read_users   2 0 0   100%
tests / test_param_in_path_and_dependency.py test_openapi_schema   2 0 0   100%
tests / test_param_in_path_and_dependency.py (no function)   10 0 0   100%
tests / test_param_include_in_schema.py hidden_cookie   1 0 0   100%
tests / test_param_include_in_schema.py hidden_header   1 0 0   100%
tests / test_param_include_in_schema.py hidden_path   1 0 0   100%
tests / test_param_include_in_schema.py hidden_query   1 0 0   100%
tests / test_param_include_in_schema.py test_hidden_cookie   4 0 0   100%
tests / test_param_include_in_schema.py test_hidden_header   4 0 0   100%
tests / test_param_include_in_schema.py test_hidden_path   4 0 0   100%
tests / test_param_include_in_schema.py test_hidden_query   4 0 0   100%
tests / test_param_include_in_schema.py test_openapi_schema   4 0 0   100%
tests / test_param_include_in_schema.py (no function)   22 0 0   100%
tests / test_params_repr.py get_user   0 0 1   100%
tests / test_params_repr.py test_param_repr_str   1 0 0   100%
tests / test_params_repr.py test_param_repr_none   1 0 0   100%
tests / test_params_repr.py test_param_repr_ellipsis   1 0 0   100%
tests / test_params_repr.py test_param_repr_number   1 0 0   100%
tests / test_params_repr.py test_param_repr_list   1 0 0   100%
tests / test_params_repr.py test_path_repr   2 0 0   100%
tests / test_params_repr.py test_query_repr_str   1 0 0   100%
tests / test_params_repr.py test_query_repr_none   1 0 0   100%
tests / test_params_repr.py test_query_repr_ellipsis   1 0 0   100%
tests / test_params_repr.py test_query_repr_number   1 0 0   100%
tests / test_params_repr.py test_query_repr_list   1 0 0   100%
tests / test_params_repr.py test_header_repr_str   1 0 0   100%
tests / test_params_repr.py test_header_repr_none   1 0 0   100%
tests / test_params_repr.py test_header_repr_ellipsis   1 0 0   100%
tests / test_params_repr.py test_header_repr_number   1 0 0   100%
tests / test_params_repr.py test_header_repr_list   1 0 0   100%
tests / test_params_repr.py test_cookie_repr_str   1 0 0   100%
tests / test_params_repr.py test_cookie_repr_none   1 0 0   100%
tests / test_params_repr.py test_cookie_repr_ellipsis   1 0 0   100%
tests / test_params_repr.py test_cookie_repr_number   1 0 0   100%
tests / test_params_repr.py test_cookie_repr_list   1 0 0   100%
tests / test_params_repr.py test_body_repr_str   1 0 0   100%
tests / test_params_repr.py test_body_repr_none   1 0 0   100%
tests / test_params_repr.py test_body_repr_ellipsis   1 0 0   100%
tests / test_params_repr.py test_body_repr_number   1 0 0   100%
tests / test_params_repr.py test_body_repr_list   1 0 0   100%
tests / test_params_repr.py (no function)   30 0 0   100%
tests / test_path.py test_text_get   3 0 0   100%
tests / test_path.py test_nonexistent   3 0 0   100%
tests / test_path.py test_path_foobar   3 0 0   100%
tests / test_path.py test_path_str_foobar   3 0 0   100%
tests / test_path.py test_path_str_42   3 0 0   100%
tests / test_path.py test_path_str_True   3 0 0   100%
tests / test_path.py test_path_int_foobar   3 0 0   100%
tests / test_path.py test_path_int_True   3 0 0   100%
tests / test_path.py test_path_int_42   3 0 0   100%
tests / test_path.py test_path_int_42_5   3 0 0   100%
tests / test_path.py test_path_float_foobar   3 0 0   100%
tests / test_path.py test_path_float_True   3 0 0   100%
tests / test_path.py test_path_float_42   3 0 0   100%
tests / test_path.py test_path_float_42_5   3 0 0   100%
tests / test_path.py test_path_bool_foobar   3 0 0   100%
tests / test_path.py test_path_bool_True   3 0 0   100%
tests / test_path.py test_path_bool_42   3 0 0   100%
tests / test_path.py test_path_bool_42_5   3 0 0   100%
tests / test_path.py test_path_bool_1   3 0 0   100%
tests / test_path.py test_path_bool_0   3 0 0   100%
tests / test_path.py test_path_bool_true   3 0 0   100%
tests / test_path.py test_path_bool_False   3 0 0   100%
tests / test_path.py test_path_bool_false   3 0 0   100%
tests / test_path.py test_path_param_foo   3 0 0   100%
tests / test_path.py test_path_param_minlength_foo   3 0 0   100%
tests / test_path.py test_path_param_minlength_fo   3 0 0   100%
tests / test_path.py test_path_param_maxlength_foo   3 0 0   100%
tests / test_path.py test_path_param_maxlength_foobar   3 0 0   100%
tests / test_path.py test_path_param_min_maxlength_foo   3 0 0   100%
tests / test_path.py test_path_param_min_maxlength_foobar   3 0 0   100%
tests / test_path.py test_path_param_min_maxlength_f   3 0 0   100%
tests / test_path.py test_path_param_gt_42   3 0 0   100%
tests / test_path.py test_path_param_gt_2   3 0 0   100%
tests / test_path.py test_path_param_gt0_0_05   3 0 0   100%
tests / test_path.py test_path_param_gt0_0   3 0 0   100%
tests / test_path.py test_path_param_ge_42   3 0 0   100%
tests / test_path.py test_path_param_ge_3   3 0 0   100%
tests / test_path.py test_path_param_ge_2   3 0 0   100%
tests / test_path.py test_path_param_lt_42   3 0 0   100%
tests / test_path.py test_path_param_lt_2   3 0 0   100%
tests / test_path.py test_path_param_lt0__1   3 0 0   100%
tests / test_path.py test_path_param_lt0_0   3 0 0   100%
tests / test_path.py test_path_param_le_42   3 0 0   100%
tests / test_path.py test_path_param_le_3   3 0 0   100%
tests / test_path.py test_path_param_le_2   3 0 0   100%
tests / test_path.py test_path_param_lt_gt_2   3 0 0   100%
tests / test_path.py test_path_param_lt_gt_4   3 0 0   100%
tests / test_path.py test_path_param_lt_gt_0   3 0 0   100%
tests / test_path.py test_path_param_le_ge_2   3 0 0   100%
tests / test_path.py test_path_param_le_ge_1   2 0 0   100%
tests / test_path.py test_path_param_le_ge_3   3 0 0   100%
tests / test_path.py test_path_param_le_ge_4   3 0 0   100%
tests / test_path.py test_path_param_lt_int_2   3 0 0   100%
tests / test_path.py test_path_param_lt_int_42   3 0 0   100%
tests / test_path.py test_path_param_lt_int_2_7   3 0 0   100%
tests / test_path.py test_path_param_gt_int_42   3 0 0   100%
tests / test_path.py test_path_param_gt_int_2   3 0 0   100%
tests / test_path.py test_path_param_gt_int_2_7   3 0 0   100%
tests / test_path.py test_path_param_le_int_42   3 0 0   100%
tests / test_path.py test_path_param_le_int_3   3 0 0   100%
tests / test_path.py test_path_param_le_int_2   3 0 0   100%
tests / test_path.py test_path_param_le_int_2_7   3 0 0   100%
tests / test_path.py test_path_param_ge_int_42   3 0 0   100%
tests / test_path.py test_path_param_ge_int_3   3 0 0   100%
tests / test_path.py test_path_param_ge_int_2   3 0 0   100%
tests / test_path.py test_path_param_ge_int_2_7   3 0 0   100%
tests / test_path.py test_path_param_lt_gt_int_2   3 0 0   100%
tests / test_path.py test_path_param_lt_gt_int_4   3 0 0   100%
tests / test_path.py test_path_param_lt_gt_int_0   3 0 0   100%
tests / test_path.py test_path_param_lt_gt_int_2_7   3 0 0   100%
tests / test_path.py test_path_param_le_ge_int_2   3 0 0   100%
tests / test_path.py test_path_param_le_ge_int_1   3 0 0   100%
tests / test_path.py test_path_param_le_ge_int_3   3 0 0   100%
tests / test_path.py test_path_param_le_ge_int_4   3 0 0   100%
tests / test_path.py test_path_param_le_ge_int_2_7   3 0 0   100%
tests / test_path.py (no function)   78 0 0   100%
tests / test_put_no_body.py save_item_no_body   1 0 0   100%
tests / test_put_no_body.py test_put_no_body   3 0 0   100%
tests / test_put_no_body.py test_put_no_body_with_body   3 0 0   100%
tests / test_put_no_body.py test_openapi_schema   3 0 0   100%
tests / test_put_no_body.py (no function)   10 0 0   100%
tests / test_pydantic_v1_error.py test_raises_pydantic_v1_model_in_endpoint_param   4 0 2   100%
tests / test_pydantic_v1_error.py test_raises_pydantic_v1_model_in_endpoint_param.endpoint   0 0 1   100%
tests / test_pydantic_v1_error.py test_raises_pydantic_v1_model_in_return_type   4 0 2   100%
tests / test_pydantic_v1_error.py test_raises_pydantic_v1_model_in_return_type.endpoint   0 0 1   100%
tests / test_pydantic_v1_error.py test_raises_pydantic_v1_model_in_response_model   4 0 2   100%
tests / test_pydantic_v1_error.py test_raises_pydantic_v1_model_in_response_model.endpoint   0 0 1   100%
tests / test_pydantic_v1_error.py test_raises_pydantic_v1_model_in_additional_responses_model   4 0 4   100%
tests / test_pydantic_v1_error.py test_raises_pydantic_v1_model_in_additional_responses_model.endpoint   0 0 1   100%
tests / test_pydantic_v1_error.py test_raises_pydantic_v1_model_in_union   4 0 2   100%
tests / test_pydantic_v1_error.py test_raises_pydantic_v1_model_in_union.endpoint   0 0 1   100%
tests / test_pydantic_v1_error.py test_raises_pydantic_v1_model_in_sequence   4 0 2   100%
tests / test_pydantic_v1_error.py test_raises_pydantic_v1_model_in_sequence.endpoint   0 0 1   100%
tests / test_pydantic_v1_error.py (no function)   18 0 0   100%
tests / test_pydanticv2_dataclasses_uuid_stringified_annotations.py read_item   1 0 0   100%
tests / test_pydanticv2_dataclasses_uuid_stringified_annotations.py test_annotations   3 0 0   100%
tests / test_pydanticv2_dataclasses_uuid_stringified_annotations.py (no function)   21 0 0   100%
tests / test_query.py test_query   3 0 0   100%
tests / test_query.py test_query_query_baz   3 0 0   100%
tests / test_query.py test_query_not_declared_baz   3 0 0   100%
tests / test_query.py test_query_optional   3 0 0   100%
tests / test_query.py test_query_optional_query_baz   3 0 0   100%
tests / test_query.py test_query_optional_not_declared_baz   3 0 0   100%
tests / test_query.py test_query_int   3 0 0   100%
tests / test_query.py test_query_int_query_42   3 0 0   100%
tests / test_query.py test_query_int_query_42_5   3 0 0   100%
tests / test_query.py test_query_int_query_baz   3 0 0   100%
tests / test_query.py test_query_int_not_declared_baz   3 0 0   100%
tests / test_query.py test_query_int_optional   3 0 0   100%
tests / test_query.py test_query_int_optional_query_50   3 0 0   100%
tests / test_query.py test_query_int_optional_query_foo   3 0 0   100%
tests / test_query.py test_query_int_default   3 0 0   100%
tests / test_query.py test_query_int_default_query_50   3 0 0   100%
tests / test_query.py test_query_int_default_query_foo   3 0 0   100%
tests / test_query.py test_query_param   3 0 0   100%
tests / test_query.py test_query_param_query_50   3 0 0   100%
tests / test_query.py test_query_param_required   3 0 0   100%
tests / test_query.py test_query_param_required_query_50   3 0 0   100%
tests / test_query.py test_query_param_required_int   3 0 0   100%
tests / test_query.py test_query_param_required_int_query_50   3 0 0   100%
tests / test_query.py test_query_param_required_int_query_foo   3 0 0   100%
tests / test_query.py test_query_frozenset_query_1_query_1_query_2   3 0 0   100%
tests / test_query.py test_query_list   3 0 0   100%
tests / test_query.py test_query_list_empty   2 0 0   100%
tests / test_query.py test_query_list_default   3 0 0   100%
tests / test_query.py test_query_list_default_empty   3 0 0   100%
tests / test_query.py (no function)   32 0 0   100%
tests / test_query_cookie_header_model_extra_params.py query_model_with_extra   1 0 0   100%
tests / test_query_cookie_header_model_extra_params.py header_model_with_extra   1 0 0   100%
tests / test_query_cookie_header_model_extra_params.py cookies_model_with_extra   1 0 0   100%
tests / test_query_cookie_header_model_extra_params.py test_query_pass_extra_list   4 0 0   100%
tests / test_query_cookie_header_model_extra_params.py test_query_pass_extra_single   4 0 0   100%
tests / test_query_cookie_header_model_extra_params.py test_header_pass_extra_list   6 0 0   100%
tests / test_query_cookie_header_model_extra_params.py test_header_pass_extra_single   6 0 0   100%
tests / test_query_cookie_header_model_extra_params.py test_cookie_pass_extra_list   7 0 0   100%
tests / test_query_cookie_header_model_extra_params.py (no function)   18 0 0   100%
tests / test_read_with_orm_mode.py test_read_with_orm_mode   23 0 0   100%
tests / test_read_with_orm_mode.py test_read_with_orm_mode.Person.full_name   1 0 0   100%
tests / test_read_with_orm_mode.py test_read_with_orm_mode.create_person   2 0 0   100%
tests / test_read_with_orm_mode.py (no function)   5 0 0   100%
tests / test_regex_deprecated_body.py get_client   6 0 0   100%
tests / test_regex_deprecated_body.py get_client.read_items   3 0 0   100%
tests / test_regex_deprecated_body.py test_no_query   4 0 0   100%
tests / test_regex_deprecated_body.py test_q_fixedquery   4 0 0   100%
tests / test_regex_deprecated_body.py test_query_nonregexquery   4 0 0   100%
tests / test_regex_deprecated_body.py test_openapi_schema   4 0 0   100%
tests / test_regex_deprecated_body.py (no function)   16 0 0   100%
tests / test_regex_deprecated_params.py get_client   6 0 0   100%
tests / test_regex_deprecated_params.py get_client.read_items   3 0 0   100%
tests / test_regex_deprecated_params.py test_query_params_str_validations_no_query   4 0 0   100%
tests / test_regex_deprecated_params.py test_query_params_str_validations_q_fixedquery   4 0 0   100%
tests / test_regex_deprecated_params.py test_query_params_str_validations_item_query_nonregexquery   4 0 0   100%
tests / test_regex_deprecated_params.py test_openapi_schema   4 0 0   100%
tests / test_regex_deprecated_params.py (no function)   16 0 0   100%
tests / test_repeated_cookie_headers.py set_cookie   2 0 0   100%
tests / test_repeated_cookie_headers.py set_indirect_cookie   1 0 0   100%
tests / test_repeated_cookie_headers.py get_direct_cookie   1 0 0   100%
tests / test_repeated_cookie_headers.py get_indirect_cookie   1 0 0   100%
tests / test_repeated_cookie_headers.py test_cookie_is_set_once   3 0 0   100%
tests / test_repeated_cookie_headers.py (no function)   11 0 0   100%
tests / test_repeated_dependency_schema.py get_header   1 0 0   100%
tests / test_repeated_dependency_schema.py get_something_else   1 0 0   100%
tests / test_repeated_dependency_schema.py get_deps   1 0 0   100%
tests / test_repeated_dependency_schema.py test_response   3 0 0   100%
tests / test_repeated_dependency_schema.py test_openapi_schema   5 0 0   100%
tests / test_repeated_dependency_schema.py (no function)   11 0 0   100%
tests / test_repeated_parameter_alias.py get_parameters_with_repeated_aliases   1 0 0   100%
tests / test_repeated_parameter_alias.py test_get_parameters   3 0 0   100%
tests / test_repeated_parameter_alias.py test_openapi_schema   3 0 0   100%
tests / test_repeated_parameter_alias.py (no function)   9 0 0   100%
tests / test_reponse_set_reponse_code_empty.py delete_deployment   2 0 0   100%
tests / test_reponse_set_reponse_code_empty.py test_dependency_set_status_code   3 0 0   100%
tests / test_reponse_set_reponse_code_empty.py test_openapi_schema   3 0 0   100%
tests / test_reponse_set_reponse_code_empty.py (no function)   10 0 0   100%
tests / test_request_body_parameters_media_type.py create_product   0 0 1   100%
tests / test_request_body_parameters_media_type.py create_shop   0 0 1   100%
tests / test_request_body_parameters_media_type.py test_openapi_schema   3 0 0   100%
tests / test_request_body_parameters_media_type.py (no function)   17 0 0   100%
tests / test_request_param_model_by_alias.py query_model   1 0 0   100%
tests / test_request_param_model_by_alias.py header_model   1 0 0   100%
tests / test_request_param_model_by_alias.py cookie_model   1 0 0   100%
tests / test_request_param_model_by_alias.py test_query_model_with_alias   4 0 0   100%
tests / test_request_param_model_by_alias.py test_header_model_with_alias   4 0 0   100%
tests / test_request_param_model_by_alias.py test_cookie_model_with_alias   5 0 0   100%
tests / test_request_param_model_by_alias.py test_query_model_with_alias_by_name   5 0 0   100%
tests / test_request_param_model_by_alias.py test_header_model_with_alias_by_name   5 0 0   100%
tests / test_request_param_model_by_alias.py test_cookie_model_with_alias_by_name   6 0 0   100%
tests / test_request_param_model_by_alias.py (no function)   19 0 0   100%
tests / test_request_params / __init__.py (no function)   0 0 0   100%
tests / test_request_params / test_body / __init__.py (no function)   0 0 0   100%
tests / test_request_params / test_body / test_list.py read_required_list_str   1 0 0   100%
tests / test_request_params / test_body / test_list.py read_model_required_list_str   1 0 0   100%
tests / test_request_params / test_body / test_list.py test_required_list_str_schema   3 0 0   100%
tests / test_request_params / test_body / test_list.py test_required_list_str_missing   4 0 0   100%
tests / test_request_params / test_body / test_list.py test_required_list_str   4 0 0   100%
tests / test_request_params / test_body / test_list.py read_required_list_alias   1 0 0   100%
tests / test_request_params / test_body / test_list.py read_model_required_list_alias   1 0 0   100%
tests / test_request_params / test_body / test_list.py test_required_list_str_alias_schema   3 0 0   100%
tests / test_request_params / test_body / test_list.py test_required_list_alias_missing   4 0 0   100%
tests / test_request_params / test_body / test_list.py test_required_list_alias_by_name   4 0 0   100%
tests / test_request_params / test_body / test_list.py test_required_list_alias_by_alias   4 0 0   100%
tests / test_request_params / test_body / test_list.py read_required_list_validation_alias   1 0 0   100%
tests / test_request_params / test_body / test_list.py read_model_required_list_validation_alias   1 0 0   100%
tests / test_request_params / test_body / test_list.py test_required_list_validation_alias_schema   3 0 0   100%
tests / test_request_params / test_body / test_list.py test_required_list_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_body / test_list.py test_required_list_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_body / test_list.py test_required_list_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_body / test_list.py read_required_list_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_body / test_list.py read_model_required_list_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_body / test_list.py test_required_list_alias_and_validation_alias_schema   3 0 0   100%
tests / test_request_params / test_body / test_list.py test_required_list_alias_and_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_body / test_list.py test_required_list_alias_and_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_body / test_list.py test_required_list_alias_and_validation_alias_by_alias   4 0 0   100%
tests / test_request_params / test_body / test_list.py test_required_list_alias_and_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_body / test_list.py (no function)   68 0 0   100%
tests / test_request_params / test_body / test_optional_list.py read_optional_list_str   1 0 0   100%
tests / test_request_params / test_body / test_optional_list.py read_model_optional_list_str   1 0 0   100%
tests / test_request_params / test_body / test_optional_list.py test_optional_list_str_schema   3 0 0   100%
tests / test_request_params / test_body / test_optional_list.py test_optional_list_str_missing   4 0 0   100%
tests / test_request_params / test_body / test_optional_list.py test_model_optional_list_str_missing   4 0 0   100%
tests / test_request_params / test_body / test_optional_list.py test_optional_list_str_missing_empty_dict   4 0 0   100%
tests / test_request_params / test_body / test_optional_list.py test_optional_list_str   4 0 0   100%
tests / test_request_params / test_body / test_optional_list.py read_optional_list_alias   1 0 0   100%
tests / test_request_params / test_body / test_optional_list.py read_model_optional_list_alias   1 0 0   100%
tests / test_request_params / test_body / test_optional_list.py test_optional_list_str_alias_schema   3 0 0   100%
tests / test_request_params / test_body / test_optional_list.py test_optional_list_alias_missing   4 0 0   100%
tests / test_request_params / test_body / test_optional_list.py test_model_optional_list_alias_missing   4 0 0   100%
tests / test_request_params / test_body / test_optional_list.py test_optional_list_alias_missing_empty_dict   4 0 0   100%
tests / test_request_params / test_body / test_optional_list.py test_optional_list_alias_by_name   4 0 0   100%
tests / test_request_params / test_body / test_optional_list.py test_optional_list_alias_by_alias   4 0 0   100%
tests / test_request_params / test_body / test_optional_list.py read_optional_list_validation_alias   1 0 0   100%
tests / test_request_params / test_body / test_optional_list.py read_model_optional_list_validation_alias   1 0 0   100%
tests / test_request_params / test_body / test_optional_list.py test_optional_list_validation_alias_schema   3 0 0   100%
tests / test_request_params / test_body / test_optional_list.py test_optional_list_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_body / test_optional_list.py test_model_optional_list_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_body / test_optional_list.py test_optional_list_validation_alias_missing_empty_dict   4 0 0   100%
tests / test_request_params / test_body / test_optional_list.py test_optional_list_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_body / test_optional_list.py test_optional_list_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_body / test_optional_list.py read_optional_list_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_body / test_optional_list.py read_model_optional_list_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_body / test_optional_list.py test_optional_list_alias_and_validation_alias_schema   3 0 0   100%
tests / test_request_params / test_body / test_optional_list.py test_optional_list_alias_and_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_body / test_optional_list.py test_model_optional_list_alias_and_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_body / test_optional_list.py test_optional_list_alias_and_validation_alias_missing_empty_dict   4 0 0   100%
tests / test_request_params / test_body / test_optional_list.py test_optional_list_alias_and_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_body / test_optional_list.py test_optional_list_alias_and_validation_alias_by_alias   4 0 0   100%
tests / test_request_params / test_body / test_optional_list.py test_optional_list_alias_and_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_body / test_optional_list.py (no function)   71 0 0   100%
tests / test_request_params / test_body / test_optional_str.py read_optional_str   1 0 0   100%
tests / test_request_params / test_body / test_optional_str.py read_model_optional_str   1 0 0   100%
tests / test_request_params / test_body / test_optional_str.py test_optional_str_schema   3 0 0   100%
tests / test_request_params / test_body / test_optional_str.py test_optional_str_missing   4 0 0   100%
tests / test_request_params / test_body / test_optional_str.py test_model_optional_str_missing   4 0 0   100%
tests / test_request_params / test_body / test_optional_str.py test_optional_str_missing_empty_dict   4 0 0   100%
tests / test_request_params / test_body / test_optional_str.py test_optional_str   4 0 0   100%
tests / test_request_params / test_body / test_optional_str.py read_optional_alias   1 0 0   100%
tests / test_request_params / test_body / test_optional_str.py read_model_optional_alias   1 0 0   100%
tests / test_request_params / test_body / test_optional_str.py test_optional_str_alias_schema   3 0 0   100%
tests / test_request_params / test_body / test_optional_str.py test_optional_alias_missing   4 0 0   100%
tests / test_request_params / test_body / test_optional_str.py test_model_optional_alias_missing   4 0 0   100%
tests / test_request_params / test_body / test_optional_str.py test_model_optional_alias_missing_empty_dict   4 0 0   100%
tests / test_request_params / test_body / test_optional_str.py test_optional_alias_by_name   4 0 0   100%
tests / test_request_params / test_body / test_optional_str.py test_optional_alias_by_alias   4 0 0   100%
tests / test_request_params / test_body / test_optional_str.py read_optional_validation_alias   1 0 0   100%
tests / test_request_params / test_body / test_optional_str.py read_model_optional_validation_alias   1 0 0   100%
tests / test_request_params / test_body / test_optional_str.py test_optional_validation_alias_schema   3 0 0   100%
tests / test_request_params / test_body / test_optional_str.py test_optional_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_body / test_optional_str.py test_model_optional_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_body / test_optional_str.py test_model_optional_validation_alias_missing_empty_dict   4 0 0   100%
tests / test_request_params / test_body / test_optional_str.py test_optional_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_body / test_optional_str.py test_optional_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_body / test_optional_str.py read_optional_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_body / test_optional_str.py read_model_optional_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_body / test_optional_str.py test_optional_alias_and_validation_alias_schema   3 0 0   100%
tests / test_request_params / test_body / test_optional_str.py test_optional_alias_and_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_body / test_optional_str.py test_model_optional_alias_and_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_body / test_optional_str.py test_model_optional_alias_and_validation_alias_missing_empty_dict   4 0 0   100%
tests / test_request_params / test_body / test_optional_str.py test_optional_alias_and_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_body / test_optional_str.py test_optional_alias_and_validation_alias_by_alias   4 0 0   100%
tests / test_request_params / test_body / test_optional_str.py test_optional_alias_and_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_body / test_optional_str.py (no function)   71 0 0   100%
tests / test_request_params / test_body / test_required_str.py read_required_str   1 0 0   100%
tests / test_request_params / test_body / test_required_str.py read_model_required_str   1 0 0   100%
tests / test_request_params / test_body / test_required_str.py test_required_str_schema   3 0 0   100%
tests / test_request_params / test_body / test_required_str.py test_required_str_missing   4 0 0   100%
tests / test_request_params / test_body / test_required_str.py test_required_str   4 0 0   100%
tests / test_request_params / test_body / test_required_str.py read_required_alias   1 0 0   100%
tests / test_request_params / test_body / test_required_str.py read_model_required_alias   1 0 0   100%
tests / test_request_params / test_body / test_required_str.py test_required_str_alias_schema   3 0 0   100%
tests / test_request_params / test_body / test_required_str.py test_required_alias_missing   4 0 0   100%
tests / test_request_params / test_body / test_required_str.py test_required_alias_by_name   4 0 0   100%
tests / test_request_params / test_body / test_required_str.py test_required_alias_by_alias   4 0 0   100%
tests / test_request_params / test_body / test_required_str.py read_required_validation_alias   1 0 0   100%
tests / test_request_params / test_body / test_required_str.py read_model_required_validation_alias   1 0 0   100%
tests / test_request_params / test_body / test_required_str.py test_required_validation_alias_schema   3 0 0   100%
tests / test_request_params / test_body / test_required_str.py test_required_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_body / test_required_str.py test_required_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_body / test_required_str.py test_required_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_body / test_required_str.py read_required_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_body / test_required_str.py read_model_required_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_body / test_required_str.py test_required_alias_and_validation_alias_schema   3 0 0   100%
tests / test_request_params / test_body / test_required_str.py test_required_alias_and_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_body / test_required_str.py test_required_alias_and_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_body / test_required_str.py test_required_alias_and_validation_alias_by_alias   4 0 0   100%
tests / test_request_params / test_body / test_required_str.py test_required_alias_and_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_body / test_required_str.py (no function)   68 0 0   100%
tests / test_request_params / test_body / utils.py get_body_model_name   3 0 0   100%
tests / test_request_params / test_body / utils.py (no function)   2 0 0   100%
tests / test_request_params / test_cookie / __init__.py (no function)   0 0 0   100%
tests / test_request_params / test_cookie / test_list.py (no function)   0 0 0   100%
tests / test_request_params / test_cookie / test_optional_list.py (no function)   0 0 0   100%
tests / test_request_params / test_cookie / test_optional_str.py read_optional_str   1 0 0   100%
tests / test_request_params / test_cookie / test_optional_str.py read_model_optional_str   1 0 0   100%
tests / test_request_params / test_cookie / test_optional_str.py test_optional_str_schema   1 0 0   100%
tests / test_request_params / test_cookie / test_optional_str.py test_optional_str_missing   4 0 0   100%
tests / test_request_params / test_cookie / test_optional_str.py test_optional_str   5 0 0   100%
tests / test_request_params / test_cookie / test_optional_str.py read_optional_alias   1 0 0   100%
tests / test_request_params / test_cookie / test_optional_str.py read_model_optional_alias   1 0 0   100%
tests / test_request_params / test_cookie / test_optional_str.py test_optional_str_alias_schema   1 0 0   100%
tests / test_request_params / test_cookie / test_optional_str.py test_optional_alias_missing   4 0 0   100%
tests / test_request_params / test_cookie / test_optional_str.py test_optional_alias_by_name   5 0 0   100%
tests / test_request_params / test_cookie / test_optional_str.py test_optional_alias_by_alias   5 0 0   100%
tests / test_request_params / test_cookie / test_optional_str.py read_optional_validation_alias   1 0 0   100%
tests / test_request_params / test_cookie / test_optional_str.py read_model_optional_validation_alias   1 0 0   100%
tests / test_request_params / test_cookie / test_optional_str.py test_optional_validation_alias_schema   1 0 0   100%
tests / test_request_params / test_cookie / test_optional_str.py test_optional_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_cookie / test_optional_str.py test_optional_validation_alias_by_name   5 0 0   100%
tests / test_request_params / test_cookie / test_optional_str.py test_optional_validation_alias_by_validation_alias   5 0 0   100%
tests / test_request_params / test_cookie / test_optional_str.py read_optional_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_cookie / test_optional_str.py read_model_optional_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_cookie / test_optional_str.py test_optional_alias_and_validation_alias_schema   1 0 0   100%
tests / test_request_params / test_cookie / test_optional_str.py test_optional_alias_and_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_cookie / test_optional_str.py test_optional_alias_and_validation_alias_by_name   5 0 0   100%
tests / test_request_params / test_cookie / test_optional_str.py test_optional_alias_and_validation_alias_by_alias   5 0 0   100%
tests / test_request_params / test_cookie / test_optional_str.py test_optional_alias_and_validation_alias_by_validation_alias   5 0 0   100%
tests / test_request_params / test_cookie / test_optional_str.py (no function)   63 0 0   100%
tests / test_request_params / test_cookie / test_required_str.py read_required_str   1 0 0   100%
tests / test_request_params / test_cookie / test_required_str.py read_model_required_str   1 0 0   100%
tests / test_request_params / test_cookie / test_required_str.py test_required_str_schema   1 0 0   100%
tests / test_request_params / test_cookie / test_required_str.py test_required_str_missing   4 0 0   100%
tests / test_request_params / test_cookie / test_required_str.py test_required_str   5 0 0   100%
tests / test_request_params / test_cookie / test_required_str.py read_required_alias   1 0 0   100%
tests / test_request_params / test_cookie / test_required_str.py read_model_required_alias   1 0 0   100%
tests / test_request_params / test_cookie / test_required_str.py test_required_str_alias_schema   1 0 0   100%
tests / test_request_params / test_cookie / test_required_str.py test_required_alias_missing   4 0 0   100%
tests / test_request_params / test_cookie / test_required_str.py test_required_alias_by_name   5 0 0   100%
tests / test_request_params / test_cookie / test_required_str.py test_required_alias_by_alias   5 0 0   100%
tests / test_request_params / test_cookie / test_required_str.py read_required_validation_alias   1 0 0   100%
tests / test_request_params / test_cookie / test_required_str.py read_model_required_validation_alias   1 0 0   100%
tests / test_request_params / test_cookie / test_required_str.py test_required_validation_alias_schema   1 0 0   100%
tests / test_request_params / test_cookie / test_required_str.py test_required_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_cookie / test_required_str.py test_required_validation_alias_by_name   5 0 0   100%
tests / test_request_params / test_cookie / test_required_str.py test_required_validation_alias_by_validation_alias   5 0 0   100%
tests / test_request_params / test_cookie / test_required_str.py read_required_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_cookie / test_required_str.py read_model_required_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_cookie / test_required_str.py test_required_alias_and_validation_alias_schema   1 0 0   100%
tests / test_request_params / test_cookie / test_required_str.py test_required_alias_and_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_cookie / test_required_str.py test_required_alias_and_validation_alias_by_name   5 0 0   100%
tests / test_request_params / test_cookie / test_required_str.py test_required_alias_and_validation_alias_by_alias   5 0 0   100%
tests / test_request_params / test_cookie / test_required_str.py test_required_alias_and_validation_alias_by_validation_alias   5 0 0   100%
tests / test_request_params / test_cookie / test_required_str.py (no function)   64 0 0   100%
tests / test_request_params / test_file / __init__.py (no function)   0 0 0   100%
tests / test_request_params / test_file / test_list.py read_list_bytes   1 0 0   100%
tests / test_request_params / test_file / test_list.py read_list_uploadfile   1 0 0   100%
tests / test_request_params / test_file / test_list.py test_list_schema   3 0 0   100%
tests / test_request_params / test_file / test_list.py test_list_missing   4 0 0   100%
tests / test_request_params / test_file / test_list.py test_list   4 0 0   100%
tests / test_request_params / test_file / test_list.py read_list_bytes_alias   1 0 0   100%
tests / test_request_params / test_file / test_list.py read_list_uploadfile_alias   1 0 0   100%
tests / test_request_params / test_file / test_list.py test_list_alias_schema   3 0 0   100%
tests / test_request_params / test_file / test_list.py test_list_alias_missing   4 0 0   100%
tests / test_request_params / test_file / test_list.py test_list_alias_by_name   4 0 0   100%
tests / test_request_params / test_file / test_list.py test_list_alias_by_alias   4 0 0   100%
tests / test_request_params / test_file / test_list.py read_list_bytes_validation_alias   1 0 0   100%
tests / test_request_params / test_file / test_list.py read_list_uploadfile_validation_alias   1 0 0   100%
tests / test_request_params / test_file / test_list.py test_list_validation_alias_schema   3 0 0   100%
tests / test_request_params / test_file / test_list.py test_list_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_file / test_list.py test_list_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_file / test_list.py test_list_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_file / test_list.py read_list_bytes_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_file / test_list.py read_list_uploadfile_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_file / test_list.py test_list_alias_and_validation_alias_schema   3 0 0   100%
tests / test_request_params / test_file / test_list.py test_list_alias_and_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_file / test_list.py test_list_alias_and_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_file / test_list.py test_list_alias_and_validation_alias_by_alias   4 0 0   100%
tests / test_request_params / test_file / test_list.py test_list_alias_and_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_file / test_list.py (no function)   54 0 0   100%
tests / test_request_params / test_file / test_optional.py read_optional_bytes   1 0 0   100%
tests / test_request_params / test_file / test_optional.py read_optional_uploadfile   1 0 0   100%
tests / test_request_params / test_file / test_optional.py test_optional_schema   3 0 0   100%
tests / test_request_params / test_file / test_optional.py test_optional_missing   4 0 0   100%
tests / test_request_params / test_file / test_optional.py test_optional   4 0 0   100%
tests / test_request_params / test_file / test_optional.py read_optional_bytes_alias   1 0 0   100%
tests / test_request_params / test_file / test_optional.py read_optional_uploadfile_alias   1 0 0   100%
tests / test_request_params / test_file / test_optional.py test_optional_alias_schema   3 0 0   100%
tests / test_request_params / test_file / test_optional.py test_optional_alias_missing   4 0 0   100%
tests / test_request_params / test_file / test_optional.py test_optional_alias_by_name   4 0 0   100%
tests / test_request_params / test_file / test_optional.py test_optional_alias_by_alias   4 0 0   100%
tests / test_request_params / test_file / test_optional.py read_optional_bytes_validation_alias   1 0 0   100%
tests / test_request_params / test_file / test_optional.py read_optional_uploadfile_validation_alias   1 0 0   100%
tests / test_request_params / test_file / test_optional.py test_optional_validation_alias_schema   3 0 0   100%
tests / test_request_params / test_file / test_optional.py test_optional_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_file / test_optional.py test_optional_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_file / test_optional.py test_optional_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_file / test_optional.py read_optional_bytes_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_file / test_optional.py read_optional_uploadfile_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_file / test_optional.py test_optional_alias_and_validation_alias_schema   3 0 0   100%
tests / test_request_params / test_file / test_optional.py test_optional_alias_and_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_file / test_optional.py test_optional_alias_and_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_file / test_optional.py test_optional_alias_and_validation_alias_by_alias   4 0 0   100%
tests / test_request_params / test_file / test_optional.py test_optional_alias_and_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_file / test_optional.py (no function)   54 0 0   100%
tests / test_request_params / test_file / test_optional_list.py read_optional_list_bytes   1 0 0   100%
tests / test_request_params / test_file / test_optional_list.py read_optional_list_uploadfile   1 0 0   100%
tests / test_request_params / test_file / test_optional_list.py test_optional_list_schema   3 0 0   100%
tests / test_request_params / test_file / test_optional_list.py test_optional_list_missing   4 0 0   100%
tests / test_request_params / test_file / test_optional_list.py test_optional_list   4 0 0   100%
tests / test_request_params / test_file / test_optional_list.py read_optional_list_bytes_alias   1 0 0   100%
tests / test_request_params / test_file / test_optional_list.py read_optional_list_uploadfile_alias   1 0 0   100%
tests / test_request_params / test_file / test_optional_list.py test_optional_list_alias_schema   3 0 0   100%
tests / test_request_params / test_file / test_optional_list.py test_optional_list_alias_missing   4 0 0   100%
tests / test_request_params / test_file / test_optional_list.py test_optional_list_alias_by_name   4 0 0   100%
tests / test_request_params / test_file / test_optional_list.py test_optional_list_alias_by_alias   4 0 0   100%
tests / test_request_params / test_file / test_optional_list.py read_optional_list_bytes_validation_alias   1 0 0   100%
tests / test_request_params / test_file / test_optional_list.py read_optional_list_uploadfile_validation_alias   1 0 0   100%
tests / test_request_params / test_file / test_optional_list.py test_optional_validation_alias_schema   3 0 0   100%
tests / test_request_params / test_file / test_optional_list.py test_optional_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_file / test_optional_list.py test_optional_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_file / test_optional_list.py test_optional_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_file / test_optional_list.py read_optional_list_bytes_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_file / test_optional_list.py read_optional_list_uploadfile_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_file / test_optional_list.py test_optional_list_alias_and_validation_alias_schema   3 0 0   100%
tests / test_request_params / test_file / test_optional_list.py test_optional_list_alias_and_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_file / test_optional_list.py test_optional_list_alias_and_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_file / test_optional_list.py test_optional_list_alias_and_validation_alias_by_alias   4 0 0   100%
tests / test_request_params / test_file / test_optional_list.py test_optional_list_alias_and_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_file / test_optional_list.py (no function)   54 0 0   100%
tests / test_request_params / test_file / test_required.py read_required_bytes   1 0 0   100%
tests / test_request_params / test_file / test_required.py read_required_uploadfile   1 0 0   100%
tests / test_request_params / test_file / test_required.py test_required_schema   3 0 0   100%
tests / test_request_params / test_file / test_required.py test_required_missing   4 0 0   100%
tests / test_request_params / test_file / test_required.py test_required   4 0 0   100%
tests / test_request_params / test_file / test_required.py read_required_bytes_alias   1 0 0   100%
tests / test_request_params / test_file / test_required.py read_required_uploadfile_alias   1 0 0   100%
tests / test_request_params / test_file / test_required.py test_required_alias_schema   3 0 0   100%
tests / test_request_params / test_file / test_required.py test_required_alias_missing   4 0 0   100%
tests / test_request_params / test_file / test_required.py test_required_alias_by_name   4 0 0   100%
tests / test_request_params / test_file / test_required.py test_required_alias_by_alias   4 0 0   100%
tests / test_request_params / test_file / test_required.py read_required_bytes_validation_alias   1 0 0   100%
tests / test_request_params / test_file / test_required.py read_required_uploadfile_validation_alias   1 0 0   100%
tests / test_request_params / test_file / test_required.py test_required_validation_alias_schema   3 0 0   100%
tests / test_request_params / test_file / test_required.py test_required_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_file / test_required.py test_required_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_file / test_required.py test_required_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_file / test_required.py read_required_bytes_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_file / test_required.py read_required_uploadfile_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_file / test_required.py test_required_alias_and_validation_alias_schema   3 0 0   100%
tests / test_request_params / test_file / test_required.py test_required_alias_and_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_file / test_required.py test_required_alias_and_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_file / test_required.py test_required_alias_and_validation_alias_by_alias   4 0 0   100%
tests / test_request_params / test_file / test_required.py test_required_alias_and_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_file / test_required.py (no function)   54 0 0   100%
tests / test_request_params / test_file / utils.py get_body_model_name   3 0 0   100%
tests / test_request_params / test_file / utils.py (no function)   2 0 0   100%
tests / test_request_params / test_form / __init__.py (no function)   0 0 0   100%
tests / test_request_params / test_form / test_list.py read_required_list_str   1 0 0   100%
tests / test_request_params / test_form / test_list.py read_model_required_list_str   1 0 0   100%
tests / test_request_params / test_form / test_list.py test_required_list_str_schema   3 0 0   100%
tests / test_request_params / test_form / test_list.py test_required_list_str_missing   4 0 0   100%
tests / test_request_params / test_form / test_list.py test_required_list_str   4 0 0   100%
tests / test_request_params / test_form / test_list.py read_required_list_alias   1 0 0   100%
tests / test_request_params / test_form / test_list.py read_model_required_list_alias   1 0 0   100%
tests / test_request_params / test_form / test_list.py test_required_list_str_alias_schema   3 0 0   100%
tests / test_request_params / test_form / test_list.py test_required_list_alias_missing   4 0 0   100%
tests / test_request_params / test_form / test_list.py test_required_list_alias_by_name   4 0 0   100%
tests / test_request_params / test_form / test_list.py test_required_list_alias_by_alias   4 0 0   100%
tests / test_request_params / test_form / test_list.py read_required_list_validation_alias   1 0 0   100%
tests / test_request_params / test_form / test_list.py read_model_required_list_validation_alias   1 0 0   100%
tests / test_request_params / test_form / test_list.py test_required_list_validation_alias_schema   3 0 0   100%
tests / test_request_params / test_form / test_list.py test_required_list_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_form / test_list.py test_required_list_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_form / test_list.py test_required_list_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_form / test_list.py read_required_list_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_form / test_list.py read_model_required_list_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_form / test_list.py test_required_list_alias_and_validation_alias_schema   3 0 0   100%
tests / test_request_params / test_form / test_list.py test_required_list_alias_and_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_form / test_list.py test_required_list_alias_and_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_form / test_list.py test_required_list_alias_and_validation_alias_by_alias   4 0 0   100%
tests / test_request_params / test_form / test_list.py test_required_list_alias_and_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_form / test_list.py (no function)   64 0 0   100%
tests / test_request_params / test_form / test_optional_list.py read_optional_list_str   1 0 0   100%
tests / test_request_params / test_form / test_optional_list.py read_model_optional_list_str   1 0 0   100%
tests / test_request_params / test_form / test_optional_list.py test_optional_list_str_schema   3 0 0   100%
tests / test_request_params / test_form / test_optional_list.py test_optional_list_str_missing   4 0 0   100%
tests / test_request_params / test_form / test_optional_list.py test_optional_list_str   4 0 0   100%
tests / test_request_params / test_form / test_optional_list.py read_optional_list_alias   1 0 0   100%
tests / test_request_params / test_form / test_optional_list.py read_model_optional_list_alias   1 0 0   100%
tests / test_request_params / test_form / test_optional_list.py test_optional_list_str_alias_schema   3 0 0   100%
tests / test_request_params / test_form / test_optional_list.py test_optional_list_alias_missing   4 0 0   100%
tests / test_request_params / test_form / test_optional_list.py test_optional_list_alias_by_name   4 0 0   100%
tests / test_request_params / test_form / test_optional_list.py test_optional_list_alias_by_alias   4 0 0   100%
tests / test_request_params / test_form / test_optional_list.py read_optional_list_validation_alias   1 0 0   100%
tests / test_request_params / test_form / test_optional_list.py read_model_optional_list_validation_alias   1 0 0   100%
tests / test_request_params / test_form / test_optional_list.py test_optional_list_validation_alias_schema   3 0 0   100%
tests / test_request_params / test_form / test_optional_list.py test_optional_list_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_form / test_optional_list.py test_optional_list_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_form / test_optional_list.py test_optional_list_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_form / test_optional_list.py read_optional_list_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_form / test_optional_list.py read_model_optional_list_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_form / test_optional_list.py test_optional_list_alias_and_validation_alias_schema   3 0 0   100%
tests / test_request_params / test_form / test_optional_list.py test_optional_list_alias_and_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_form / test_optional_list.py test_optional_list_alias_and_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_form / test_optional_list.py test_optional_list_alias_and_validation_alias_by_alias   4 0 0   100%
tests / test_request_params / test_form / test_optional_list.py test_optional_list_alias_and_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_form / test_optional_list.py (no function)   63 0 0   100%
tests / test_request_params / test_form / test_optional_str.py read_optional_str   1 0 0   100%
tests / test_request_params / test_form / test_optional_str.py read_model_optional_str   1 0 0   100%
tests / test_request_params / test_form / test_optional_str.py test_optional_str_schema   3 0 0   100%
tests / test_request_params / test_form / test_optional_str.py test_optional_str_missing   4 0 0   100%
tests / test_request_params / test_form / test_optional_str.py test_optional_str   4 0 0   100%
tests / test_request_params / test_form / test_optional_str.py read_optional_alias   1 0 0   100%
tests / test_request_params / test_form / test_optional_str.py read_model_optional_alias   1 0 0   100%
tests / test_request_params / test_form / test_optional_str.py test_optional_str_alias_schema   3 0 0   100%
tests / test_request_params / test_form / test_optional_str.py test_optional_alias_missing   4 0 0   100%
tests / test_request_params / test_form / test_optional_str.py test_optional_alias_by_name   4 0 0   100%
tests / test_request_params / test_form / test_optional_str.py test_optional_alias_by_alias   4 0 0   100%
tests / test_request_params / test_form / test_optional_str.py read_optional_validation_alias   1 0 0   100%
tests / test_request_params / test_form / test_optional_str.py read_model_optional_validation_alias   1 0 0   100%
tests / test_request_params / test_form / test_optional_str.py test_optional_validation_alias_schema   3 0 0   100%
tests / test_request_params / test_form / test_optional_str.py test_optional_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_form / test_optional_str.py test_optional_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_form / test_optional_str.py test_optional_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_form / test_optional_str.py read_optional_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_form / test_optional_str.py read_model_optional_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_form / test_optional_str.py test_optional_alias_and_validation_alias_schema   3 0 0   100%
tests / test_request_params / test_form / test_optional_str.py test_optional_alias_and_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_form / test_optional_str.py test_optional_alias_and_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_form / test_optional_str.py test_optional_alias_and_validation_alias_by_alias   4 0 0   100%
tests / test_request_params / test_form / test_optional_str.py test_optional_alias_and_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_form / test_optional_str.py (no function)   63 0 0   100%
tests / test_request_params / test_form / test_required_str.py read_required_str   1 0 0   100%
tests / test_request_params / test_form / test_required_str.py read_model_required_str   1 0 0   100%
tests / test_request_params / test_form / test_required_str.py test_required_str_schema   3 0 0   100%
tests / test_request_params / test_form / test_required_str.py test_required_str_missing   4 0 0   100%
tests / test_request_params / test_form / test_required_str.py test_required_str   4 0 0   100%
tests / test_request_params / test_form / test_required_str.py read_required_alias   1 0 0   100%
tests / test_request_params / test_form / test_required_str.py read_model_required_alias   1 0 0   100%
tests / test_request_params / test_form / test_required_str.py test_required_str_alias_schema   3 0 0   100%
tests / test_request_params / test_form / test_required_str.py test_required_alias_missing   4 0 0   100%
tests / test_request_params / test_form / test_required_str.py test_required_alias_by_name   4 0 0   100%
tests / test_request_params / test_form / test_required_str.py test_required_alias_by_alias   4 0 0   100%
tests / test_request_params / test_form / test_required_str.py read_required_validation_alias   1 0 0   100%
tests / test_request_params / test_form / test_required_str.py read_model_required_validation_alias   1 0 0   100%
tests / test_request_params / test_form / test_required_str.py test_required_validation_alias_schema   3 0 0   100%
tests / test_request_params / test_form / test_required_str.py test_required_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_form / test_required_str.py test_required_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_form / test_required_str.py test_required_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_form / test_required_str.py read_required_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_form / test_required_str.py read_model_required_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_form / test_required_str.py test_required_alias_and_validation_alias_schema   3 0 0   100%
tests / test_request_params / test_form / test_required_str.py test_required_alias_and_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_form / test_required_str.py test_required_alias_and_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_form / test_required_str.py test_required_alias_and_validation_alias_by_alias   4 0 0   100%
tests / test_request_params / test_form / test_required_str.py test_required_alias_and_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_form / test_required_str.py (no function)   64 0 0   100%
tests / test_request_params / test_form / utils.py get_body_model_name   3 0 0   100%
tests / test_request_params / test_form / utils.py (no function)   2 0 0   100%
tests / test_request_params / test_header / __init__.py (no function)   0 0 0   100%
tests / test_request_params / test_header / test_list.py read_required_list_str   1 0 0   100%
tests / test_request_params / test_header / test_list.py read_model_required_list_str   1 0 0   100%
tests / test_request_params / test_header / test_list.py test_required_list_str_schema   1 0 0   100%
tests / test_request_params / test_header / test_list.py test_required_list_str_missing   4 0 0   100%
tests / test_request_params / test_header / test_list.py test_required_list_str   4 0 0   100%
tests / test_request_params / test_header / test_list.py read_required_list_alias   1 0 0   100%
tests / test_request_params / test_header / test_list.py read_model_required_list_alias   1 0 0   100%
tests / test_request_params / test_header / test_list.py test_required_list_str_alias_schema   1 0 0   100%
tests / test_request_params / test_header / test_list.py test_required_list_alias_missing   4 0 0   100%
tests / test_request_params / test_header / test_list.py test_required_list_alias_by_name   4 0 0   100%
tests / test_request_params / test_header / test_list.py test_required_list_alias_by_alias   4 0 0   100%
tests / test_request_params / test_header / test_list.py read_required_list_validation_alias   1 0 0   100%
tests / test_request_params / test_header / test_list.py read_model_required_list_validation_alias   1 0 0   100%
tests / test_request_params / test_header / test_list.py test_required_list_validation_alias_schema   1 0 0   100%
tests / test_request_params / test_header / test_list.py test_required_list_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_header / test_list.py test_required_list_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_header / test_list.py test_required_list_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_header / test_list.py read_required_list_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_header / test_list.py read_model_required_list_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_header / test_list.py test_required_list_alias_and_validation_alias_schema   1 0 0   100%
tests / test_request_params / test_header / test_list.py test_required_list_alias_and_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_header / test_list.py test_required_list_alias_and_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_header / test_list.py test_required_list_alias_and_validation_alias_by_alias   4 0 0   100%
tests / test_request_params / test_header / test_list.py test_required_list_alias_and_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_header / test_list.py (no function)   64 0 0   100%
tests / test_request_params / test_header / test_optional_list.py read_optional_list_str   1 0 0   100%
tests / test_request_params / test_header / test_optional_list.py read_model_optional_list_str   1 0 0   100%
tests / test_request_params / test_header / test_optional_list.py test_optional_list_str_schema   1 0 0   100%
tests / test_request_params / test_header / test_optional_list.py test_optional_list_str_missing   4 0 0   100%
tests / test_request_params / test_header / test_optional_list.py test_optional_list_str   4 0 0   100%
tests / test_request_params / test_header / test_optional_list.py read_optional_list_alias   1 0 0   100%
tests / test_request_params / test_header / test_optional_list.py read_model_optional_list_alias   1 0 0   100%
tests / test_request_params / test_header / test_optional_list.py test_optional_list_str_alias_schema   1 0 0   100%
tests / test_request_params / test_header / test_optional_list.py test_optional_list_alias_missing   4 0 0   100%
tests / test_request_params / test_header / test_optional_list.py test_optional_list_alias_by_name   4 0 0   100%
tests / test_request_params / test_header / test_optional_list.py test_optional_list_alias_by_alias   4 0 0   100%
tests / test_request_params / test_header / test_optional_list.py read_optional_list_validation_alias   1 0 0   100%
tests / test_request_params / test_header / test_optional_list.py read_model_optional_list_validation_alias   1 0 0   100%
tests / test_request_params / test_header / test_optional_list.py test_optional_list_validation_alias_schema   1 0 0   100%
tests / test_request_params / test_header / test_optional_list.py test_optional_list_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_header / test_optional_list.py test_optional_list_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_header / test_optional_list.py test_optional_list_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_header / test_optional_list.py read_optional_list_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_header / test_optional_list.py read_model_optional_list_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_header / test_optional_list.py test_optional_list_alias_and_validation_alias_schema   1 0 0   100%
tests / test_request_params / test_header / test_optional_list.py test_optional_list_alias_and_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_header / test_optional_list.py test_optional_list_alias_and_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_header / test_optional_list.py test_optional_list_alias_and_validation_alias_by_alias   4 0 0   100%
tests / test_request_params / test_header / test_optional_list.py test_optional_list_alias_and_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_header / test_optional_list.py (no function)   63 0 0   100%
tests / test_request_params / test_header / test_optional_str.py read_optional_str   1 0 0   100%
tests / test_request_params / test_header / test_optional_str.py read_model_optional_str   1 0 0   100%
tests / test_request_params / test_header / test_optional_str.py test_optional_str_schema   1 0 0   100%
tests / test_request_params / test_header / test_optional_str.py test_optional_str_missing   4 0 0   100%
tests / test_request_params / test_header / test_optional_str.py test_optional_str   4 0 0   100%
tests / test_request_params / test_header / test_optional_str.py read_optional_alias   1 0 0   100%
tests / test_request_params / test_header / test_optional_str.py read_model_optional_alias   1 0 0   100%
tests / test_request_params / test_header / test_optional_str.py test_optional_str_alias_schema   1 0 0   100%
tests / test_request_params / test_header / test_optional_str.py test_optional_alias_missing   4 0 0   100%
tests / test_request_params / test_header / test_optional_str.py test_optional_alias_by_name   4 0 0   100%
tests / test_request_params / test_header / test_optional_str.py test_optional_alias_by_alias   4 0 0   100%
tests / test_request_params / test_header / test_optional_str.py read_optional_validation_alias   1 0 0   100%
tests / test_request_params / test_header / test_optional_str.py read_model_optional_validation_alias   1 0 0   100%
tests / test_request_params / test_header / test_optional_str.py test_optional_validation_alias_schema   1 0 0   100%
tests / test_request_params / test_header / test_optional_str.py test_optional_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_header / test_optional_str.py test_optional_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_header / test_optional_str.py test_optional_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_header / test_optional_str.py read_optional_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_header / test_optional_str.py read_model_optional_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_header / test_optional_str.py test_optional_alias_and_validation_alias_schema   1 0 0   100%
tests / test_request_params / test_header / test_optional_str.py test_optional_alias_and_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_header / test_optional_str.py test_optional_alias_and_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_header / test_optional_str.py test_optional_alias_and_validation_alias_by_alias   4 0 0   100%
tests / test_request_params / test_header / test_optional_str.py test_optional_alias_and_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_header / test_optional_str.py (no function)   63 0 0   100%
tests / test_request_params / test_header / test_required_str.py read_required_str   1 0 0   100%
tests / test_request_params / test_header / test_required_str.py read_model_required_str   1 0 0   100%
tests / test_request_params / test_header / test_required_str.py test_required_str_schema   1 0 0   100%
tests / test_request_params / test_header / test_required_str.py test_required_str_missing   4 0 0   100%
tests / test_request_params / test_header / test_required_str.py test_required_str   4 0 0   100%
tests / test_request_params / test_header / test_required_str.py read_required_alias   1 0 0   100%
tests / test_request_params / test_header / test_required_str.py read_model_required_alias   1 0 0   100%
tests / test_request_params / test_header / test_required_str.py test_required_str_alias_schema   1 0 0   100%
tests / test_request_params / test_header / test_required_str.py test_required_alias_missing   4 0 0   100%
tests / test_request_params / test_header / test_required_str.py test_required_alias_by_name   4 0 0   100%
tests / test_request_params / test_header / test_required_str.py test_required_alias_by_alias   4 0 0   100%
tests / test_request_params / test_header / test_required_str.py read_required_validation_alias   1 0 0   100%
tests / test_request_params / test_header / test_required_str.py read_model_required_validation_alias   1 0 0   100%
tests / test_request_params / test_header / test_required_str.py test_required_validation_alias_schema   1 0 0   100%
tests / test_request_params / test_header / test_required_str.py test_required_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_header / test_required_str.py test_required_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_header / test_required_str.py test_required_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_header / test_required_str.py read_required_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_header / test_required_str.py read_model_required_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_header / test_required_str.py test_required_alias_and_validation_alias_schema   1 0 0   100%
tests / test_request_params / test_header / test_required_str.py test_required_alias_and_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_header / test_required_str.py test_required_alias_and_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_header / test_required_str.py test_required_alias_and_validation_alias_by_alias   4 0 0   100%
tests / test_request_params / test_header / test_required_str.py test_required_alias_and_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_header / test_required_str.py (no function)   64 0 0   100%
tests / test_request_params / test_path / __init__.py (no function)   0 0 0   100%
tests / test_request_params / test_path / test_list.py (no function)   0 0 0   100%
tests / test_request_params / test_path / test_optional_list.py (no function)   0 0 0   100%
tests / test_request_params / test_path / test_optional_str.py (no function)   0 0 0   100%
tests / test_request_params / test_path / test_required_str.py read_required_str   1 0 0   100%
tests / test_request_params / test_path / test_required_str.py read_required_alias   1 0 0   100%
tests / test_request_params / test_path / test_required_str.py read_required_validation_alias   1 0 0   100%
tests / test_request_params / test_path / test_required_str.py read_required_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_path / test_required_str.py test_schema   1 0 0   100%
tests / test_request_params / test_path / test_required_str.py test_success   4 0 0   100%
tests / test_request_params / test_path / test_required_str.py (no function)   18 0 0   100%
tests / test_request_params / test_query / __init__.py (no function)   0 0 0   100%
tests / test_request_params / test_query / test_list.py read_required_list_str   1 0 0   100%
tests / test_request_params / test_query / test_list.py read_model_required_list_str   1 0 0   100%
tests / test_request_params / test_query / test_list.py test_required_list_str_schema   1 0 0   100%
tests / test_request_params / test_query / test_list.py test_required_list_str_missing   4 0 0   100%
tests / test_request_params / test_query / test_list.py test_required_list_str   4 0 0   100%
tests / test_request_params / test_query / test_list.py read_required_list_alias   1 0 0   100%
tests / test_request_params / test_query / test_list.py read_model_required_list_alias   1 0 0   100%
tests / test_request_params / test_query / test_list.py test_required_list_str_alias_schema   1 0 0   100%
tests / test_request_params / test_query / test_list.py test_required_list_alias_missing   4 0 0   100%
tests / test_request_params / test_query / test_list.py test_required_list_alias_by_name   4 0 0   100%
tests / test_request_params / test_query / test_list.py test_required_list_alias_by_alias   4 0 0   100%
tests / test_request_params / test_query / test_list.py read_required_list_validation_alias   1 0 0   100%
tests / test_request_params / test_query / test_list.py read_model_required_list_validation_alias   1 0 0   100%
tests / test_request_params / test_query / test_list.py test_required_list_validation_alias_schema   1 0 0   100%
tests / test_request_params / test_query / test_list.py test_required_list_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_query / test_list.py test_required_list_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_query / test_list.py test_required_list_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_query / test_list.py read_required_list_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_query / test_list.py read_model_required_list_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_query / test_list.py test_required_list_alias_and_validation_alias_schema   1 0 0   100%
tests / test_request_params / test_query / test_list.py test_required_list_alias_and_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_query / test_list.py test_required_list_alias_and_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_query / test_list.py test_required_list_alias_and_validation_alias_by_alias   4 0 0   100%
tests / test_request_params / test_query / test_list.py test_required_list_alias_and_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_query / test_list.py (no function)   64 0 0   100%
tests / test_request_params / test_query / test_optional_list.py read_optional_list_str   1 0 0   100%
tests / test_request_params / test_query / test_optional_list.py read_model_optional_list_str   1 0 0   100%
tests / test_request_params / test_query / test_optional_list.py test_optional_list_str_schema   1 0 0   100%
tests / test_request_params / test_query / test_optional_list.py test_optional_list_str_missing   4 0 0   100%
tests / test_request_params / test_query / test_optional_list.py test_optional_list_str   4 0 0   100%
tests / test_request_params / test_query / test_optional_list.py read_optional_list_alias   1 0 0   100%
tests / test_request_params / test_query / test_optional_list.py read_model_optional_list_alias   1 0 0   100%
tests / test_request_params / test_query / test_optional_list.py test_optional_list_str_alias_schema   1 0 0   100%
tests / test_request_params / test_query / test_optional_list.py test_optional_list_alias_missing   4 0 0   100%
tests / test_request_params / test_query / test_optional_list.py test_optional_list_alias_by_name   4 0 0   100%
tests / test_request_params / test_query / test_optional_list.py test_optional_list_alias_by_alias   4 0 0   100%
tests / test_request_params / test_query / test_optional_list.py read_optional_list_validation_alias   1 0 0   100%
tests / test_request_params / test_query / test_optional_list.py read_model_optional_list_validation_alias   1 0 0   100%
tests / test_request_params / test_query / test_optional_list.py test_optional_list_validation_alias_schema   1 0 0   100%
tests / test_request_params / test_query / test_optional_list.py test_optional_list_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_query / test_optional_list.py test_optional_list_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_query / test_optional_list.py test_optional_list_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_query / test_optional_list.py read_optional_list_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_query / test_optional_list.py read_model_optional_list_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_query / test_optional_list.py test_optional_list_alias_and_validation_alias_schema   1 0 0   100%
tests / test_request_params / test_query / test_optional_list.py test_optional_list_alias_and_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_query / test_optional_list.py test_optional_list_alias_and_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_query / test_optional_list.py test_optional_list_alias_and_validation_alias_by_alias   4 0 0   100%
tests / test_request_params / test_query / test_optional_list.py test_optional_list_alias_and_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_query / test_optional_list.py (no function)   63 0 0   100%
tests / test_request_params / test_query / test_optional_str.py read_optional_str   1 0 0   100%
tests / test_request_params / test_query / test_optional_str.py read_model_optional_str   1 0 0   100%
tests / test_request_params / test_query / test_optional_str.py test_optional_str_schema   1 0 0   100%
tests / test_request_params / test_query / test_optional_str.py test_optional_str_missing   4 0 0   100%
tests / test_request_params / test_query / test_optional_str.py test_optional_str   4 0 0   100%
tests / test_request_params / test_query / test_optional_str.py read_optional_alias   1 0 0   100%
tests / test_request_params / test_query / test_optional_str.py read_model_optional_alias   1 0 0   100%
tests / test_request_params / test_query / test_optional_str.py test_optional_str_alias_schema   1 0 0   100%
tests / test_request_params / test_query / test_optional_str.py test_optional_alias_missing   4 0 0   100%
tests / test_request_params / test_query / test_optional_str.py test_optional_alias_by_name   4 0 0   100%
tests / test_request_params / test_query / test_optional_str.py test_optional_alias_by_alias   4 0 0   100%
tests / test_request_params / test_query / test_optional_str.py read_optional_validation_alias   1 0 0   100%
tests / test_request_params / test_query / test_optional_str.py read_model_optional_validation_alias   1 0 0   100%
tests / test_request_params / test_query / test_optional_str.py test_optional_validation_alias_schema   1 0 0   100%
tests / test_request_params / test_query / test_optional_str.py test_optional_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_query / test_optional_str.py test_optional_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_query / test_optional_str.py test_optional_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_query / test_optional_str.py read_optional_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_query / test_optional_str.py read_model_optional_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_query / test_optional_str.py test_optional_alias_and_validation_alias_schema   1 0 0   100%
tests / test_request_params / test_query / test_optional_str.py test_optional_alias_and_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_query / test_optional_str.py test_optional_alias_and_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_query / test_optional_str.py test_optional_alias_and_validation_alias_by_alias   4 0 0   100%
tests / test_request_params / test_query / test_optional_str.py test_optional_alias_and_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_query / test_optional_str.py (no function)   63 0 0   100%
tests / test_request_params / test_query / test_required_str.py read_required_str   1 0 0   100%
tests / test_request_params / test_query / test_required_str.py read_model_required_str   1 0 0   100%
tests / test_request_params / test_query / test_required_str.py test_required_str_schema   1 0 0   100%
tests / test_request_params / test_query / test_required_str.py test_required_str_missing   4 0 0   100%
tests / test_request_params / test_query / test_required_str.py test_required_str   4 0 0   100%
tests / test_request_params / test_query / test_required_str.py read_required_alias   1 0 0   100%
tests / test_request_params / test_query / test_required_str.py read_model_required_alias   1 0 0   100%
tests / test_request_params / test_query / test_required_str.py test_required_str_alias_schema   1 0 0   100%
tests / test_request_params / test_query / test_required_str.py test_required_alias_missing   4 0 0   100%
tests / test_request_params / test_query / test_required_str.py test_required_alias_by_name   4 0 0   100%
tests / test_request_params / test_query / test_required_str.py test_required_alias_by_alias   4 0 0   100%
tests / test_request_params / test_query / test_required_str.py read_required_validation_alias   1 0 0   100%
tests / test_request_params / test_query / test_required_str.py read_model_required_validation_alias   1 0 0   100%
tests / test_request_params / test_query / test_required_str.py test_required_validation_alias_schema   1 0 0   100%
tests / test_request_params / test_query / test_required_str.py test_required_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_query / test_required_str.py test_required_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_query / test_required_str.py test_required_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_query / test_required_str.py read_required_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_query / test_required_str.py read_model_required_alias_and_validation_alias   1 0 0   100%
tests / test_request_params / test_query / test_required_str.py test_required_alias_and_validation_alias_schema   1 0 0   100%
tests / test_request_params / test_query / test_required_str.py test_required_alias_and_validation_alias_missing   4 0 0   100%
tests / test_request_params / test_query / test_required_str.py test_required_alias_and_validation_alias_by_name   4 0 0   100%
tests / test_request_params / test_query / test_required_str.py test_required_alias_and_validation_alias_by_alias   4 0 0   100%
tests / test_request_params / test_query / test_required_str.py test_required_alias_and_validation_alias_by_validation_alias   4 0 0   100%
tests / test_request_params / test_query / test_required_str.py (no function)   64 0 0   100%
tests / test_required_noneable.py read_query   1 0 0   100%
tests / test_required_noneable.py read_explicit_query   1 0 0   100%
tests / test_required_noneable.py send_body_embed   1 0 0   100%
tests / test_required_noneable.py test_required_nonable_query_invalid   2 0 0   100%
tests / test_required_noneable.py test_required_noneable_query_value   3 0 0   100%
tests / test_required_noneable.py test_required_nonable_explicit_query_invalid   2 0 0   100%
tests / test_required_noneable.py test_required_nonable_explicit_query_value   3 0 0   100%
tests / test_required_noneable.py test_required_nonable_body_embed_no_content   2 0 0   100%
tests / test_required_noneable.py test_required_nonable_body_embed_invalid   2 0 0   100%
tests / test_required_noneable.py test_required_noneable_body_embed_value   3 0 0   100%
tests / test_required_noneable.py (no function)   18 0 0   100%
tests / test_response_by_alias.py read_dict   1 0 0   100%
tests / test_response_by_alias.py read_model   1 0 0   100%
tests / test_response_by_alias.py read_list   1 0 0   100%
tests / test_response_by_alias.py by_alias_dict   1 0 0   100%
tests / test_response_by_alias.py by_alias_model   1 0 0   100%
tests / test_response_by_alias.py by_alias_list   1 0 0   100%
tests / test_response_by_alias.py no_alias_dict   1 0 0   100%
tests / test_response_by_alias.py no_alias_model   1 0 0   100%
tests / test_response_by_alias.py no_alias_list   1 0 0   100%
tests / test_response_by_alias.py test_read_dict   3 0 0   100%
tests / test_response_by_alias.py test_read_model   3 0 0   100%
tests / test_response_by_alias.py test_read_list   3 0 0   100%
tests / test_response_by_alias.py test_read_dict_by_alias   3 0 0   100%
tests / test_response_by_alias.py test_read_model_by_alias   3 0 0   100%
tests / test_response_by_alias.py test_read_list_by_alias   3 0 0   100%
tests / test_response_by_alias.py test_read_dict_no_alias   3 0 0   100%
tests / test_response_by_alias.py test_read_model_no_alias   3 0 0   100%
tests / test_response_by_alias.py test_read_list_no_alias   3 0 0   100%
tests / test_response_by_alias.py test_openapi_schema   3 0 0   100%
tests / test_response_by_alias.py (no function)   39 0 0   100%
tests / test_response_change_status_code.py response_status_setter   1 0 0   100%
tests / test_response_change_status_code.py parent_dep   1 0 0   100%
tests / test_response_change_status_code.py get_main   1 0 0   100%
tests / test_response_change_status_code.py test_dependency_set_status_code   3 0 0   100%
tests / test_response_change_status_code.py (no function)   9 0 0   100%
tests / test_response_class_no_mediatype.py a   0 0 1   100%
tests / test_response_class_no_mediatype.py b   0 0 1   100%
tests / test_response_class_no_mediatype.py test_openapi_schema   3 0 0   100%
tests / test_response_class_no_mediatype.py (no function)   19 0 0   100%
tests / test_response_code_no_body.py a   1 0 0   100%
tests / test_response_code_no_body.py b   0 0 1   100%
tests / test_response_code_no_body.py test_get_response   4 0 0   100%
tests / test_response_code_no_body.py test_openapi_schema   3 0 0   100%
tests / test_response_code_no_body.py (no function)   20 0 0   100%
tests / test_response_dependency.py test_response_with_depends_annotated   9 0 0   100%
tests / test_response_dependency.py test_response_with_depends_annotated.modify_response   2 0 0   100%
tests / test_response_dependency.py test_response_with_depends_annotated.endpoint   1 0 0   100%
tests / test_response_dependency.py test_response_with_depends_default   9 0 0   100%
tests / test_response_dependency.py test_response_with_depends_default.modify_response   2 0 0   100%
tests / test_response_dependency.py test_response_with_depends_default.endpoint   1 0 0   100%
tests / test_response_dependency.py test_response_without_depends   8 0 0   100%
tests / test_response_dependency.py test_response_without_depends.endpoint   2 0 0   100%
tests / test_response_dependency.py test_response_dependency_chain   10 0 0   100%
tests / test_response_dependency.py test_response_dependency_chain.first_modifier   2 0 0   100%
tests / test_response_dependency.py test_response_dependency_chain.second_modifier   2 0 0   100%
tests / test_response_dependency.py test_response_dependency_chain.endpoint   1 0 0   100%
tests / test_response_dependency.py test_response_dependency_returns_different_response_instance   9 0 0   100%
tests / test_response_dependency.py test_response_dependency_returns_different_response_instance.default_response   3 0 0   100%
tests / test_response_dependency.py test_response_dependency_returns_different_response_instance.endpoint   2 0 0   100%
tests / test_response_dependency.py test_request_with_depends_annotated   8 0 0   100%
tests / test_response_dependency.py test_request_with_depends_annotated.extract_request_info   1 0 0   100%
tests / test_response_dependency.py test_request_with_depends_annotated.endpoint   1 0 0   100%
tests / test_response_dependency.py test_background_tasks_with_depends_annotated   11 0 0   100%
tests / test_response_dependency.py test_background_tasks_with_depends_annotated.background_task   1 0 0   100%
tests / test_response_dependency.py test_background_tasks_with_depends_annotated.add_background_task   2 0 0   100%
tests / test_response_dependency.py test_background_tasks_with_depends_annotated.endpoint   2 0 0   100%
tests / test_response_dependency.py (no function)   11 0 0   100%
tests / test_response_model_as_return_annotation.py no_response_model_no_annotation_return_model   1 0 0   100%
tests / test_response_model_as_return_annotation.py no_response_model_no_annotation_return_dict   1 0 0   100%
tests / test_response_model_as_return_annotation.py response_model_no_annotation_return_same_model   1 0 0   100%
tests / test_response_model_as_return_annotation.py response_model_no_annotation_return_exact_dict   1 0 0   100%
tests / test_response_model_as_return_annotation.py response_model_no_annotation_return_invalid_dict   1 0 0   100%
tests / test_response_model_as_return_annotation.py response_model_no_annotation_return_invalid_model   1 0 0   100%
tests / test_response_model_as_return_annotation.py response_model_no_annotation_return_dict_with_extra_data   1 0 0   100%
tests / test_response_model_as_return_annotation.py response_model_no_annotation_return_submodel_with_extra_data   1 0 0   100%
tests / test_response_model_as_return_annotation.py no_response_model_annotation_return_same_model   1 0 0   100%
tests / test_response_model_as_return_annotation.py no_response_model_annotation_return_exact_dict   1 0 0   100%
tests / test_response_model_as_return_annotation.py no_response_model_annotation_return_invalid_dict   1 0 0   100%
tests / test_response_model_as_return_annotation.py no_response_model_annotation_return_invalid_model   1 0 0   100%
tests / test_response_model_as_return_annotation.py no_response_model_annotation_return_dict_with_extra_data   1 0 0   100%
tests / test_response_model_as_return_annotation.py no_response_model_annotation_return_submodel_with_extra_data   1 0 0   100%
tests / test_response_model_as_return_annotation.py response_model_none_annotation_return_same_model   1 0 0   100%
tests / test_response_model_as_return_annotation.py response_model_none_annotation_return_exact_dict   1 0 0   100%
tests / test_response_model_as_return_annotation.py response_model_none_annotation_return_invalid_dict   1 0 0   100%
tests / test_response_model_as_return_annotation.py response_model_none_annotation_return_invalid_model   1 0 0   100%
tests / test_response_model_as_return_annotation.py response_model_none_annotation_return_dict_with_extra_data   1 0 0   100%
tests / test_response_model_as_return_annotation.py response_model_none_annotation_return_submodel_with_extra_data   1 0 0   100%
tests / test_response_model_as_return_annotation.py response_model_model1_annotation_model2_return_same_model   1 0 0   100%
tests / test_response_model_as_return_annotation.py response_model_model1_annotation_model2_return_exact_dict   1 0 0   100%
tests / test_response_model_as_return_annotation.py response_model_model1_annotation_model2_return_invalid_dict   1 0 0   100%
tests / test_response_model_as_return_annotation.py response_model_model1_annotation_model2_return_invalid_model   1 0 0   100%
tests / test_response_model_as_return_annotation.py response_model_model1_annotation_model2_return_dict_with_extra_data   1 0 0   100%
tests / test_response_model_as_return_annotation.py response_model_model1_annotation_model2_return_submodel_with_extra_data   1 0 0   100%
tests / test_response_model_as_return_annotation.py response_model_filtering_model_annotation_submodel_return_submodel   1 0 0   100%
tests / test_response_model_as_return_annotation.py response_model_list_of_model_no_annotation   1 0 0   100%
tests / test_response_model_as_return_annotation.py no_response_model_annotation_list_of_model   1 0 0   100%
tests / test_response_model_as_return_annotation.py no_response_model_annotation_forward_ref_list_of_model   1 0 0   100%
tests / test_response_model_as_return_annotation.py response_model_union_no_annotation_return_model1   1 0 0   100%
tests / test_response_model_as_return_annotation.py response_model_union_no_annotation_return_model2   1 0 0   100%
tests / test_response_model_as_return_annotation.py no_response_model_annotation_union_return_model1   1 0 0   100%
tests / test_response_model_as_return_annotation.py no_response_model_annotation_union_return_model2   1 0 0   100%
tests / test_response_model_as_return_annotation.py no_response_model_annotation_response_class   1 0 0   100%
tests / test_response_model_as_return_annotation.py no_response_model_annotation_json_response_class   1 0 0   100%
tests / test_response_model_as_return_annotation.py test_no_response_model_no_annotation_return_model   3 0 0   100%
tests / test_response_model_as_return_annotation.py test_no_response_model_no_annotation_return_dict   3 0 0   100%
tests / test_response_model_as_return_annotation.py test_response_model_no_annotation_return_same_model   3 0 0   100%
tests / test_response_model_as_return_annotation.py test_response_model_no_annotation_return_exact_dict   3 0 0   100%
tests / test_response_model_as_return_annotation.py test_response_model_no_annotation_return_invalid_dict   3 0 0   100%
tests / test_response_model_as_return_annotation.py test_response_model_no_annotation_return_invalid_model   3 0 0   100%
tests / test_response_model_as_return_annotation.py test_response_model_no_annotation_return_dict_with_extra_data   3 0 0   100%
tests / test_response_model_as_return_annotation.py test_response_model_no_annotation_return_submodel_with_extra_data   3 0 0   100%
tests / test_response_model_as_return_annotation.py test_no_response_model_annotation_return_same_model   3 0 0   100%
tests / test_response_model_as_return_annotation.py test_no_response_model_annotation_return_exact_dict   3 0 0   100%
tests / test_response_model_as_return_annotation.py test_no_response_model_annotation_return_invalid_dict   3 0 0   100%
tests / test_response_model_as_return_annotation.py test_no_response_model_annotation_return_invalid_model   3 0 0   100%
tests / test_response_model_as_return_annotation.py test_no_response_model_annotation_return_dict_with_extra_data   3 0 0   100%
tests / test_response_model_as_return_annotation.py test_no_response_model_annotation_return_submodel_with_extra_data   3 0 0   100%
tests / test_response_model_as_return_annotation.py test_response_model_none_annotation_return_same_model   3 0 0   100%
tests / test_response_model_as_return_annotation.py test_response_model_none_annotation_return_exact_dict   3 0 0   100%
tests / test_response_model_as_return_annotation.py test_response_model_none_annotation_return_invalid_dict   3 0 0   100%
tests / test_response_model_as_return_annotation.py test_response_model_none_annotation_return_invalid_model   3 0 0   100%
tests / test_response_model_as_return_annotation.py test_response_model_none_annotation_return_dict_with_extra_data   3 0 0   100%
tests / test_response_model_as_return_annotation.py test_response_model_none_annotation_return_submodel_with_extra_data   3 0 0   100%
tests / test_response_model_as_return_annotation.py test_response_model_model1_annotation_model2_return_same_model   3 0 0   100%
tests / test_response_model_as_return_annotation.py test_response_model_model1_annotation_model2_return_exact_dict   3 0 0   100%
tests / test_response_model_as_return_annotation.py test_response_model_model1_annotation_model2_return_invalid_dict   3 0 0   100%
tests / test_response_model_as_return_annotation.py test_response_model_model1_annotation_model2_return_invalid_model   3 0 0   100%
tests / test_response_model_as_return_annotation.py test_response_model_model1_annotation_model2_return_dict_with_extra_data   3 0 0   100%
tests / test_response_model_as_return_annotation.py test_response_model_model1_annotation_model2_return_submodel_with_extra_data   3 0 0   100%
tests / test_response_model_as_return_annotation.py test_response_model_filtering_model_annotation_submodel_return_submodel   3 0 0   100%
tests / test_response_model_as_return_annotation.py test_response_model_list_of_model_no_annotation   3 0 0   100%
tests / test_response_model_as_return_annotation.py test_no_response_model_annotation_list_of_model   3 0 0   100%
tests / test_response_model_as_return_annotation.py test_no_response_model_annotation_forward_ref_list_of_model   3 0 0   100%
tests / test_response_model_as_return_annotation.py test_response_model_union_no_annotation_return_model1   3 0 0   100%
tests / test_response_model_as_return_annotation.py test_response_model_union_no_annotation_return_model2   3 0 0   100%
tests / test_response_model_as_return_annotation.py test_no_response_model_annotation_union_return_model1   3 0 0   100%
tests / test_response_model_as_return_annotation.py test_no_response_model_annotation_union_return_model2   3 0 0   100%
tests / test_response_model_as_return_annotation.py test_no_response_model_annotation_return_class   3 0 0   100%
tests / test_response_model_as_return_annotation.py test_no_response_model_annotation_json_response_class   3 0 0   100%
tests / test_response_model_as_return_annotation.py test_invalid_response_model_field   6 0 0   100%
tests / test_response_model_as_return_annotation.py test_invalid_response_model_field.read_root   0 0 1   100%
tests / test_response_model_as_return_annotation.py test_openapi_schema   3 0 0   100%
tests / test_response_model_as_return_annotation.py (no function)   129 0 0   100%
tests / test_response_model_data_filter.py create_user   1 0 0   100%
tests / test_response_model_data_filter.py read_pet   3 0 0   100%
tests / test_response_model_data_filter.py read_pets   4 0 0   100%
tests / test_response_model_data_filter.py test_filter_top_level_model   2 0 0   100%
tests / test_response_model_data_filter.py test_filter_second_level_model   2 0 0   100%
tests / test_response_model_data_filter.py test_list_of_models   2 0 0   100%
tests / test_response_model_data_filter.py (no function)   26 0 0   100%
tests / test_response_model_data_filter_no_inheritance.py create_user   1 0 0   100%
tests / test_response_model_data_filter_no_inheritance.py read_pet   3 0 0   100%
tests / test_response_model_data_filter_no_inheritance.py read_pets   4 0 0   100%
tests / test_response_model_data_filter_no_inheritance.py test_filter_top_level_model   2 0 0   100%
tests / test_response_model_data_filter_no_inheritance.py test_filter_second_level_model   2 0 0   100%
tests / test_response_model_data_filter_no_inheritance.py test_list_of_models   2 0 0   100%
tests / test_response_model_data_filter_no_inheritance.py (no function)   28 0 0   100%
tests / test_response_model_default_factory.py response_model_has_default_factory_return_dict   1 0 0   100%
tests / test_response_model_default_factory.py response_model_has_default_factory_return_model   1 0 0   100%
tests / test_response_model_default_factory.py test_response_model_has_default_factory_return_dict   4 0 0   100%
tests / test_response_model_default_factory.py test_response_model_has_default_factory_return_model   4 0 0   100%
tests / test_response_model_default_factory.py (no function)   14 0 0   100%
tests / test_response_model_include_exclude.py simple_include   1 0 0   100%
tests / test_response_model_include_exclude.py simple_include_dict   1 0 0   100%
tests / test_response_model_include_exclude.py simple_exclude   1 0 0   100%
tests / test_response_model_include_exclude.py simple_exclude_dict   1 0 0   100%
tests / test_response_model_include_exclude.py mixed   1 0 0   100%
tests / test_response_model_include_exclude.py mixed_dict   1 0 0   100%
tests / test_response_model_include_exclude.py test_nested_include_simple   3 0 0   100%
tests / test_response_model_include_exclude.py test_nested_include_simple_dict   3 0 0   100%
tests / test_response_model_include_exclude.py test_nested_exclude_simple   3 0 0   100%
tests / test_response_model_include_exclude.py test_nested_exclude_simple_dict   3 0 0   100%
tests / test_response_model_include_exclude.py test_nested_include_mixed   3 0 0   100%
tests / test_response_model_include_exclude.py test_nested_include_mixed_dict   3 0 0   100%
tests / test_response_model_include_exclude.py (no function)   33 0 0   100%
tests / test_response_model_invalid.py test_invalid_response_model_raises   4 0 0   100%
tests / test_response_model_invalid.py test_invalid_response_model_raises.read_root   0 0 1   100%
tests / test_response_model_invalid.py test_invalid_response_model_sub_type_raises   4 0 0   100%
tests / test_response_model_invalid.py test_invalid_response_model_sub_type_raises.read_root   0 0 1   100%
tests / test_response_model_invalid.py test_invalid_response_model_in_responses_raises   4 0 0   100%
tests / test_response_model_invalid.py test_invalid_response_model_in_responses_raises.read_root   0 0 1   100%
tests / test_response_model_invalid.py test_invalid_response_model_sub_type_in_responses_raises   4 0 0   100%
tests / test_response_model_invalid.py test_invalid_response_model_sub_type_in_responses_raises.read_root   0 0 1   100%
tests / test_response_model_invalid.py (no function)   9 0 0   100%
tests / test_response_model_sub_types.py valid1   1 0 0   100%
tests / test_response_model_sub_types.py valid2   1 0 0   100%
tests / test_response_model_sub_types.py valid3   1 0 0   100%
tests / test_response_model_sub_types.py valid4   1 0 0   100%
tests / test_response_model_sub_types.py test_path_operations   8 0 0   100%
tests / test_response_model_sub_types.py test_openapi_schema   3 0 0   100%
tests / test_response_model_sub_types.py (no function)   18 0 0   100%
tests / test_return_none_stringified_annotations.py test_no_content   7 0 0   100%
tests / test_return_none_stringified_annotations.py test_no_content.return_no_content   1 0 0   100%
tests / test_return_none_stringified_annotations.py (no function)   4 0 0   100%
tests / test_route_scope.py get_user   2 0 0   100%
tests / test_route_scope.py websocket_item   3 0 0   100%
tests / test_route_scope.py test_get   3 0 0   100%
tests / test_route_scope.py test_invalid_method_doesnt_match   2 0 0   100%
tests / test_route_scope.py test_invalid_path_doesnt_match   2 0 0   100%
tests / test_route_scope.py test_websocket   3 0 0   100%
tests / test_route_scope.py test_websocket_invalid_path_doesnt_match   2 0 1   100%
tests / test_route_scope.py (no function)   15 0 0   100%
tests / test_router_circular_import.py test_router_circular_import   3 0 0   100%
tests / test_router_circular_import.py (no function)   3 0 0   100%
tests / test_router_events.py state   1 0 0   100%
tests / test_router_events.py test_router_events   41 0 0   100%
tests / test_router_events.py test_router_events.main   1 0 0   100%
tests / test_router_events.py test_router_events.app_startup   1 0 0   100%
tests / test_router_events.py test_router_events.app_shutdown   1 0 0   100%
tests / test_router_events.py test_router_events.router_startup   1 0 0   100%
tests / test_router_events.py test_router_events.router_shutdown   1 0 0   100%
tests / test_router_events.py test_router_events.sub_router_startup   1 0 0   100%
tests / test_router_events.py test_router_events.sub_router_shutdown   1 0 0   100%
tests / test_router_events.py test_app_lifespan_state   14 0 0   100%
tests / test_router_events.py test_app_lifespan_state.lifespan   3 0 0   100%
tests / test_router_events.py test_app_lifespan_state.main   1 0 0   100%
tests / test_router_events.py test_router_nested_lifespan_state   34 0 0   100%
tests / test_router_events.py test_router_nested_lifespan_state.lifespan   3 0 0   100%
tests / test_router_events.py test_router_nested_lifespan_state.router_lifespan   3 0 0   100%
tests / test_router_events.py test_router_nested_lifespan_state.subrouter_lifespan   3 0 0   100%
tests / test_router_events.py test_router_nested_lifespan_state.main   4 0 0   100%
tests / test_router_events.py test_router_nested_lifespan_state_overriding_by_parent   8 0 0   100%
tests / test_router_events.py test_router_nested_lifespan_state_overriding_by_parent.lifespan   1 0 0   100%
tests / test_router_events.py test_router_nested_lifespan_state_overriding_by_parent.router_lifespan   1 0 0   100%
tests / test_router_events.py test_merged_no_return_lifespans_return_none   8 0 0   100%
tests / test_router_events.py test_merged_no_return_lifespans_return_none.lifespan   1 0 0   100%
tests / test_router_events.py test_merged_no_return_lifespans_return_none.router_lifespan   1 0 0   100%
tests / test_router_events.py test_merged_mixed_state_lifespans   12 0 0   100%
tests / test_router_events.py test_merged_mixed_state_lifespans.lifespan   1 0 0   100%
tests / test_router_events.py test_merged_mixed_state_lifespans.router_lifespan   1 0 0   100%
tests / test_router_events.py test_merged_mixed_state_lifespans.sub_router_lifespan   1 0 0   100%
tests / test_router_events.py test_router_async_shutdown_handler   11 0 0   100%
tests / test_router_events.py test_router_async_shutdown_handler.main   1 0 0   100%
tests / test_router_events.py test_router_async_shutdown_handler.app_shutdown   1 0 0   100%
tests / test_router_events.py test_router_sync_generator_lifespan   15 0 0   100%
tests / test_router_events.py test_router_sync_generator_lifespan.lifespan   3 0 0   100%
tests / test_router_events.py test_router_sync_generator_lifespan.main   1 0 0   100%
tests / test_router_events.py test_router_async_generator_lifespan   14 0 0   100%
tests / test_router_events.py test_router_async_generator_lifespan.lifespan   3 0 0   100%
tests / test_router_events.py test_router_async_generator_lifespan.main   1 0 0   100%
tests / test_router_events.py test_startup_shutdown_handlers_as_parameters   35 0 0   100%
tests / test_router_events.py test_startup_shutdown_handlers_as_parameters.app_startup   1 0 0   100%
tests / test_router_events.py test_startup_shutdown_handlers_as_parameters.app_shutdown   1 0 0   100%
tests / test_router_events.py test_startup_shutdown_handlers_as_parameters.main   1 0 0   100%
tests / test_router_events.py test_startup_shutdown_handlers_as_parameters.router_startup   1 0 0   100%
tests / test_router_events.py test_startup_shutdown_handlers_as_parameters.router_shutdown   1 0 0   100%
tests / test_router_events.py test_startup_shutdown_handlers_as_parameters.sub_router_startup   1 0 0   100%
tests / test_router_events.py test_startup_shutdown_handlers_as_parameters.sub_router_shutdown   1 0 0   100%
tests / test_router_events.py (no function)   33 0 0   100%
tests / test_router_prefix_with_template.py read_user   1 0 0   100%
tests / test_router_prefix_with_template.py test_get   3 0 0   100%
tests / test_router_prefix_with_template.py (no function)   9 0 0   100%
tests / test_router_redirect_slashes.py test_redirect_slashes_enabled   10 0 0   100%
tests / test_router_redirect_slashes.py test_redirect_slashes_enabled.hello_page   1 0 0   100%
tests / test_router_redirect_slashes.py test_redirect_slashes_disabled   10 0 0   100%
tests / test_router_redirect_slashes.py test_redirect_slashes_disabled.hello_page   1 0 0   100%
tests / test_router_redirect_slashes.py (no function)   4 0 0   100%
tests / test_schema_compat_pydantic_v2.py get_client   13 0 0   100%
tests / test_schema_compat_pydantic_v2.py get_client.get_user   1 0 0   100%
tests / test_schema_compat_pydantic_v2.py test_get   2 0 0   100%
tests / test_schema_compat_pydantic_v2.py test_openapi_schema   2 0 0   100%
tests / test_schema_compat_pydantic_v2.py (no function)   12 0 0   100%
tests / test_schema_extra_examples.py create_app   47 0 0   100%
tests / test_schema_extra_examples.py create_app.schema_extra   1 0 0   100%
tests / test_schema_extra_examples.py create_app.example   1 0 0   100%
tests / test_schema_extra_examples.py create_app.examples   1 0 0   100%
tests / test_schema_extra_examples.py create_app.example_examples   1 0 0   100%
tests / test_schema_extra_examples.py create_app.path_example   1 0 0   100%
tests / test_schema_extra_examples.py create_app.path_examples   1 0 0   100%
tests / test_schema_extra_examples.py create_app.path_example_examples   1 0 0   100%
tests / test_schema_extra_examples.py create_app.query_example   1 0 0   100%
tests / test_schema_extra_examples.py create_app.query_examples   1 0 0   100%
tests / test_schema_extra_examples.py create_app.query_example_examples   1 0 0   100%
tests / test_schema_extra_examples.py create_app.header_example   1 0 0   100%
tests / test_schema_extra_examples.py create_app.header_examples   1 0 0   100%
tests / test_schema_extra_examples.py create_app.header_example_examples   1 0 0   100%
tests / test_schema_extra_examples.py create_app.cookie_example   1 0 0   100%
tests / test_schema_extra_examples.py create_app.cookie_examples   1 0 0   100%
tests / test_schema_extra_examples.py create_app.cookie_example_examples   1 0 0   100%
tests / test_schema_extra_examples.py test_call_api   34 0 0   100%
tests / test_schema_extra_examples.py test_openapi_schema   5 0 0   100%
tests / test_schema_extra_examples.py (no function)   10 0 0   100%
tests / test_schema_ref_pydantic_v2.py get_client   8 0 0   100%
tests / test_schema_ref_pydantic_v2.py get_client.read_root   1 0 0   100%
tests / test_schema_ref_pydantic_v2.py test_get   2 0 0   100%
tests / test_schema_ref_pydantic_v2.py test_openapi_schema   2 0 0   100%
tests / test_schema_ref_pydantic_v2.py (no function)   10 0 0   100%
tests / test_security_api_key_cookie.py get_current_user   2 0 0   100%
tests / test_security_api_key_cookie.py read_current_user   1 0 0   100%
tests / test_security_api_key_cookie.py test_security_api_key   4 0 0   100%
tests / test_security_api_key_cookie.py test_security_api_key_no_key   5 0 0   100%
tests / test_security_api_key_cookie.py test_openapi_schema   4 0 0   100%
tests / test_security_api_key_cookie.py (no function)   15 0 0   100%
tests / test_security_api_key_cookie_description.py get_current_user   2 0 0   100%
tests / test_security_api_key_cookie_description.py read_current_user   1 0 0   100%
tests / test_security_api_key_cookie_description.py test_security_api_key   4 0 0   100%
tests / test_security_api_key_cookie_description.py test_security_api_key_no_key   5 0 0   100%
tests / test_security_api_key_cookie_description.py test_openapi_schema   4 0 0   100%
tests / test_security_api_key_cookie_description.py (no function)   15 0 0   100%
tests / test_security_api_key_cookie_optional.py get_current_user   4 0 0   100%
tests / test_security_api_key_cookie_optional.py read_current_user   3 0 0   100%
tests / test_security_api_key_cookie_optional.py test_security_api_key   4 0 0   100%
tests / test_security_api_key_cookie_optional.py test_security_api_key_no_key   4 0 0   100%
tests / test_security_api_key_cookie_optional.py test_openapi_schema   4 0 0   100%
tests / test_security_api_key_cookie_optional.py (no function)   16 0 0   100%
tests / test_security_api_key_header.py get_current_user   2 0 0   100%
tests / test_security_api_key_header.py read_current_user   1 0 0   100%
tests / test_security_api_key_header.py test_security_api_key   3 0 0   100%
tests / test_security_api_key_header.py test_security_api_key_no_key   4 0 0   100%
tests / test_security_api_key_header.py test_openapi_schema   3 0 0   100%
tests / test_security_api_key_header.py (no function)   16 0 0   100%
tests / test_security_api_key_header_description.py get_current_user   2 0 0   100%
tests / test_security_api_key_header_description.py read_current_user   1 0 0   100%
tests / test_security_api_key_header_description.py test_security_api_key   3 0 0   100%
tests / test_security_api_key_header_description.py test_security_api_key_no_key   4 0 0   100%
tests / test_security_api_key_header_description.py test_openapi_schema   3 0 0   100%
tests / test_security_api_key_header_description.py (no function)   16 0 0   100%
tests / test_security_api_key_header_optional.py get_current_user   4 0 0   100%
tests / test_security_api_key_header_optional.py read_current_user   3 0 0   100%
tests / test_security_api_key_header_optional.py test_security_api_key   3 0 0   100%
tests / test_security_api_key_header_optional.py test_security_api_key_no_key   3 0 0   100%
tests / test_security_api_key_header_optional.py test_openapi_schema   3 0 0   100%
tests / test_security_api_key_header_optional.py (no function)   17 0 0   100%
tests / test_security_api_key_query.py get_current_user   2 0 0   100%
tests / test_security_api_key_query.py read_current_user   1 0 0   100%
tests / test_security_api_key_query.py test_security_api_key   3 0 0   100%
tests / test_security_api_key_query.py test_security_api_key_no_key   4 0 0   100%
tests / test_security_api_key_query.py test_openapi_schema   3 0 0   100%
tests / test_security_api_key_query.py (no function)   16 0 0   100%
tests / test_security_api_key_query_description.py get_current_user   2 0 0   100%
tests / test_security_api_key_query_description.py read_current_user   1 0 0   100%
tests / test_security_api_key_query_description.py test_security_api_key   3 0 0   100%
tests / test_security_api_key_query_description.py test_security_api_key_no_key   4 0 0   100%
tests / test_security_api_key_query_description.py test_openapi_schema   3 0 0   100%
tests / test_security_api_key_query_description.py (no function)   16 0 0   100%
tests / test_security_api_key_query_optional.py get_current_user   4 0 0   100%
tests / test_security_api_key_query_optional.py read_current_user   3 0 0   100%
tests / test_security_api_key_query_optional.py test_security_api_key   3 0 0   100%
tests / test_security_api_key_query_optional.py test_security_api_key_no_key   3 0 0   100%
tests / test_security_api_key_query_optional.py test_openapi_schema   3 0 0   100%
tests / test_security_api_key_query_optional.py (no function)   17 0 0   100%
tests / test_security_http_base.py read_current_user   1 0 0   100%
tests / test_security_http_base.py test_security_http_base   3 0 0   100%
tests / test_security_http_base.py test_security_http_base_with_whitespaces   3 0 0   100%
tests / test_security_http_base.py test_security_http_base_no_credentials   4 0 0   100%
tests / test_security_http_base.py test_openapi_schema   3 0 0   100%
tests / test_security_http_base.py (no function)   13 0 0   100%
tests / test_security_http_base_description.py read_current_user   1 0 0   100%
tests / test_security_http_base_description.py test_security_http_base   3 0 0   100%
tests / test_security_http_base_description.py test_security_http_base_no_credentials   4 0 0   100%
tests / test_security_http_base_description.py test_openapi_schema   3 0 0   100%
tests / test_security_http_base_description.py (no function)   12 0 0   100%
tests / test_security_http_base_optional.py read_current_user   3 0 0   100%
tests / test_security_http_base_optional.py test_security_http_base   3 0 0   100%
tests / test_security_http_base_optional.py test_security_http_base_no_credentials   3 0 0   100%
tests / test_security_http_base_optional.py test_openapi_schema   3 0 0   100%
tests / test_security_http_base_optional.py (no function)   13 0 0   100%
tests / test_security_http_basic_optional.py read_current_user   3 0 0   100%
tests / test_security_http_basic_optional.py test_security_http_basic   3 0 0   100%
tests / test_security_http_basic_optional.py test_security_http_basic_no_credentials   3 0 0   100%
tests / test_security_http_basic_optional.py test_security_http_basic_invalid_credentials   4 0 0   100%
tests / test_security_http_basic_optional.py test_security_http_basic_non_basic_credentials   6 0 0   100%
tests / test_security_http_basic_optional.py test_openapi_schema   3 0 0   100%
tests / test_security_http_basic_optional.py (no function)   16 0 0   100%
tests / test_security_http_basic_realm.py read_current_user   1 0 0   100%
tests / test_security_http_basic_realm.py test_security_http_basic   3 0 0   100%
tests / test_security_http_basic_realm.py test_security_http_basic_no_credentials   4 0 0   100%
tests / test_security_http_basic_realm.py test_security_http_basic_invalid_credentials   4 0 0   100%
tests / test_security_http_basic_realm.py test_security_http_basic_non_basic_credentials   6 0 0   100%
tests / test_security_http_basic_realm.py test_openapi_schema   3 0 0   100%
tests / test_security_http_basic_realm.py (no function)   15 0 0   100%
tests / test_security_http_basic_realm_description.py read_current_user   1 0 0   100%
tests / test_security_http_basic_realm_description.py test_security_http_basic   3 0 0   100%
tests / test_security_http_basic_realm_description.py test_security_http_basic_no_credentials   4 0 0   100%
tests / test_security_http_basic_realm_description.py test_security_http_basic_invalid_credentials   4 0 0   100%
tests / test_security_http_basic_realm_description.py test_security_http_basic_non_basic_credentials   6 0 0   100%
tests / test_security_http_basic_realm_description.py test_openapi_schema   3 0 0   100%
tests / test_security_http_basic_realm_description.py (no function)   15 0 0   100%
tests / test_security_http_bearer.py read_current_user   1 0 0   100%
tests / test_security_http_bearer.py test_security_http_bearer   3 0 0   100%
tests / test_security_http_bearer.py test_security_http_bearer_no_credentials   4 0 0   100%
tests / test_security_http_bearer.py test_security_http_bearer_incorrect_scheme_credentials   4 0 0   100%
tests / test_security_http_bearer.py test_openapi_schema   3 0 0   100%
tests / test_security_http_bearer.py (no function)   13 0 0   100%
tests / test_security_http_bearer_description.py read_current_user   1 0 0   100%
tests / test_security_http_bearer_description.py test_security_http_bearer   3 0 0   100%
tests / test_security_http_bearer_description.py test_security_http_bearer_no_credentials   4 0 0   100%
tests / test_security_http_bearer_description.py test_security_http_bearer_incorrect_scheme_credentials   4 0 0   100%
tests / test_security_http_bearer_description.py test_openapi_schema   3 0 0   100%
tests / test_security_http_bearer_description.py (no function)   13 0 0   100%
tests / test_security_http_bearer_optional.py read_current_user   3 0 0   100%
tests / test_security_http_bearer_optional.py test_security_http_bearer   3 0 0   100%
tests / test_security_http_bearer_optional.py test_security_http_bearer_no_credentials   3 0 0   100%
tests / test_security_http_bearer_optional.py test_security_http_bearer_incorrect_scheme_credentials   3 0 0   100%
tests / test_security_http_bearer_optional.py test_openapi_schema   3 0 0   100%
tests / test_security_http_bearer_optional.py (no function)   14 0 0   100%
tests / test_security_http_digest.py read_current_user   1 0 0   100%
tests / test_security_http_digest.py test_security_http_digest   3 0 0   100%
tests / test_security_http_digest.py test_security_http_digest_no_credentials   4 0 0   100%
tests / test_security_http_digest.py test_security_http_digest_incorrect_scheme_credentials   4 0 0   100%
tests / test_security_http_digest.py test_openapi_schema   3 0 0   100%
tests / test_security_http_digest.py (no function)   13 0 0   100%
tests / test_security_http_digest_description.py read_current_user   1 0 0   100%
tests / test_security_http_digest_description.py test_security_http_digest   3 0 0   100%
tests / test_security_http_digest_description.py test_security_http_digest_no_credentials   4 0 0   100%
tests / test_security_http_digest_description.py test_security_http_digest_incorrect_scheme_credentials   4 0 0   100%
tests / test_security_http_digest_description.py test_openapi_schema   3 0 0   100%
tests / test_security_http_digest_description.py (no function)   13 0 0   100%
tests / test_security_http_digest_optional.py read_current_user   3 0 0   100%
tests / test_security_http_digest_optional.py test_security_http_digest   3 0 0   100%
tests / test_security_http_digest_optional.py test_security_http_digest_no_credentials   3 0 0   100%
tests / test_security_http_digest_optional.py test_security_http_digest_incorrect_scheme_credentials   3 0 0   100%
tests / test_security_http_digest_optional.py test_openapi_schema   3 0 0   100%
tests / test_security_http_digest_optional.py (no function)   14 0 0   100%
tests / test_security_oauth2.py get_current_user   2 0 0   100%
tests / test_security_oauth2.py login   1 0 0   100%
tests / test_security_oauth2.py read_current_user   1 0 0   100%
tests / test_security_oauth2.py test_security_oauth2   3 0 0   100%
tests / test_security_oauth2.py test_security_oauth2_password_other_header   3 0 0   100%
tests / test_security_oauth2.py test_security_oauth2_password_bearer_no_header   4 0 0   100%
tests / test_security_oauth2.py test_strict_login_no_data   3 0 0   100%
tests / test_security_oauth2.py test_strict_login_no_grant_type   3 0 0   100%
tests / test_security_oauth2.py test_strict_login_incorrect_grant_type   3 0 0   100%
tests / test_security_oauth2.py test_strict_login_correct_grant_type   3 0 0   100%
tests / test_security_oauth2.py test_openapi_schema   3 0 0   100%
tests / test_security_oauth2.py (no function)   25 0 0   100%
tests / test_security_oauth2_authorization_code_bearer.py read_items   1 0 0   100%
tests / test_security_oauth2_authorization_code_bearer.py test_no_token   3 0 0   100%
tests / test_security_oauth2_authorization_code_bearer.py test_incorrect_token   3 0 0   100%
tests / test_security_oauth2_authorization_code_bearer.py test_token   3 0 0   100%
tests / test_security_oauth2_authorization_code_bearer.py test_token_with_whitespaces   3 0 0   100%
tests / test_security_oauth2_authorization_code_bearer.py test_openapi_schema   3 0 0   100%
tests / test_security_oauth2_authorization_code_bearer.py (no function)   15 0 0   100%
tests / test_security_oauth2_authorization_code_bearer_description.py read_items   1 0 0   100%
tests / test_security_oauth2_authorization_code_bearer_description.py test_no_token   3 0 0   100%
tests / test_security_oauth2_authorization_code_bearer_description.py test_incorrect_token   3 0 0   100%
tests / test_security_oauth2_authorization_code_bearer_description.py test_token   3 0 0   100%
tests / test_security_oauth2_authorization_code_bearer_description.py test_openapi_schema   3 0 0   100%
tests / test_security_oauth2_authorization_code_bearer_description.py (no function)   14 0 0   100%
tests / test_security_oauth2_authorization_code_bearer_scopes_openapi.py get_token   1 0 0   100%
tests / test_security_oauth2_authorization_code_bearer_scopes_openapi.py root   1 0 0   100%
tests / test_security_oauth2_authorization_code_bearer_scopes_openapi.py read_with_oauth2_scheme   1 0 0   100%
tests / test_security_oauth2_authorization_code_bearer_scopes_openapi.py read_with_get_token   1 0 0   100%
tests / test_security_oauth2_authorization_code_bearer_scopes_openapi.py read_items   1 0 0   100%
tests / test_security_oauth2_authorization_code_bearer_scopes_openapi.py create_item   1 0 0   100%
tests / test_security_oauth2_authorization_code_bearer_scopes_openapi.py test_root   3 0 0   100%
tests / test_security_oauth2_authorization_code_bearer_scopes_openapi.py test_read_with_oauth2_scheme   3 0 0   100%
tests / test_security_oauth2_authorization_code_bearer_scopes_openapi.py test_read_with_get_token   3 0 0   100%
tests / test_security_oauth2_authorization_code_bearer_scopes_openapi.py test_read_token   3 0 0   100%
tests / test_security_oauth2_authorization_code_bearer_scopes_openapi.py test_create_token   3 0 0   100%
tests / test_security_oauth2_authorization_code_bearer_scopes_openapi.py test_openapi_schema   3 0 0   100%
tests / test_security_oauth2_authorization_code_bearer_scopes_openapi.py (no function)   27 0 0   100%
tests / test_security_oauth2_authorization_code_bearer_scopes_openapi_simple.py get_token   1 0 0   100%
tests / test_security_oauth2_authorization_code_bearer_scopes_openapi_simple.py read_admin   1 0 0   100%
tests / test_security_oauth2_authorization_code_bearer_scopes_openapi_simple.py test_read_admin   3 0 0   100%
tests / test_security_oauth2_authorization_code_bearer_scopes_openapi_simple.py test_openapi_schema   3 0 0   100%
tests / test_security_oauth2_authorization_code_bearer_scopes_openapi_simple.py (no function)   13 0 0   100%
tests / test_security_oauth2_optional.py get_current_user   4 0 0   100%
tests / test_security_oauth2_optional.py login   1 0 0   100%
tests / test_security_oauth2_optional.py read_users_me   3 0 0   100%
tests / test_security_oauth2_optional.py test_security_oauth2   3 0 0   100%
tests / test_security_oauth2_optional.py test_security_oauth2_password_other_header   3 0 0   100%
tests / test_security_oauth2_optional.py test_security_oauth2_password_bearer_no_header   3 0 0   100%
tests / test_security_oauth2_optional.py test_strict_login_no_data   3 0 0   100%
tests / test_security_oauth2_optional.py test_strict_login_no_grant_type   3 0 0   100%
tests / test_security_oauth2_optional.py test_strict_login_incorrect_grant_type   3 0 0   100%
tests / test_security_oauth2_optional.py test_strict_login_correct_data   3 0 0   100%
tests / test_security_oauth2_optional.py test_openapi_schema   3 0 0   100%
tests / test_security_oauth2_optional.py (no function)   26 0 0   100%
tests / test_security_oauth2_optional_description.py get_current_user   4 0 0   100%
tests / test_security_oauth2_optional_description.py login   1 0 0   100%
tests / test_security_oauth2_optional_description.py read_users_me   3 0 0   100%
tests / test_security_oauth2_optional_description.py test_security_oauth2   3 0 0   100%
tests / test_security_oauth2_optional_description.py test_security_oauth2_password_other_header   3 0 0   100%
tests / test_security_oauth2_optional_description.py test_security_oauth2_password_bearer_no_header   3 0 0   100%
tests / test_security_oauth2_optional_description.py test_strict_login_None   3 0 0   100%
tests / test_security_oauth2_optional_description.py test_strict_login_no_grant_type   3 0 0   100%
tests / test_security_oauth2_optional_description.py test_strict_login_incorrect_grant_type   3 0 0   100%
tests / test_security_oauth2_optional_description.py test_strict_login_correct_correct_grant_type   3 0 0   100%
tests / test_security_oauth2_optional_description.py test_openapi_schema   3 0 0   100%
tests / test_security_oauth2_optional_description.py (no function)   26 0 0   100%
tests / test_security_oauth2_password_bearer_optional.py read_items   3 0 0   100%
tests / test_security_oauth2_password_bearer_optional.py test_no_token   3 0 0   100%
tests / test_security_oauth2_password_bearer_optional.py test_token   3 0 0   100%
tests / test_security_oauth2_password_bearer_optional.py test_incorrect_token   3 0 0   100%
tests / test_security_oauth2_password_bearer_optional.py test_openapi_schema   3 0 0   100%
tests / test_security_oauth2_password_bearer_optional.py (no function)   14 0 0   100%
tests / test_security_oauth2_password_bearer_optional_description.py read_items   3 0 0   100%
tests / test_security_oauth2_password_bearer_optional_description.py test_no_token   3 0 0   100%
tests / test_security_oauth2_password_bearer_optional_description.py test_token   3 0 0   100%
tests / test_security_oauth2_password_bearer_optional_description.py test_incorrect_token   3 0 0   100%
tests / test_security_oauth2_password_bearer_optional_description.py test_openapi_schema   3 0 0   100%
tests / test_security_oauth2_password_bearer_optional_description.py (no function)   14 0 0   100%
tests / test_security_openid_connect.py get_current_user   2 0 0   100%
tests / test_security_openid_connect.py read_current_user   1 0 0   100%
tests / test_security_openid_connect.py test_security_oauth2   3 0 0   100%
tests / test_security_openid_connect.py test_security_oauth2_password_other_header   3 0 0   100%
tests / test_security_openid_connect.py test_security_oauth2_password_bearer_no_header   4 0 0   100%
tests / test_security_openid_connect.py test_openapi_schema   3 0 0   100%
tests / test_security_openid_connect.py (no function)   17 0 0   100%
tests / test_security_openid_connect_description.py get_current_user   2 0 0   100%
tests / test_security_openid_connect_description.py read_current_user   1 0 0   100%
tests / test_security_openid_connect_description.py test_security_oauth2   3 0 0   100%
tests / test_security_openid_connect_description.py test_security_oauth2_password_other_header   3 0 0   100%
tests / test_security_openid_connect_description.py test_security_oauth2_password_bearer_no_header   4 0 0   100%
tests / test_security_openid_connect_description.py test_openapi_schema   3 0 0   100%
tests / test_security_openid_connect_description.py (no function)   17 0 0   100%
tests / test_security_openid_connect_optional.py get_current_user   4 0 0   100%
tests / test_security_openid_connect_optional.py read_current_user   3 0 0   100%
tests / test_security_openid_connect_optional.py test_security_oauth2   3 0 0   100%
tests / test_security_openid_connect_optional.py test_security_oauth2_password_other_header   3 0 0   100%
tests / test_security_openid_connect_optional.py test_security_oauth2_password_bearer_no_header   3 0 0   100%
tests / test_security_openid_connect_optional.py test_openapi_schema   3 0 0   100%
tests / test_security_openid_connect_optional.py (no function)   18 0 0   100%
tests / test_security_scopes.py call_counter_fixture   1 0 0   100%
tests / test_security_scopes.py app_fixture   6 0 0   100%
tests / test_security_scopes.py app_fixture.get_db   2 0 0   100%
tests / test_security_scopes.py app_fixture.get_user   1 0 0   100%
tests / test_security_scopes.py app_fixture.endpoint   1 0 0   100%
tests / test_security_scopes.py client_fixture   1 0 0   100%
tests / test_security_scopes.py test_security_scopes_dependency_called_once   3 0 0   100%
tests / test_security_scopes.py (no function)   11 0 0   100%
tests / test_security_scopes_dont_propagate.py security1   1 0 0   100%
tests / test_security_scopes_dont_propagate.py security2   1 0 0   100%
tests / test_security_scopes_dont_propagate.py dep3   1 0 0   100%
tests / test_security_scopes_dont_propagate.py get_scopes   1 0 0   100%
tests / test_security_scopes_dont_propagate.py test_security_scopes_dont_propagate   3 0 0   100%
tests / test_security_scopes_dont_propagate.py (no function)   12 0 0   100%
tests / test_security_scopes_sub_dependency.py call_counts_fixture   1 0 0   100%
tests / test_security_scopes_sub_dependency.py app_fixture   8 0 0   100%
tests / test_security_scopes_sub_dependency.py app_fixture.get_db_session   2 0 0   100%
tests / test_security_scopes_sub_dependency.py app_fixture.get_current_user   2 0 0   100%
tests / test_security_scopes_sub_dependency.py app_fixture.get_user_me   2 0 0   100%
tests / test_security_scopes_sub_dependency.py app_fixture.get_user_items   2 0 0   100%
tests / test_security_scopes_sub_dependency.py app_fixture.path_operation   1 0 0   100%
tests / test_security_scopes_sub_dependency.py client_fixture   1 0 0   100%
tests / test_security_scopes_sub_dependency.py test_security_scopes_sub_dependency_caching   7 0 0   100%
tests / test_security_scopes_sub_dependency.py (no function)   12 0 0   100%
tests / test_serialize_response.py get_valid   1 0 0   100%
tests / test_serialize_response.py get_coerce   1 0 0   100%
tests / test_serialize_response.py get_validlist   1 0 0   100%
tests / test_serialize_response.py test_valid   3 0 0   100%
tests / test_serialize_response.py test_coerce   3 0 0   100%
tests / test_serialize_response.py test_validlist   3 0 0   100%
tests / test_serialize_response.py (no function)   19 0 0   100%
tests / test_serialize_response_dataclass.py get_valid   1 0 0   100%
tests / test_serialize_response_dataclass.py get_object   1 0 0   100%
tests / test_serialize_response_dataclass.py get_coerce   1 0 0   100%
tests / test_serialize_response_dataclass.py get_validlist   1 0 0   100%
tests / test_serialize_response_dataclass.py get_objectlist   1 0 0   100%
tests / test_serialize_response_dataclass.py get_no_response_model_object   1 0 0   100%
tests / test_serialize_response_dataclass.py get_no_response_model_objectlist   1 0 0   100%
tests / test_serialize_response_dataclass.py test_valid   3 0 0   100%
tests / test_serialize_response_dataclass.py test_object   3 0 0   100%
tests / test_serialize_response_dataclass.py test_coerce   3 0 0   100%
tests / test_serialize_response_dataclass.py test_validlist   3 0 0   100%
tests / test_serialize_response_dataclass.py test_objectlist   3 0 0   100%
tests / test_serialize_response_dataclass.py test_no_response_model_object   3 0 0   100%
tests / test_serialize_response_dataclass.py test_no_response_model_objectlist   3 0 0   100%
tests / test_serialize_response_dataclass.py (no function)   34 0 0   100%
tests / test_serialize_response_model.py get_valid   1 0 0   100%
tests / test_serialize_response_model.py get_coerce   1 0 0   100%
tests / test_serialize_response_model.py get_validlist   1 0 0   100%
tests / test_serialize_response_model.py get_validdict   1 0 0   100%
tests / test_serialize_response_model.py get_valid_exclude_unset   1 0 0   100%
tests / test_serialize_response_model.py get_coerce_exclude_unset   1 0 0   100%
tests / test_serialize_response_model.py get_validlist_exclude_unset   1 0 0   100%
tests / test_serialize_response_model.py get_validdict_exclude_unset   1 0 0   100%
tests / test_serialize_response_model.py test_valid   3 0 0   100%
tests / test_serialize_response_model.py test_coerce   3 0 0   100%
tests / test_serialize_response_model.py test_validlist   3 0 0   100%
tests / test_serialize_response_model.py test_validdict   3 0 0   100%
tests / test_serialize_response_model.py test_valid_exclude_unset   3 0 0   100%
tests / test_serialize_response_model.py test_coerce_exclude_unset   3 0 0   100%
tests / test_serialize_response_model.py test_validlist_exclude_unset   3 0 0   100%
tests / test_serialize_response_model.py test_validdict_exclude_unset   3 0 0   100%
tests / test_serialize_response_model.py (no function)   34 0 0   100%
tests / test_skip_defaults.py get_root   1 0 0   100%
tests / test_skip_defaults.py get_exclude_unset   1 0 0   100%
tests / test_skip_defaults.py get_exclude_defaults   1 0 0   100%
tests / test_skip_defaults.py get_exclude_none   1 0 0   100%
tests / test_skip_defaults.py get_exclude_unset_none   1 0 0   100%
tests / test_skip_defaults.py test_return_defaults   2 0 0   100%
tests / test_skip_defaults.py test_return_exclude_unset   2 0 0   100%
tests / test_skip_defaults.py test_return_exclude_defaults   2 0 0   100%
tests / test_skip_defaults.py test_return_exclude_none   2 0 0   100%
tests / test_skip_defaults.py test_return_exclude_unset_none   2 0 0   100%
tests / test_skip_defaults.py (no function)   35 0 0   100%
tests / test_starlette_exception.py read_item   3 0 0   100%
tests / test_starlette_exception.py no_body_status_code_exception   1 0 0   100%
tests / test_starlette_exception.py no_body_status_code_with_detail_exception   1 0 0   100%
tests / test_starlette_exception.py read_starlette_item   3 0 0   100%
tests / test_starlette_exception.py test_get_item   3 0 0   100%
tests / test_starlette_exception.py test_get_item_not_found   4 0 0   100%
tests / test_starlette_exception.py test_get_starlette_item   3 0 0   100%
tests / test_starlette_exception.py test_get_starlette_item_not_found   4 0 0   100%
tests / test_starlette_exception.py test_no_body_status_code_exception_handlers   3 0 0   100%
tests / test_starlette_exception.py test_no_body_status_code_with_detail_exception_handlers   3 0 0   100%
tests / test_starlette_exception.py test_openapi_schema   3 0 0   100%
tests / test_starlette_exception.py (no function)   22 0 0   100%
tests / test_starlette_urlconvertors.py int_convertor   1 0 0   100%
tests / test_starlette_urlconvertors.py float_convertor   1 0 0   100%
tests / test_starlette_urlconvertors.py path_convertor   1 0 0   100%
tests / test_starlette_urlconvertors.py query_convertor   1 0 0   100%
tests / test_starlette_urlconvertors.py test_route_converters_int   4 0 0   100%
tests / test_starlette_urlconvertors.py test_route_converters_float   4 0 0   100%
tests / test_starlette_urlconvertors.py test_route_converters_path   3 0 0   100%
tests / test_starlette_urlconvertors.py test_route_converters_query   3 0 0   100%
tests / test_starlette_urlconvertors.py test_url_path_for_path_convertor   1 0 0   100%
tests / test_starlette_urlconvertors.py (no function)   17 0 0   100%
tests / test_stringified_annotation_dependency.py DummyClient.get_people   1 0 0   100%
tests / test_stringified_annotation_dependency.py DummyClient.close   1 0 0   100%
tests / test_stringified_annotation_dependency.py get_client   3 0 0   100%
tests / test_stringified_annotation_dependency.py client_fixture   5 0 0   100%
tests / test_stringified_annotation_dependency.py client_fixture.get_people   1 0 0   100%
tests / test_stringified_annotation_dependency.py test_get   3 0 0   100%
tests / test_stringified_annotation_dependency.py test_openapi_schema   3 0 0   100%
tests / test_stringified_annotation_dependency.py (no function)   15 0 2   100%
tests / test_stringified_annotation_dependency_py314.py test_stringified_annotation   7 0 0   100%
tests / test_stringified_annotation_dependency_py314.py test_stringified_annotation.get_current_user   1 0 0   100%
tests / test_stringified_annotation_dependency_py314.py test_stringified_annotation.get   1 0 0   100%
tests / test_stringified_annotation_dependency_py314.py (no function)   6 0 2   100%
tests / test_stringified_annotations_simple.py Dep.__call__   1 0 0   100%
tests / test_stringified_annotations_simple.py test_stringified_annotations   6 0 0   100%
tests / test_stringified_annotations_simple.py test_stringified_annotations.call   1 0 0   100%
tests / test_stringified_annotations_simple.py (no function)   9 0 0   100%
tests / test_sub_callbacks.py invoice_notification   0 0 1   100%
tests / test_sub_callbacks.py event_callback   0 0 1   100%
tests / test_sub_callbacks.py create_invoice   1 0 0   100%
tests / test_sub_callbacks.py test_get   3 0 0   100%
tests / test_sub_callbacks.py test_openapi_schema   3 0 0   100%
tests / test_sub_callbacks.py (no function)   32 0 0   100%
tests / test_swagger_ui_init_oauth.py read_items   1 0 0   100%
tests / test_swagger_ui_init_oauth.py test_swagger_ui   6 0 0   100%
tests / test_swagger_ui_init_oauth.py test_response   2 0 0   100%
tests / test_swagger_ui_init_oauth.py (no function)   9 0 0   100%
tests / test_top_level_security_scheme_in_openapi.py get_root   1 0 0   100%
tests / test_top_level_security_scheme_in_openapi.py test_get_root   3 0 0   100%
tests / test_top_level_security_scheme_in_openapi.py test_get_root_no_token   3 0 0   100%
tests / test_top_level_security_scheme_in_openapi.py test_openapi_schema   3 0 0   100%
tests / test_top_level_security_scheme_in_openapi.py (no function)   12 0 0   100%
tests / test_tuples.py post_model_with_tuple   1 0 0   100%
tests / test_tuples.py post_tuple_of_models   1 0 0   100%
tests / test_tuples.py hello   1 0 0   100%
tests / test_tuples.py test_model_with_tuple_valid   4 0 0   100%
tests / test_tuples.py test_model_with_tuple_invalid   6 0 0   100%
tests / test_tuples.py test_tuple_with_model_valid   4 0 0   100%
tests / test_tuples.py test_tuple_with_model_invalid   6 0 0   100%
tests / test_tuples.py test_tuple_form_valid   3 0 0   100%
tests / test_tuples.py test_tuple_form_invalid   4 0 0   100%
tests / test_tuples.py test_openapi_schema   3 0 0   100%
tests / test_tuples.py (no function)   24 0 0   100%
tests / test_tutorial / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_additional_responses / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_additional_responses / test_tutorial001.py test_path_operation   3 0 0   100%
tests / test_tutorial / test_additional_responses / test_tutorial001.py test_path_operation_not_found   3 0 0   100%
tests / test_tutorial / test_additional_responses / test_tutorial001.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_additional_responses / test_tutorial001.py (no function)   7 0 0   100%
tests / test_tutorial / test_additional_responses / test_tutorial002.py get_client   4 0 0   100%
tests / test_tutorial / test_additional_responses / test_tutorial002.py test_path_operation   3 0 0   100%
tests / test_tutorial / test_additional_responses / test_tutorial002.py test_path_operation_img   6 0 0   100%
tests / test_tutorial / test_additional_responses / test_tutorial002.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_additional_responses / test_tutorial002.py (no function)   12 0 0   100%
tests / test_tutorial / test_additional_responses / test_tutorial003.py test_path_operation   3 0 0   100%
tests / test_tutorial / test_additional_responses / test_tutorial003.py test_path_operation_not_found   3 0 0   100%
tests / test_tutorial / test_additional_responses / test_tutorial003.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_additional_responses / test_tutorial003.py (no function)   7 0 0   100%
tests / test_tutorial / test_additional_responses / test_tutorial004.py get_client   4 0 0   100%
tests / test_tutorial / test_additional_responses / test_tutorial004.py test_path_operation   3 0 0   100%
tests / test_tutorial / test_additional_responses / test_tutorial004.py test_path_operation_img   6 0 0   100%
tests / test_tutorial / test_additional_responses / test_tutorial004.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_additional_responses / test_tutorial004.py (no function)   12 0 0   100%
tests / test_tutorial / test_additional_status_codes / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_additional_status_codes / test_tutorial001.py get_client   3 0 0   100%
tests / test_tutorial / test_additional_status_codes / test_tutorial001.py test_update   3 0 0   100%
tests / test_tutorial / test_additional_status_codes / test_tutorial001.py test_create   3 0 0   100%
tests / test_tutorial / test_additional_status_codes / test_tutorial001.py (no function)   8 0 0   100%
tests / test_tutorial / test_advanced_middleware / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_advanced_middleware / test_tutorial001.py test_middleware   7 0 0   100%
tests / test_tutorial / test_advanced_middleware / test_tutorial001.py (no function)   3 0 0   100%
tests / test_tutorial / test_advanced_middleware / test_tutorial002.py test_middleware   9 0 0   100%
tests / test_tutorial / test_advanced_middleware / test_tutorial002.py (no function)   3 0 0   100%
tests / test_tutorial / test_advanced_middleware / test_tutorial003.py large   1 0 0   100%
tests / test_tutorial / test_advanced_middleware / test_tutorial003.py test_middleware   7 0 0   100%
tests / test_tutorial / test_advanced_middleware / test_tutorial003.py (no function)   7 0 0   100%
tests / test_tutorial / test_async_tests / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_async_tests / test_main_a.py test_async_testing   1 0 0   100%
tests / test_tutorial / test_async_tests / test_main_a.py (no function)   4 0 0   100%
tests / test_tutorial / test_authentication_error_status_code / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_authentication_error_status_code / test_tutorial001.py get_client   3 0 0   100%
tests / test_tutorial / test_authentication_error_status_code / test_tutorial001.py test_get_me   3 0 0   100%
tests / test_tutorial / test_authentication_error_status_code / test_tutorial001.py test_get_me_no_credentials   3 0 0   100%
tests / test_tutorial / test_authentication_error_status_code / test_tutorial001.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_authentication_error_status_code / test_tutorial001.py (no function)   9 0 0   100%
tests / test_tutorial / test_background_tasks / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_background_tasks / test_tutorial001.py test   7 0 1   100%
tests / test_tutorial / test_background_tasks / test_tutorial001.py (no function)   6 0 0   100%
tests / test_tutorial / test_background_tasks / test_tutorial002.py get_client   3 0 0   100%
tests / test_tutorial / test_background_tasks / test_tutorial002.py test   7 0 1   100%
tests / test_tutorial / test_background_tasks / test_tutorial002.py (no function)   9 0 0   100%
tests / test_tutorial / test_behind_a_proxy / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_behind_a_proxy / test_tutorial001.py test_main   3 0 0   100%
tests / test_tutorial / test_behind_a_proxy / test_tutorial001.py test_openapi   3 0 0   100%
tests / test_tutorial / test_behind_a_proxy / test_tutorial001.py (no function)   6 0 0   100%
tests / test_tutorial / test_behind_a_proxy / test_tutorial001_01.py test_redirect   3 0 0   100%
tests / test_tutorial / test_behind_a_proxy / test_tutorial001_01.py test_no_redirect   3 0 0   100%
tests / test_tutorial / test_behind_a_proxy / test_tutorial001_01.py (no function)   5 0 0   100%
tests / test_tutorial / test_behind_a_proxy / test_tutorial002.py test_main   3 0 0   100%
tests / test_tutorial / test_behind_a_proxy / test_tutorial002.py test_openapi   3 0 0   100%
tests / test_tutorial / test_behind_a_proxy / test_tutorial002.py (no function)   6 0 0   100%
tests / test_tutorial / test_behind_a_proxy / test_tutorial003.py test_main   3 0 0   100%
tests / test_tutorial / test_behind_a_proxy / test_tutorial003.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_behind_a_proxy / test_tutorial003.py (no function)   6 0 0   100%
tests / test_tutorial / test_behind_a_proxy / test_tutorial004.py test_main   3 0 0   100%
tests / test_tutorial / test_behind_a_proxy / test_tutorial004.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_behind_a_proxy / test_tutorial004.py (no function)   6 0 0   100%
tests / test_tutorial / test_bigger_applications / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_bigger_applications / test_main.py get_client   3 0 0   100%
tests / test_tutorial / test_bigger_applications / test_main.py test_users_token_jessica   3 0 0   100%
tests / test_tutorial / test_bigger_applications / test_main.py test_users_with_no_token   3 0 0   100%
tests / test_tutorial / test_bigger_applications / test_main.py test_users_foo_token_jessica   3 0 0   100%
tests / test_tutorial / test_bigger_applications / test_main.py test_users_foo_with_no_token   3 0 0   100%
tests / test_tutorial / test_bigger_applications / test_main.py test_users_me_token_jessica   3 0 0   100%
tests / test_tutorial / test_bigger_applications / test_main.py test_users_me_with_no_token   3 0 0   100%
tests / test_tutorial / test_bigger_applications / test_main.py test_users_token_monica_with_no_jessica   3 0 0   100%
tests / test_tutorial / test_bigger_applications / test_main.py test_items_token_jessica   3 0 0   100%
tests / test_tutorial / test_bigger_applications / test_main.py test_items_with_no_token_jessica   3 0 0   100%
tests / test_tutorial / test_bigger_applications / test_main.py test_items_plumbus_token_jessica   3 0 0   100%
tests / test_tutorial / test_bigger_applications / test_main.py test_items_bar_token_jessica   3 0 0   100%
tests / test_tutorial / test_bigger_applications / test_main.py test_items_plumbus_with_no_token   3 0 0   100%
tests / test_tutorial / test_bigger_applications / test_main.py test_items_with_invalid_token   3 0 0   100%
tests / test_tutorial / test_bigger_applications / test_main.py test_items_bar_with_invalid_token   3 0 0   100%
tests / test_tutorial / test_bigger_applications / test_main.py test_items_with_missing_x_token_header   3 0 0   100%
tests / test_tutorial / test_bigger_applications / test_main.py test_items_plumbus_with_missing_x_token_header   3 0 0   100%
tests / test_tutorial / test_bigger_applications / test_main.py test_root_token_jessica   3 0 0   100%
tests / test_tutorial / test_bigger_applications / test_main.py test_root_with_no_token   3 0 0   100%
tests / test_tutorial / test_bigger_applications / test_main.py test_put_no_header   3 0 0   100%
tests / test_tutorial / test_bigger_applications / test_main.py test_put_invalid_header   3 0 0   100%
tests / test_tutorial / test_bigger_applications / test_main.py test_put   3 0 0   100%
tests / test_tutorial / test_bigger_applications / test_main.py test_put_forbidden   3 0 0   100%
tests / test_tutorial / test_bigger_applications / test_main.py test_admin   3 0 0   100%
tests / test_tutorial / test_bigger_applications / test_main.py test_admin_invalid_header   3 0 0   100%
tests / test_tutorial / test_bigger_applications / test_main.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_bigger_applications / test_main.py (no function)   31 0 0   100%
tests / test_tutorial / test_body / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_body / test_tutorial001.py get_client   3 0 0   100%
tests / test_tutorial / test_body / test_tutorial001.py test_body_float   3 0 0   100%
tests / test_tutorial / test_body / test_tutorial001.py test_post_with_str_float   3 0 0   100%
tests / test_tutorial / test_body / test_tutorial001.py test_post_with_str_float_description   3 0 0   100%
tests / test_tutorial / test_body / test_tutorial001.py test_post_with_str_float_description_tax   3 0 0   100%
tests / test_tutorial / test_body / test_tutorial001.py test_post_with_only_name   3 0 0   100%
tests / test_tutorial / test_body / test_tutorial001.py test_post_with_only_name_price   3 0 0   100%
tests / test_tutorial / test_body / test_tutorial001.py test_post_with_no_data   3 0 0   100%
tests / test_tutorial / test_body / test_tutorial001.py test_post_with_none   3 0 0   100%
tests / test_tutorial / test_body / test_tutorial001.py test_post_broken_body   3 0 0   100%
tests / test_tutorial / test_body / test_tutorial001.py test_post_form_for_json   3 0 0   100%
tests / test_tutorial / test_body / test_tutorial001.py test_explicit_content_type   2 0 0   100%
tests / test_tutorial / test_body / test_tutorial001.py test_geo_json   2 0 0   100%
tests / test_tutorial / test_body / test_tutorial001.py test_no_content_type_is_json   3 0 0   100%
tests / test_tutorial / test_body / test_tutorial001.py test_wrong_headers   10 0 0   100%
tests / test_tutorial / test_body / test_tutorial001.py test_other_exceptions   3 0 0   100%
tests / test_tutorial / test_body / test_tutorial001.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_body / test_tutorial001.py (no function)   24 0 0   100%
tests / test_tutorial / test_body / test_tutorial002.py get_client   3 0 0   100%
tests / test_tutorial / test_body / test_tutorial002.py test_post_with_tax   3 0 0   100%
tests / test_tutorial / test_body / test_tutorial002.py test_post_without_tax   3 0 0   100%
tests / test_tutorial / test_body / test_tutorial002.py test_post_with_no_data   3 0 0   100%
tests / test_tutorial / test_body / test_tutorial002.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_body / test_tutorial002.py (no function)   13 0 0   100%
tests / test_tutorial / test_body / test_tutorial003.py get_client   3 0 0   100%
tests / test_tutorial / test_body / test_tutorial003.py test_put_all   3 0 0   100%
tests / test_tutorial / test_body / test_tutorial003.py test_put_only_required   3 0 0   100%
tests / test_tutorial / test_body / test_tutorial003.py test_put_with_no_data   3 0 0   100%
tests / test_tutorial / test_body / test_tutorial003.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_body / test_tutorial003.py (no function)   11 0 0   100%
tests / test_tutorial / test_body / test_tutorial004.py get_client   3 0 0   100%
tests / test_tutorial / test_body / test_tutorial004.py test_put_all   3 0 0   100%
tests / test_tutorial / test_body / test_tutorial004.py test_put_only_required   3 0 0   100%
tests / test_tutorial / test_body / test_tutorial004.py test_put_with_no_data   3 0 0   100%
tests / test_tutorial / test_body / test_tutorial004.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_body / test_tutorial004.py (no function)   11 0 0   100%
tests / test_tutorial / test_body_fields / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_body_fields / test_tutorial001.py get_client   3 0 0   100%
tests / test_tutorial / test_body_fields / test_tutorial001.py test_items_5   3 0 0   100%
tests / test_tutorial / test_body_fields / test_tutorial001.py test_items_6   3 0 0   100%
tests / test_tutorial / test_body_fields / test_tutorial001.py test_invalid_price   3 0 0   100%
tests / test_tutorial / test_body_fields / test_tutorial001.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_body_fields / test_tutorial001.py (no function)   11 0 0   100%
tests / test_tutorial / test_body_multiple_params / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial001.py get_client   3 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial001.py test_post_body_q_bar_content   3 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial001.py test_post_no_body_q_bar   3 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial001.py test_post_no_body   3 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial001.py test_post_id_foo   3 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial001.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial001.py (no function)   12 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial002.py get_client   3 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial002.py test_post_all   3 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial002.py test_post_required   3 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial002.py test_post_no_body   3 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial002.py test_post_no_item   3 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial002.py test_post_no_user   3 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial002.py test_post_missing_required_field_in_item   3 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial002.py test_post_missing_required_field_in_user   3 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial002.py test_post_id_foo   3 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial002.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial002.py (no function)   16 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial003.py get_client   3 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial003.py test_post_body_valid   3 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial003.py test_post_body_no_data   3 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial003.py test_post_body_empty_list   3 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial003.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial003.py (no function)   11 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial004.py get_client   3 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial004.py test_put_all   3 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial004.py test_put_only_required   3 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial004.py test_put_missing_body   3 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial004.py test_put_empty_body   3 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial004.py test_put_invalid_importance   3 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial004.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial004.py (no function)   13 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial005.py get_client   3 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial005.py test_post_all   3 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial005.py test_post_required   3 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial005.py test_post_no_body   3 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial005.py test_post_like_not_embeded   3 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial005.py test_post_missing_required_field_in_item   3 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial005.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_body_multiple_params / test_tutorial005.py (no function)   13 0 0   100%
tests / test_tutorial / test_body_nested_models / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial001_tutorial002_tutorial003.py get_mod_name   1 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial001_tutorial002_tutorial003.py get_client   3 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial001_tutorial002_tutorial003.py test_put_all   6 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial001_tutorial002_tutorial003.py test_put_only_required   3 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial001_tutorial002_tutorial003.py test_put_empty_body   3 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial001_tutorial002_tutorial003.py test_put_missing_required   3 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial001_tutorial002_tutorial003.py test_openapi_schema   10 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial001_tutorial002_tutorial003.py (no function)   18 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial004.py get_client   3 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial004.py test_put_all   3 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial004.py test_put_only_required   3 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial004.py test_put_empty_body   3 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial004.py test_put_missing_required_in_item   3 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial004.py test_put_missing_required_in_image   3 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial004.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial004.py (no function)   14 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial005.py get_client   3 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial005.py test_put_all   3 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial005.py test_put_only_required   3 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial005.py test_put_empty_body   3 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial005.py test_put_missing_required_in_item   3 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial005.py test_put_missing_required_in_image   3 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial005.py test_put_wrong_url   3 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial005.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial005.py (no function)   15 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial006.py get_client   3 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial006.py test_put_all   3 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial006.py test_put_only_required   3 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial006.py test_put_empty_body   3 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial006.py test_put_images_not_list   3 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial006.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial006.py (no function)   13 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial007.py get_client   3 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial007.py test_post_all   4 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial007.py test_put_only_required   3 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial007.py test_put_empty_body   3 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial007.py test_put_missing_required_in_items   3 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial007.py test_put_missing_required_in_images   3 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial007.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial007.py (no function)   13 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial008.py get_client   3 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial008.py test_post_body   4 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial008.py test_post_invalid_list_item   4 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial008.py test_post_not_a_list   4 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial008.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial008.py (no function)   10 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial009.py get_client   3 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial009.py test_post_body   4 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial009.py test_post_invalid_body   4 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial009.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_body_nested_models / test_tutorial009.py (no function)   9 0 0   100%
tests / test_tutorial / test_body_updates / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_body_updates / test_tutorial001.py get_client   3 0 0   100%
tests / test_tutorial / test_body_updates / test_tutorial001.py test_get   3 0 0   100%
tests / test_tutorial / test_body_updates / test_tutorial001.py test_put   2 0 0   100%
tests / test_tutorial / test_body_updates / test_tutorial001.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_body_updates / test_tutorial001.py (no function)   10 0 0   100%
tests / test_tutorial / test_body_updates / test_tutorial002.py get_client   3 0 0   100%
tests / test_tutorial / test_body_updates / test_tutorial002.py test_get   3 0 0   100%
tests / test_tutorial / test_body_updates / test_tutorial002.py test_patch_all   2 0 0   100%
tests / test_tutorial / test_body_updates / test_tutorial002.py test_patch_name   2 0 0   100%
tests / test_tutorial / test_body_updates / test_tutorial002.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_body_updates / test_tutorial002.py (no function)   11 0 0   100%
tests / test_tutorial / test_conditional_openapi / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_conditional_openapi / test_tutorial001.py get_client   4 0 0   100%
tests / test_tutorial / test_conditional_openapi / test_tutorial001.py test_disable_openapi   8 0 0   100%
tests / test_tutorial / test_conditional_openapi / test_tutorial001.py test_root   4 0 0   100%
tests / test_tutorial / test_conditional_openapi / test_tutorial001.py test_default_openapi   7 0 0   100%
tests / test_tutorial / test_conditional_openapi / test_tutorial001.py (no function)   7 0 0   100%
tests / test_tutorial / test_configure_swagger_ui / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_configure_swagger_ui / test_tutorial001.py test_swagger_ui   11 0 0   100%
tests / test_tutorial / test_configure_swagger_ui / test_tutorial001.py test_get_users   3 0 0   100%
tests / test_tutorial / test_configure_swagger_ui / test_tutorial001.py (no function)   5 0 0   100%
tests / test_tutorial / test_configure_swagger_ui / test_tutorial002.py test_swagger_ui   12 0 0   100%
tests / test_tutorial / test_configure_swagger_ui / test_tutorial002.py test_get_users   3 0 0   100%
tests / test_tutorial / test_configure_swagger_ui / test_tutorial002.py (no function)   5 0 0   100%
tests / test_tutorial / test_configure_swagger_ui / test_tutorial003.py test_swagger_ui   12 0 0   100%
tests / test_tutorial / test_configure_swagger_ui / test_tutorial003.py test_get_users   3 0 0   100%
tests / test_tutorial / test_configure_swagger_ui / test_tutorial003.py (no function)   5 0 0   100%
tests / test_tutorial / test_cookie_param_models / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_cookie_param_models / test_tutorial001.py get_client   3 0 0   100%
tests / test_tutorial / test_cookie_param_models / test_tutorial001.py test_cookie_param_model   7 0 0   100%
tests / test_tutorial / test_cookie_param_models / test_tutorial001.py test_cookie_param_model_defaults   5 0 0   100%
tests / test_tutorial / test_cookie_param_models / test_tutorial001.py test_cookie_param_model_invalid   3 0 0   100%
tests / test_tutorial / test_cookie_param_models / test_tutorial001.py test_cookie_param_model_extra   6 0 0   100%
tests / test_tutorial / test_cookie_param_models / test_tutorial001.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_cookie_param_models / test_tutorial001.py (no function)   12 0 0   100%
tests / test_tutorial / test_cookie_param_models / test_tutorial002.py get_client   3 0 0   100%
tests / test_tutorial / test_cookie_param_models / test_tutorial002.py test_cookie_param_model   7 0 0   100%
tests / test_tutorial / test_cookie_param_models / test_tutorial002.py test_cookie_param_model_defaults   5 0 0   100%
tests / test_tutorial / test_cookie_param_models / test_tutorial002.py test_cookie_param_model_invalid   3 0 0   100%
tests / test_tutorial / test_cookie_param_models / test_tutorial002.py test_cookie_param_model_extra   6 0 0   100%
tests / test_tutorial / test_cookie_param_models / test_tutorial002.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_cookie_param_models / test_tutorial002.py (no function)   12 0 0   100%
tests / test_tutorial / test_cookie_params / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_cookie_params / test_tutorial001.py get_mod   2 0 0   100%
tests / test_tutorial / test_cookie_params / test_tutorial001.py test   4 0 0   100%
tests / test_tutorial / test_cookie_params / test_tutorial001.py test_openapi_schema   4 0 0   100%
tests / test_tutorial / test_cookie_params / test_tutorial001.py (no function)   11 0 0   100%
tests / test_tutorial / test_cors / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_cors / test_tutorial001.py test_cors   16 0 0   100%
tests / test_tutorial / test_cors / test_tutorial001.py (no function)   3 0 0   100%
tests / test_tutorial / test_custom_docs_ui / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_custom_docs_ui / test_tutorial001.py client   7 0 0   100%
tests / test_tutorial / test_custom_docs_ui / test_tutorial001.py test_swagger_ui_html   4 0 0   100%
tests / test_tutorial / test_custom_docs_ui / test_tutorial001.py test_swagger_ui_oauth2_redirect_html   3 0 0   100%
tests / test_tutorial / test_custom_docs_ui / test_tutorial001.py test_redoc_html   3 0 0   100%
tests / test_tutorial / test_custom_docs_ui / test_tutorial001.py test_api   3 0 0   100%
tests / test_tutorial / test_custom_docs_ui / test_tutorial001.py (no function)   10 0 0   100%
tests / test_tutorial / test_custom_docs_ui / test_tutorial002.py client   7 0 0   100%
tests / test_tutorial / test_custom_docs_ui / test_tutorial002.py test_swagger_ui_html   4 0 0   100%
tests / test_tutorial / test_custom_docs_ui / test_tutorial002.py test_swagger_ui_oauth2_redirect_html   3 0 0   100%
tests / test_tutorial / test_custom_docs_ui / test_tutorial002.py test_redoc_html   3 0 0   100%
tests / test_tutorial / test_custom_docs_ui / test_tutorial002.py test_api   3 0 0   100%
tests / test_tutorial / test_custom_docs_ui / test_tutorial002.py (no function)   10 0 0   100%
tests / test_tutorial / test_custom_request_and_route / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_custom_request_and_route / test_tutorial001.py get_client   5 0 0   100%
tests / test_tutorial / test_custom_request_and_route / test_tutorial001.py get_client.check_gzip_request   1 0 0   100%
tests / test_tutorial / test_custom_request_and_route / test_tutorial001.py test_gzip_request   10 0 0   100%
tests / test_tutorial / test_custom_request_and_route / test_tutorial001.py test_request_class   2 0 0   100%
tests / test_tutorial / test_custom_request_and_route / test_tutorial001.py (no function)   12 0 0   100%
tests / test_tutorial / test_custom_request_and_route / test_tutorial002.py get_client   3 0 0   100%
tests / test_tutorial / test_custom_request_and_route / test_tutorial002.py test_endpoint_works   2 0 0   100%
tests / test_tutorial / test_custom_request_and_route / test_tutorial002.py test_exception_handler_body_access   2 0 0   100%
tests / test_tutorial / test_custom_request_and_route / test_tutorial002.py (no function)   9 0 0   100%
tests / test_tutorial / test_custom_request_and_route / test_tutorial003.py get_client   3 0 0   100%
tests / test_tutorial / test_custom_request_and_route / test_tutorial003.py test_get   3 0 0   100%
tests / test_tutorial / test_custom_request_and_route / test_tutorial003.py test_get_timed   4 0 0   100%
tests / test_tutorial / test_custom_request_and_route / test_tutorial003.py (no function)   8 0 0   100%
tests / test_tutorial / test_custom_response / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial001.py get_client   3 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial001.py test_get_custom_response   3 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial001.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial001.py (no function)   8 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial001b.py test_get_custom_response   3 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial001b.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial001b.py (no function)   6 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial002_tutorial003_tutorial004.py get_mod_name   1 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial002_tutorial003_tutorial004.py get_client   2 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial002_tutorial003_tutorial004.py test_get_custom_response   3 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial002_tutorial003_tutorial004.py test_openapi_schema   6 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial002_tutorial003_tutorial004.py (no function)   11 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial005.py test_get   3 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial005.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial005.py (no function)   6 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial006.py test_get   3 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial006.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial006.py (no function)   6 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial006b.py test_redirect_response_class   3 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial006b.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial006b.py (no function)   6 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial006c.py test_redirect_status_code   3 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial006c.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial006c.py (no function)   6 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial007.py test_get   3 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial007.py (no function)   4 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial008.py test_get   6 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial008.py (no function)   6 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial009.py test_get   6 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial009.py (no function)   6 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial009b.py test_get   6 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial009b.py (no function)   6 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial009c.py test_get   2 0 0   100%
tests / test_tutorial / test_custom_response / test_tutorial009c.py (no function)   4 0 0   100%
tests / test_tutorial / test_dataclasses / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_dataclasses / test_tutorial001.py get_client   4 0 0   100%
tests / test_tutorial / test_dataclasses / test_tutorial001.py test_post_item   3 0 0   100%
tests / test_tutorial / test_dataclasses / test_tutorial001.py test_post_invalid_item   3 0 0   100%
tests / test_tutorial / test_dataclasses / test_tutorial001.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_dataclasses / test_tutorial001.py (no function)   10 0 0   100%
tests / test_tutorial / test_dataclasses / test_tutorial002.py get_client   4 0 0   100%
tests / test_tutorial / test_dataclasses / test_tutorial002.py test_get_item   3 0 0   100%
tests / test_tutorial / test_dataclasses / test_tutorial002.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_dataclasses / test_tutorial002.py (no function)   9 0 0   100%
tests / test_tutorial / test_dataclasses / test_tutorial003.py get_client   4 0 0   100%
tests / test_tutorial / test_dataclasses / test_tutorial003.py test_post_authors_item   3 0 0   100%
tests / test_tutorial / test_dataclasses / test_tutorial003.py test_get_authors   3 0 0   100%
tests / test_tutorial / test_dataclasses / test_tutorial003.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_dataclasses / test_tutorial003.py (no function)   10 0 0   100%
tests / test_tutorial / test_debugging / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_debugging / test_tutorial001.py get_client   3 0 0   100%
tests / test_tutorial / test_debugging / test_tutorial001.py test_uvicorn_run_is_not_called_on_import   4 0 1   100%
tests / test_tutorial / test_debugging / test_tutorial001.py test_get_root   3 0 0   100%
tests / test_tutorial / test_debugging / test_tutorial001.py test_uvicorn_run_called_when_run_as_main   5 0 0   100%
tests / test_tutorial / test_debugging / test_tutorial001.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_debugging / test_tutorial001.py (no function)   14 0 0   100%
tests / test_tutorial / test_dependencies / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial001_tutorial001_02.py get_client   3 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial001_tutorial001_02.py test_get   3 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial001_tutorial001_02.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial001_tutorial001_02.py (no function)   10 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial002_tutorial003_tutorial004.py get_client   3 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial002_tutorial003_tutorial004.py test_get   3 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial002_tutorial003_tutorial004.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial002_tutorial003_tutorial004.py (no function)   10 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial005.py get_client   3 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial005.py test_get   6 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial005.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial005.py (no function)   10 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial006.py get_client   3 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial006.py test_get_no_headers   3 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial006.py test_get_invalid_one_header   3 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial006.py test_get_invalid_second_header   3 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial006.py test_get_valid_headers   3 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial006.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial006.py (no function)   11 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial007.py test_get_db   6 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial007.py test_get_db.test_async_gen   3 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial007.py (no function)   5 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial008.py get_module   3 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial008.py test_get_db   11 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial008.py test_get_db.read_root   1 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial008.py (no function)   11 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial008b.py get_client   3 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial008b.py test_get_no_item   3 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial008b.py test_owner_error   3 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial008b.py test_get_item   3 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial008b.py (no function)   8 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial008c.py get_mod   2 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial008c.py test_get_no_item   4 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial008c.py test_get   4 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial008c.py test_fastapi_error   4 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial008c.py test_internal_server_error   4 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial008c.py (no function)   11 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial008d.py get_mod   2 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial008d.py test_get_no_item   4 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial008d.py test_get   4 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial008d.py test_internal_error   4 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial008d.py test_internal_server_error   4 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial008d.py (no function)   10 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial008e.py get_client   3 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial008e.py test_get_users_me   3 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial008e.py (no function)   6 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial010.py test_get_db   9 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial010.py test_get_db.read_root   1 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial010.py (no function)   6 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial011.py get_client   3 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial011.py test_get   3 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial011.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial011.py (no function)   9 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial012.py get_client   3 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial012.py test_get_no_headers_items   3 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial012.py test_get_no_headers_users   3 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial012.py test_get_invalid_one_header_items   3 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial012.py test_get_invalid_one_users   3 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial012.py test_get_invalid_second_header_items   3 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial012.py test_get_invalid_second_header_users   3 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial012.py test_get_valid_headers_items   3 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial012.py test_get_valid_headers_users   3 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial012.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_dependencies / test_tutorial012.py (no function)   15 0 0   100%
tests / test_tutorial / test_encoder / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_encoder / test_tutorial001.py get_module   2 0 0   100%
tests / test_tutorial / test_encoder / test_tutorial001.py get_client   2 0 0   100%
tests / test_tutorial / test_encoder / test_tutorial001.py test_put   5 0 0   100%
tests / test_tutorial / test_encoder / test_tutorial001.py test_put_invalid_data   5 0 0   100%
tests / test_tutorial / test_encoder / test_tutorial001.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_encoder / test_tutorial001.py (no function)   13 0 0   100%
tests / test_tutorial / test_events / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_events / test_tutorial001.py get_app   3 0 0   100%
tests / test_tutorial / test_events / test_tutorial001.py test_events   4 0 0   100%
tests / test_tutorial / test_events / test_tutorial001.py test_openapi_schema   4 0 0   100%
tests / test_tutorial / test_events / test_tutorial001.py (no function)   8 0 0   100%
tests / test_tutorial / test_events / test_tutorial002.py get_app   3 0 0   100%
tests / test_tutorial / test_events / test_tutorial002.py test_events   6 0 0   100%
tests / test_tutorial / test_events / test_tutorial002.py test_openapi_schema   4 0 0   100%
tests / test_tutorial / test_events / test_tutorial002.py (no function)   8 0 0   100%
tests / test_tutorial / test_events / test_tutorial003.py test_events   7 0 0   100%
tests / test_tutorial / test_events / test_tutorial003.py test_openapi_schema   4 0 0   100%
tests / test_tutorial / test_events / test_tutorial003.py (no function)   5 0 0   100%
tests / test_tutorial / test_extending_openapi / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_extending_openapi / test_tutorial001.py test   3 0 0   100%
tests / test_tutorial / test_extending_openapi / test_tutorial001.py test_openapi_schema   7 0 0   100%
tests / test_tutorial / test_extending_openapi / test_tutorial001.py (no function)   6 0 0   100%
tests / test_tutorial / test_extra_data_types / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_extra_data_types / test_tutorial001.py get_client   3 0 0   100%
tests / test_tutorial / test_extra_data_types / test_tutorial001.py test_extra_types   7 0 0   100%
tests / test_tutorial / test_extra_data_types / test_tutorial001.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_extra_data_types / test_tutorial001.py (no function)   9 0 0   100%
tests / test_tutorial / test_extra_models / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_extra_models / test_tutorial001_tutorial002.py get_client   3 0 0   100%
tests / test_tutorial / test_extra_models / test_tutorial001_tutorial002.py test_post   3 0 0   100%
tests / test_tutorial / test_extra_models / test_tutorial001_tutorial002.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_extra_models / test_tutorial001_tutorial002.py (no function)   10 0 0   100%
tests / test_tutorial / test_extra_models / test_tutorial003.py get_client   3 0 0   100%
tests / test_tutorial / test_extra_models / test_tutorial003.py test_get_car   3 0 0   100%
tests / test_tutorial / test_extra_models / test_tutorial003.py test_get_plane   3 0 0   100%
tests / test_tutorial / test_extra_models / test_tutorial003.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_extra_models / test_tutorial003.py (no function)   10 0 0   100%
tests / test_tutorial / test_extra_models / test_tutorial004.py get_client   3 0 0   100%
tests / test_tutorial / test_extra_models / test_tutorial004.py test_get_items   3 0 0   100%
tests / test_tutorial / test_extra_models / test_tutorial004.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_extra_models / test_tutorial004.py (no function)   8 0 0   100%
tests / test_tutorial / test_extra_models / test_tutorial005.py get_client   3 0 0   100%
tests / test_tutorial / test_extra_models / test_tutorial005.py test_get_items   3 0 0   100%
tests / test_tutorial / test_extra_models / test_tutorial005.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_extra_models / test_tutorial005.py (no function)   8 0 0   100%
tests / test_tutorial / test_first_steps / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_first_steps / test_tutorial001_tutorial002_tutorial003.py get_client   3 0 0   100%
tests / test_tutorial / test_first_steps / test_tutorial001_tutorial002_tutorial003.py test_get_path   3 0 0   100%
tests / test_tutorial / test_first_steps / test_tutorial001_tutorial002_tutorial003.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_first_steps / test_tutorial001_tutorial002_tutorial003.py (no function)   9 0 0   100%
tests / test_tutorial / test_generate_clients / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_generate_clients / test_tutorial001.py get_client   3 0 0   100%
tests / test_tutorial / test_generate_clients / test_tutorial001.py test_post_items   3 0 0   100%
tests / test_tutorial / test_generate_clients / test_tutorial001.py test_get_items   3 0 0   100%
tests / test_tutorial / test_generate_clients / test_tutorial001.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_generate_clients / test_tutorial001.py (no function)   9 0 0   100%
tests / test_tutorial / test_generate_clients / test_tutorial002.py test_post_items   3 0 0   100%
tests / test_tutorial / test_generate_clients / test_tutorial002.py test_post_users   3 0 0   100%
tests / test_tutorial / test_generate_clients / test_tutorial002.py test_get_items   3 0 0   100%
tests / test_tutorial / test_generate_clients / test_tutorial002.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_generate_clients / test_tutorial002.py (no function)   8 0 0   100%
tests / test_tutorial / test_generate_clients / test_tutorial003.py test_post_items   3 0 0   100%
tests / test_tutorial / test_generate_clients / test_tutorial003.py test_post_users   3 0 0   100%
tests / test_tutorial / test_generate_clients / test_tutorial003.py test_get_items   3 0 0   100%
tests / test_tutorial / test_generate_clients / test_tutorial003.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_generate_clients / test_tutorial003.py (no function)   8 0 0   100%
tests / test_tutorial / test_generate_clients / test_tutorial004.py test_remove_tags   7 0 0   100%
tests / test_tutorial / test_generate_clients / test_tutorial004.py (no function)   7 0 0   100%
tests / test_tutorial / test_graphql / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_graphql / test_tutorial001.py get_client   1 0 0   100%
tests / test_tutorial / test_graphql / test_tutorial001.py test_query   3 0 0   100%
tests / test_tutorial / test_graphql / test_tutorial001.py test_openapi   3 0 0   100%
tests / test_tutorial / test_graphql / test_tutorial001.py (no function)   10 0 0   100%
tests / test_tutorial / test_handling_errors / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_handling_errors / test_tutorial001.py test_get_item   3 0 0   100%
tests / test_tutorial / test_handling_errors / test_tutorial001.py test_get_item_not_found   4 0 0   100%
tests / test_tutorial / test_handling_errors / test_tutorial001.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_handling_errors / test_tutorial001.py (no function)   7 0 0   100%
tests / test_tutorial / test_handling_errors / test_tutorial002.py test_get_item_header   3 0 0   100%
tests / test_tutorial / test_handling_errors / test_tutorial002.py test_get_item_not_found_header   4 0 0   100%
tests / test_tutorial / test_handling_errors / test_tutorial002.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_handling_errors / test_tutorial002.py (no function)   7 0 0   100%
tests / test_tutorial / test_handling_errors / test_tutorial003.py test_get   3 0 0   100%
tests / test_tutorial / test_handling_errors / test_tutorial003.py test_get_exception   3 0 0   100%
tests / test_tutorial / test_handling_errors / test_tutorial003.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_handling_errors / test_tutorial003.py (no function)   7 0 0   100%
tests / test_tutorial / test_handling_errors / test_tutorial004.py test_get_validation_error   4 0 0   100%
tests / test_tutorial / test_handling_errors / test_tutorial004.py test_get_http_error   3 0 0   100%
tests / test_tutorial / test_handling_errors / test_tutorial004.py test_get   3 0 0   100%
tests / test_tutorial / test_handling_errors / test_tutorial004.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_handling_errors / test_tutorial004.py (no function)   8 0 0   100%
tests / test_tutorial / test_handling_errors / test_tutorial005.py test_post_validation_error   3 0 0   100%
tests / test_tutorial / test_handling_errors / test_tutorial005.py test_post   4 0 0   100%
tests / test_tutorial / test_handling_errors / test_tutorial005.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_handling_errors / test_tutorial005.py (no function)   7 0 0   100%
tests / test_tutorial / test_handling_errors / test_tutorial006.py test_get_validation_error   3 0 0   100%
tests / test_tutorial / test_handling_errors / test_tutorial006.py test_get_http_error   3 0 0   100%
tests / test_tutorial / test_handling_errors / test_tutorial006.py test_get   3 0 0   100%
tests / test_tutorial / test_handling_errors / test_tutorial006.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_handling_errors / test_tutorial006.py (no function)   8 0 0   100%
tests / test_tutorial / test_header_param_models / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_header_param_models / test_tutorial001.py get_client   3 0 0   100%
tests / test_tutorial / test_header_param_models / test_tutorial001.py test_header_param_model   3 0 0   100%
tests / test_tutorial / test_header_param_models / test_tutorial001.py test_header_param_model_defaults   3 0 0   100%
tests / test_tutorial / test_header_param_models / test_tutorial001.py test_header_param_model_invalid   3 0 0   100%
tests / test_tutorial / test_header_param_models / test_tutorial001.py test_header_param_model_extra   3 0 0   100%
tests / test_tutorial / test_header_param_models / test_tutorial001.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_header_param_models / test_tutorial001.py (no function)   12 0 0   100%
tests / test_tutorial / test_header_param_models / test_tutorial002.py get_client   4 0 0   100%
tests / test_tutorial / test_header_param_models / test_tutorial002.py test_header_param_model   3 0 0   100%
tests / test_tutorial / test_header_param_models / test_tutorial002.py test_header_param_model_defaults   3 0 0   100%
tests / test_tutorial / test_header_param_models / test_tutorial002.py test_header_param_model_invalid   3 0 0   100%
tests / test_tutorial / test_header_param_models / test_tutorial002.py test_header_param_model_extra   3 0 0   100%
tests / test_tutorial / test_header_param_models / test_tutorial002.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_header_param_models / test_tutorial002.py (no function)   12 0 0   100%
tests / test_tutorial / test_header_param_models / test_tutorial003.py get_client   3 0 0   100%
tests / test_tutorial / test_header_param_models / test_tutorial003.py test_header_param_model   3 0 0   100%
tests / test_tutorial / test_header_param_models / test_tutorial003.py test_header_param_model_no_underscore   3 0 0   100%
tests / test_tutorial / test_header_param_models / test_tutorial003.py test_header_param_model_defaults   3 0 0   100%
tests / test_tutorial / test_header_param_models / test_tutorial003.py test_header_param_model_invalid   3 0 0   100%
tests / test_tutorial / test_header_param_models / test_tutorial003.py test_header_param_model_extra   3 0 0   100%
tests / test_tutorial / test_header_param_models / test_tutorial003.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_header_param_models / test_tutorial003.py (no function)   13 0 0   100%
tests / test_tutorial / test_header_params / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_header_params / test_tutorial001.py get_client   3 0 0   100%
tests / test_tutorial / test_header_params / test_tutorial001.py test   3 0 0   100%
tests / test_tutorial / test_header_params / test_tutorial001.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_header_params / test_tutorial001.py (no function)   10 0 0   100%
tests / test_tutorial / test_header_params / test_tutorial002.py get_client   3 0 0   100%
tests / test_tutorial / test_header_params / test_tutorial002.py test   3 0 0   100%
tests / test_tutorial / test_header_params / test_tutorial002.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_header_params / test_tutorial002.py (no function)   10 0 0   100%
tests / test_tutorial / test_header_params / test_tutorial003.py get_client   3 0 0   100%
tests / test_tutorial / test_header_params / test_tutorial003.py test   3 0 0   100%
tests / test_tutorial / test_header_params / test_tutorial003.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_header_params / test_tutorial003.py (no function)   10 0 0   100%
tests / test_tutorial / test_metadata / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_metadata / test_tutorial001.py test_items   3 0 0   100%
tests / test_tutorial / test_metadata / test_tutorial001.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_metadata / test_tutorial001.py (no function)   6 0 0   100%
tests / test_tutorial / test_metadata / test_tutorial001_1.py test_items   3 0 0   100%
tests / test_tutorial / test_metadata / test_tutorial001_1.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_metadata / test_tutorial001_1.py (no function)   6 0 0   100%
tests / test_tutorial / test_metadata / test_tutorial002.py test_items   3 0 0   100%
tests / test_tutorial / test_metadata / test_tutorial002.py test_get_openapi_json_default_url   2 0 0   100%
tests / test_tutorial / test_metadata / test_tutorial002.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_metadata / test_tutorial002.py (no function)   7 0 0   100%
tests / test_tutorial / test_metadata / test_tutorial003.py test_items   3 0 0   100%
tests / test_tutorial / test_metadata / test_tutorial003.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_metadata / test_tutorial003.py test_swagger_ui_default_url   2 0 0   100%
tests / test_tutorial / test_metadata / test_tutorial003.py test_swagger_ui_custom_url   3 0 0   100%
tests / test_tutorial / test_metadata / test_tutorial003.py test_redoc_ui_default_url   2 0 0   100%
tests / test_tutorial / test_metadata / test_tutorial003.py (no function)   9 0 0   100%
tests / test_tutorial / test_metadata / test_tutorial004.py test_path_operations   4 0 0   100%
tests / test_tutorial / test_metadata / test_tutorial004.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_metadata / test_tutorial004.py (no function)   6 0 0   100%
tests / test_tutorial / test_middleware / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_middleware / test_tutorial001.py test_response_headers   3 0 0   100%
tests / test_tutorial / test_middleware / test_tutorial001.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_middleware / test_tutorial001.py (no function)   6 0 0   100%
tests / test_tutorial / test_openapi_callbacks / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_openapi_callbacks / test_tutorial001.py get_mod   2 0 0   100%
tests / test_tutorial / test_openapi_callbacks / test_tutorial001.py get_client   3 0 0   100%
tests / test_tutorial / test_openapi_callbacks / test_tutorial001.py test_get   3 0 0   100%
tests / test_tutorial / test_openapi_callbacks / test_tutorial001.py test_dummy_callback   1 0 0   100%
tests / test_tutorial / test_openapi_callbacks / test_tutorial001.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_openapi_callbacks / test_tutorial001.py (no function)   13 0 0   100%
tests / test_tutorial / test_openapi_webhooks / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_openapi_webhooks / test_tutorial001.py test_get   3 0 0   100%
tests / test_tutorial / test_openapi_webhooks / test_tutorial001.py test_dummy_webhook   1 0 0   100%
tests / test_tutorial / test_openapi_webhooks / test_tutorial001.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_openapi_webhooks / test_tutorial001.py (no function)   7 0 0   100%
tests / test_tutorial / test_path_operation_advanced_configurations / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_path_operation_advanced_configurations / test_tutorial001.py test_get   3 0 0   100%
tests / test_tutorial / test_path_operation_advanced_configurations / test_tutorial001.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_path_operation_advanced_configurations / test_tutorial001.py (no function)   6 0 0   100%
tests / test_tutorial / test_path_operation_advanced_configurations / test_tutorial002.py test_get   3 0 0   100%
tests / test_tutorial / test_path_operation_advanced_configurations / test_tutorial002.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_path_operation_advanced_configurations / test_tutorial002.py (no function)   6 0 0   100%
tests / test_tutorial / test_path_operation_advanced_configurations / test_tutorial003.py test_get   3 0 0   100%
tests / test_tutorial / test_path_operation_advanced_configurations / test_tutorial003.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_path_operation_advanced_configurations / test_tutorial003.py (no function)   6 0 0   100%
tests / test_tutorial / test_path_operation_advanced_configurations / test_tutorial004.py get_client   4 0 0   100%
tests / test_tutorial / test_path_operation_advanced_configurations / test_tutorial004.py test_query_params_str_validations   3 0 0   100%
tests / test_tutorial / test_path_operation_advanced_configurations / test_tutorial004.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_path_operation_advanced_configurations / test_tutorial004.py (no function)   9 0 0   100%
tests / test_tutorial / test_path_operation_advanced_configurations / test_tutorial005.py test_get   2 0 0   100%
tests / test_tutorial / test_path_operation_advanced_configurations / test_tutorial005.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_path_operation_advanced_configurations / test_tutorial005.py (no function)   6 0 0   100%
tests / test_tutorial / test_path_operation_advanced_configurations / test_tutorial006.py test_post   3 0 0   100%
tests / test_tutorial / test_path_operation_advanced_configurations / test_tutorial006.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_path_operation_advanced_configurations / test_tutorial006.py (no function)   6 0 0   100%
tests / test_tutorial / test_path_operation_advanced_configurations / test_tutorial007.py get_client   3 0 0   100%
tests / test_tutorial / test_path_operation_advanced_configurations / test_tutorial007.py test_post   4 0 0   100%
tests / test_tutorial / test_path_operation_advanced_configurations / test_tutorial007.py test_post_broken_yaml   4 0 0   100%
tests / test_tutorial / test_path_operation_advanced_configurations / test_tutorial007.py test_post_invalid   4 0 0   100%
tests / test_tutorial / test_path_operation_advanced_configurations / test_tutorial007.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_path_operation_advanced_configurations / test_tutorial007.py (no function)   10 0 0   100%
tests / test_tutorial / test_path_operation_configurations / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_path_operation_configurations / test_tutorial001.py get_client   2 0 0   100%
tests / test_tutorial / test_path_operation_configurations / test_tutorial001.py test_post_items   3 0 0   100%
tests / test_tutorial / test_path_operation_configurations / test_tutorial001.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_path_operation_configurations / test_tutorial001.py (no function)   10 0 0   100%
tests / test_tutorial / test_path_operation_configurations / test_tutorial002.py get_client   2 0 0   100%
tests / test_tutorial / test_path_operation_configurations / test_tutorial002.py test_post_items   3 0 0   100%
tests / test_tutorial / test_path_operation_configurations / test_tutorial002.py test_get_items   3 0 0   100%
tests / test_tutorial / test_path_operation_configurations / test_tutorial002.py test_get_users   3 0 0   100%
tests / test_tutorial / test_path_operation_configurations / test_tutorial002.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_path_operation_configurations / test_tutorial002.py (no function)   12 0 0   100%
tests / test_tutorial / test_path_operation_configurations / test_tutorial002b.py test_get_items   3 0 0   100%
tests / test_tutorial / test_path_operation_configurations / test_tutorial002b.py test_get_users   3 0 0   100%
tests / test_tutorial / test_path_operation_configurations / test_tutorial002b.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_path_operation_configurations / test_tutorial002b.py (no function)   7 0 0   100%
tests / test_tutorial / test_path_operation_configurations / test_tutorial003_tutorial004.py get_mod_name   1 0 0   100%
tests / test_tutorial / test_path_operation_configurations / test_tutorial003_tutorial004.py get_client   2 0 0   100%
tests / test_tutorial / test_path_operation_configurations / test_tutorial003_tutorial004.py test_post_items   3 0 0   100%
tests / test_tutorial / test_path_operation_configurations / test_tutorial003_tutorial004.py test_openapi_schema   4 0 0   100%
tests / test_tutorial / test_path_operation_configurations / test_tutorial003_tutorial004.py (no function)   14 0 0   100%
tests / test_tutorial / test_path_operation_configurations / test_tutorial005.py get_client   3 0 0   100%
tests / test_tutorial / test_path_operation_configurations / test_tutorial005.py test_query_params_str_validations   3 0 0   100%
tests / test_tutorial / test_path_operation_configurations / test_tutorial005.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_path_operation_configurations / test_tutorial005.py (no function)   9 0 0   100%
tests / test_tutorial / test_path_operation_configurations / test_tutorial006.py test_query_params_str_validations   3 0 0   100%
tests / test_tutorial / test_path_operation_configurations / test_tutorial006.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_path_operation_configurations / test_tutorial006.py (no function)   8 0 0   100%
tests / test_tutorial / test_path_params / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_path_params / test_tutorial001.py test_get_items   3 0 0   100%
tests / test_tutorial / test_path_params / test_tutorial001.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_path_params / test_tutorial001.py (no function)   8 0 0   100%
tests / test_tutorial / test_path_params / test_tutorial002.py test_get_items   3 0 0   100%
tests / test_tutorial / test_path_params / test_tutorial002.py test_get_items_invalid_id   3 0 0   100%
tests / test_tutorial / test_path_params / test_tutorial002.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_path_params / test_tutorial002.py (no function)   7 0 0   100%
tests / test_tutorial / test_path_params / test_tutorial003.py test_get_users   3 0 0   100%
tests / test_tutorial / test_path_params / test_tutorial003.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_path_params / test_tutorial003.py (no function)   8 0 0   100%
tests / test_tutorial / test_path_params / test_tutorial003b.py test_get_users   3 0 0   100%
tests / test_tutorial / test_path_params / test_tutorial003b.py test_read_users2   1 0 0   100%
tests / test_tutorial / test_path_params / test_tutorial003b.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_path_params / test_tutorial003b.py (no function)   8 0 0   100%
tests / test_tutorial / test_path_params / test_tutorial004.py test_file_path   4 0 0   100%
tests / test_tutorial / test_path_params / test_tutorial004.py test_root_file_path   4 0 0   100%
tests / test_tutorial / test_path_params / test_tutorial004.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_path_params / test_tutorial004.py (no function)   7 0 0   100%
tests / test_tutorial / test_path_params / test_tutorial005.py test_get_enums_alexnet   3 0 0   100%
tests / test_tutorial / test_path_params / test_tutorial005.py test_get_enums_lenet   3 0 0   100%
tests / test_tutorial / test_path_params / test_tutorial005.py test_get_enums_resnet   3 0 0   100%
tests / test_tutorial / test_path_params / test_tutorial005.py test_get_enums_invalid   3 0 0   100%
tests / test_tutorial / test_path_params / test_tutorial005.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_path_params / test_tutorial005.py (no function)   9 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial001.py get_client   2 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial001.py test_read_items   3 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial001.py test_read_items_invalid_item_id   3 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial001.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial001.py (no function)   11 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial002_tutorial003.py get_client   2 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial002_tutorial003.py test_read_items   3 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial002_tutorial003.py test_read_items_invalid_item_id   3 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial002_tutorial003.py test_read_items_missing_q   3 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial002_tutorial003.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial002_tutorial003.py (no function)   11 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial004.py get_client   2 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial004.py test_read_items   3 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial004.py test_read_items_non_int_item_id   3 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial004.py test_read_items_item_id_less_than_one   3 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial004.py test_read_items_missing_q   3 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial004.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial004.py (no function)   12 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial005.py get_client   2 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial005.py test_read_items   3 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial005.py test_read_items_non_int_item_id   3 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial005.py test_read_items_item_id_less_than_one   3 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial005.py test_read_items_item_id_greater_than_one_thousand   3 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial005.py test_read_items_missing_q   3 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial005.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial005.py (no function)   13 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial006.py get_client   2 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial006.py test_read_items   3 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial006.py test_read_items_item_id_less_than_zero   3 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial006.py test_read_items_item_id_greater_than_one_thousand   3 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial006.py test_read_items_size_too_small   3 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial006.py test_read_items_size_too_large   3 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial006.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_path_params_numeric_validations / test_tutorial006.py (no function)   13 0 0   100%
tests / test_tutorial / test_python_types / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial001_tutorial002.py test_run_module   3 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial001_tutorial002.py (no function)   5 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial003.py test_get_name_with_age_pass_int   2 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial003.py test_get_name_with_age_pass_str   1 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial003.py (no function)   4 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial004.py test_get_name_with_age_pass_int   1 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial004.py (no function)   2 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial005.py test_get_items   2 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial005.py (no function)   2 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial006.py test_process_items   5 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial006.py (no function)   3 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial007.py test_process_items   3 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial007.py (no function)   2 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial008.py test_process_items   5 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial008.py (no function)   3 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial008b.py get_module   2 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial008b.py test_process_items   4 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial008b.py (no function)   8 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial009_tutorial009b.py get_module   2 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial009_tutorial009b.py test_say_hi   6 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial009_tutorial009b.py (no function)   8 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial009c.py get_module   2 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial009c.py test_say_hi   5 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial009c.py (no function)   9 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial010.py test_get_person_name   1 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial010.py (no function)   2 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial011.py test_run_module   5 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial011.py (no function)   6 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial013.py test_say_hello   1 0 0   100%
tests / test_tutorial / test_python_types / test_tutorial013.py (no function)   2 0 0   100%
tests / test_tutorial / test_query_param_models / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_query_param_models / test_tutorial001.py get_client   3 0 0   100%
tests / test_tutorial / test_query_param_models / test_tutorial001.py test_query_param_model   3 0 0   100%
tests / test_tutorial / test_query_param_models / test_tutorial001.py test_query_param_model_defaults   3 0 0   100%
tests / test_tutorial / test_query_param_models / test_tutorial001.py test_query_param_model_invalid   3 0 0   100%
tests / test_tutorial / test_query_param_models / test_tutorial001.py test_query_param_model_extra   3 0 0   100%
tests / test_tutorial / test_query_param_models / test_tutorial001.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_query_param_models / test_tutorial001.py (no function)   12 0 0   100%
tests / test_tutorial / test_query_param_models / test_tutorial002.py get_client   3 0 0   100%
tests / test_tutorial / test_query_param_models / test_tutorial002.py test_query_param_model   3 0 0   100%
tests / test_tutorial / test_query_param_models / test_tutorial002.py test_query_param_model_defaults   3 0 0   100%
tests / test_tutorial / test_query_param_models / test_tutorial002.py test_query_param_model_invalid   3 0 0   100%
tests / test_tutorial / test_query_param_models / test_tutorial002.py test_query_param_model_extra   3 0 0   100%
tests / test_tutorial / test_query_param_models / test_tutorial002.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_query_param_models / test_tutorial002.py (no function)   12 0 0   100%
tests / test_tutorial / test_query_params / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_query_params / test_tutorial001.py get_client   3 0 0   100%
tests / test_tutorial / test_query_params / test_tutorial001.py test_read_user_item   3 0 0   100%
tests / test_tutorial / test_query_params / test_tutorial001.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_query_params / test_tutorial001.py (no function)   9 0 0   100%
tests / test_tutorial / test_query_params / test_tutorial002.py get_client   3 0 0   100%
tests / test_tutorial / test_query_params / test_tutorial002.py test_read_user_item   3 0 0   100%
tests / test_tutorial / test_query_params / test_tutorial002.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_query_params / test_tutorial002.py (no function)   10 0 0   100%
tests / test_tutorial / test_query_params / test_tutorial003.py get_client   3 0 0   100%
tests / test_tutorial / test_query_params / test_tutorial003.py test_read_user_item   3 0 0   100%
tests / test_tutorial / test_query_params / test_tutorial003.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_query_params / test_tutorial003.py (no function)   10 0 0   100%
tests / test_tutorial / test_query_params / test_tutorial004.py get_client   3 0 0   100%
tests / test_tutorial / test_query_params / test_tutorial004.py test_read_user_item   3 0 0   100%
tests / test_tutorial / test_query_params / test_tutorial004.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_query_params / test_tutorial004.py (no function)   10 0 0   100%
tests / test_tutorial / test_query_params / test_tutorial005.py test_foo_needy_very   3 0 0   100%
tests / test_tutorial / test_query_params / test_tutorial005.py test_foo_no_needy   3 0 0   100%
tests / test_tutorial / test_query_params / test_tutorial005.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_query_params / test_tutorial005.py (no function)   7 0 0   100%
tests / test_tutorial / test_query_params / test_tutorial006.py get_client   3 0 0   100%
tests / test_tutorial / test_query_params / test_tutorial006.py test_foo_needy_very   3 0 0   100%
tests / test_tutorial / test_query_params / test_tutorial006.py test_foo_no_needy   3 0 0   100%
tests / test_tutorial / test_query_params / test_tutorial006.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_query_params / test_tutorial006.py (no function)   10 0 0   100%
tests / test_tutorial / test_query_params_str_validations / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial001.py get_client   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial001.py test_query_params_str_validations_no_query   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial001.py test_query_params_str_validations_q_empty_str   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial001.py test_query_params_str_validations_q_query   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial001.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial001.py (no function)   11 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial002.py get_client   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial002.py test_query_params_str_validations_no_query   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial002.py test_query_params_str_validations_q_empty_str   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial002.py test_query_params_str_validations_q_query   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial002.py test_query_params_str_validations_q_too_long   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial002.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial002.py (no function)   12 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial003.py get_client   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial003.py test_query_params_str_validations_no_query   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial003.py test_query_params_str_validations_q_query   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial003.py test_query_params_str_validations_q_too_short   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial003.py test_query_params_str_validations_q_too_long   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial003.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial003.py (no function)   12 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial004.py get_client   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial004.py test_query_params_str_validations_no_query   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial004.py test_query_params_str_validations_q_fixedquery   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial004.py test_query_params_str_validations_q_nonregexquery   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial004.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial004.py (no function)   11 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial005.py get_client   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial005.py test_query_params_str_validations_no_query   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial005.py test_query_params_str_validations_q_query   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial005.py test_query_params_str_validations_q_short   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial005.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial005.py (no function)   10 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial006.py get_client   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial006.py test_query_params_str_validations_no_query   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial006.py test_query_params_str_validations_q_fixedquery   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial006.py test_query_params_str_validations_q_fixedquery_too_short   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial006.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial006.py (no function)   10 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial006c.py get_client   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial006c.py test_query_params_str_validations_no_query   2 0 1   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial006c.py test_query_params_str_validations_empty_str   2 0 1   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial006c.py test_query_params_str_validations_q_query   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial006c.py test_query_params_str_validations_q_short   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial006c.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial006c.py (no function)   14 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial007.py get_client   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial007.py test_query_params_str_validations_no_query   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial007.py test_query_params_str_validations_q_fixedquery   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial007.py test_query_params_str_validations_q_fixedquery_too_short   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial007.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial007.py (no function)   11 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial008.py get_client   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial008.py test_query_params_str_validations_no_query   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial008.py test_query_params_str_validations_q_fixedquery   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial008.py test_query_params_str_validations_q_fixedquery_too_short   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial008.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial008.py (no function)   11 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial009.py get_client   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial009.py test_query_params_str_validations_no_query   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial009.py test_query_params_str_validations_item_query_fixedquery   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial009.py test_query_params_str_validations_q_fixedquery   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial009.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial009.py (no function)   11 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial010.py get_client   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial010.py test_query_params_str_validations_no_query   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial010.py test_query_params_str_validations_item_query_fixedquery   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial010.py test_query_params_str_validations_q_fixedquery   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial010.py test_query_params_str_validations_item_query_nonregexquery   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial010.py test_openapi_schema   4 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial010.py (no function)   13 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial011.py get_client   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial011.py test_multi_query_values   4 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial011.py test_query_no_values   4 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial011.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial011.py (no function)   10 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial012.py get_client   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial012.py test_default_query_values   4 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial012.py test_multi_query_values   4 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial012.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial012.py (no function)   9 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial013.py get_client   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial013.py test_multi_query_values   4 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial013.py test_query_no_values   4 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial013.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial013.py (no function)   9 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial014.py get_client   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial014.py test_hidden_query   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial014.py test_no_hidden_query   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial014.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial014.py (no function)   10 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial015.py get_client   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial015.py test_get_random_item   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial015.py test_get_item   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial015.py test_get_item_does_not_exist   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial015.py test_get_invalid_item   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial015.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_query_params_str_validations / test_tutorial015.py (no function)   13 0 0   100%
tests / test_tutorial / test_request_files / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial001.py get_client   3 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial001.py test_post_form_no_body   3 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial001.py test_post_body_json   3 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial001.py test_post_file   6 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial001.py test_post_large_file   7 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial001.py test_post_upload_file   6 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial001.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial001.py (no function)   12 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial001_02.py get_client   3 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial001_02.py test_post_form_no_body   3 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial001_02.py test_post_uploadfile_no_body   3 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial001_02.py test_post_file   6 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial001_02.py test_post_upload_file   6 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial001_02.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial001_02.py (no function)   13 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial001_03.py get_client   3 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial001_03.py test_post_file   6 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial001_03.py test_post_upload_file   6 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial001_03.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial001_03.py (no function)   9 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial002.py get_app   2 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial002.py get_client   2 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial002.py test_post_form_no_body   3 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial002.py test_post_body_json   3 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial002.py test_post_files   9 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial002.py test_post_upload_file   9 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial002.py test_get_root   4 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial002.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial002.py (no function)   15 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial003.py get_app   2 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial003.py get_client   2 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial003.py test_post_files   9 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial003.py test_post_upload_file   9 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial003.py test_get_root   4 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial003.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_request_files / test_tutorial003.py (no function)   13 0 0   100%
tests / test_tutorial / test_request_form_models / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_request_form_models / test_tutorial001.py get_client   3 0 0   100%
tests / test_tutorial / test_request_form_models / test_tutorial001.py test_post_body_form   3 0 0   100%
tests / test_tutorial / test_request_form_models / test_tutorial001.py test_post_body_form_no_password   3 0 0   100%
tests / test_tutorial / test_request_form_models / test_tutorial001.py test_post_body_form_no_username   3 0 0   100%
tests / test_tutorial / test_request_form_models / test_tutorial001.py test_post_body_form_no_data   3 0 0   100%
tests / test_tutorial / test_request_form_models / test_tutorial001.py test_post_body_json   3 0 0   100%
tests / test_tutorial / test_request_form_models / test_tutorial001.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_request_form_models / test_tutorial001.py (no function)   12 0 0   100%
tests / test_tutorial / test_request_form_models / test_tutorial002.py get_client   3 0 0   100%
tests / test_tutorial / test_request_form_models / test_tutorial002.py test_post_body_form   3 0 0   100%
tests / test_tutorial / test_request_form_models / test_tutorial002.py test_post_body_extra_form   3 0 0   100%
tests / test_tutorial / test_request_form_models / test_tutorial002.py test_post_body_form_no_password   3 0 0   100%
tests / test_tutorial / test_request_form_models / test_tutorial002.py test_post_body_form_no_username   3 0 0   100%
tests / test_tutorial / test_request_form_models / test_tutorial002.py test_post_body_form_no_data   3 0 0   100%
tests / test_tutorial / test_request_form_models / test_tutorial002.py test_post_body_json   3 0 0   100%
tests / test_tutorial / test_request_form_models / test_tutorial002.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_request_form_models / test_tutorial002.py (no function)   13 0 0   100%
tests / test_tutorial / test_request_forms / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_request_forms / test_tutorial001.py get_client   3 0 0   100%
tests / test_tutorial / test_request_forms / test_tutorial001.py test_post_body_form   3 0 0   100%
tests / test_tutorial / test_request_forms / test_tutorial001.py test_post_body_form_no_password   3 0 0   100%
tests / test_tutorial / test_request_forms / test_tutorial001.py test_post_body_form_no_username   3 0 0   100%
tests / test_tutorial / test_request_forms / test_tutorial001.py test_post_body_form_no_data   3 0 0   100%
tests / test_tutorial / test_request_forms / test_tutorial001.py test_post_body_json   3 0 0   100%
tests / test_tutorial / test_request_forms / test_tutorial001.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_request_forms / test_tutorial001.py (no function)   12 0 0   100%
tests / test_tutorial / test_request_forms_and_files / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_request_forms_and_files / test_tutorial001.py get_app   2 0 0   100%
tests / test_tutorial / test_request_forms_and_files / test_tutorial001.py get_client   2 0 0   100%
tests / test_tutorial / test_request_forms_and_files / test_tutorial001.py test_post_form_no_body   3 0 0   100%
tests / test_tutorial / test_request_forms_and_files / test_tutorial001.py test_post_form_no_file   3 0 0   100%
tests / test_tutorial / test_request_forms_and_files / test_tutorial001.py test_post_body_json   3 0 0   100%
tests / test_tutorial / test_request_forms_and_files / test_tutorial001.py test_post_file_no_token   7 0 0   100%
tests / test_tutorial / test_request_forms_and_files / test_tutorial001.py test_post_files_and_token   9 0 0   100%
tests / test_tutorial / test_request_forms_and_files / test_tutorial001.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_request_forms_and_files / test_tutorial001.py (no function)   15 0 0   100%
tests / test_tutorial / test_response_change_status_code / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_response_change_status_code / test_tutorial001.py test_path_operation   7 0 0   100%
tests / test_tutorial / test_response_change_status_code / test_tutorial001.py (no function)   4 0 0   100%
tests / test_tutorial / test_response_cookies / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_response_cookies / test_tutorial001.py test_path_operation   4 0 0   100%
tests / test_tutorial / test_response_cookies / test_tutorial001.py (no function)   4 0 0   100%
tests / test_tutorial / test_response_cookies / test_tutorial002.py test_path_operation   4 0 0   100%
tests / test_tutorial / test_response_cookies / test_tutorial002.py (no function)   4 0 0   100%
tests / test_tutorial / test_response_directly / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_response_directly / test_tutorial001.py get_client   3 0 0   100%
tests / test_tutorial / test_response_directly / test_tutorial001.py test_path_operation   3 0 0   100%
tests / test_tutorial / test_response_directly / test_tutorial001.py test_openapi_schema_pv2   3 0 0   100%
tests / test_tutorial / test_response_directly / test_tutorial001.py (no function)   9 0 0   100%
tests / test_tutorial / test_response_directly / test_tutorial002.py get_client   3 0 0   100%
tests / test_tutorial / test_response_directly / test_tutorial002.py test_path_operation   5 0 0   100%
tests / test_tutorial / test_response_directly / test_tutorial002.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_response_directly / test_tutorial002.py (no function)   8 0 0   100%
tests / test_tutorial / test_response_headers / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_response_headers / test_tutorial001.py test_path_operation   5 0 0   100%
tests / test_tutorial / test_response_headers / test_tutorial001.py (no function)   4 0 0   100%
tests / test_tutorial / test_response_headers / test_tutorial002.py test_path_operation   4 0 0   100%
tests / test_tutorial / test_response_headers / test_tutorial002.py (no function)   4 0 0   100%
tests / test_tutorial / test_response_model / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial001_tutorial001_01.py get_client   3 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial001_tutorial001_01.py test_read_items   3 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial001_tutorial001_01.py test_create_item   4 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial001_tutorial001_01.py test_create_item_only_required   3 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial001_tutorial001_01.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial001_tutorial001_01.py (no function)   11 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial002.py get_client   3 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial002.py test_post_user   4 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial002.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial002.py (no function)   9 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial003.py get_client   3 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial003.py test_post_user   3 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial003.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial003.py (no function)   9 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial003_01.py get_client   3 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial003_01.py test_post_user   3 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial003_01.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial003_01.py (no function)   9 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial003_02.py test_get_portal   3 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial003_02.py test_get_redirect   3 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial003_02.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial003_02.py (no function)   7 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial003_03.py test_get_portal   3 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial003_03.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial003_03.py (no function)   6 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial003_04.py test_invalid_response_model   2 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial003_04.py (no function)   6 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial003_05.py get_client   3 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial003_05.py test_get_portal   3 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial003_05.py test_get_redirect   3 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial003_05.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial003_05.py (no function)   10 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial004.py get_client   3 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial004.py test_get   3 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial004.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial004.py (no function)   10 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial005.py get_client   3 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial005.py test_read_item_name   3 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial005.py test_read_item_public_data   3 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial005.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial005.py (no function)   10 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial006.py get_client   3 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial006.py test_read_item_name   3 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial006.py test_read_item_public_data   3 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial006.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_response_model / test_tutorial006.py (no function)   10 0 0   100%
tests / test_tutorial / test_response_status_code / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_response_status_code / test_tutorial001_tutorial002.py get_client   3 0 0   100%
tests / test_tutorial / test_response_status_code / test_tutorial001_tutorial002.py test_create_item   3 0 0   100%
tests / test_tutorial / test_response_status_code / test_tutorial001_tutorial002.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_response_status_code / test_tutorial001_tutorial002.py (no function)   8 0 0   100%
tests / test_tutorial / test_schema_extra_example / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_schema_extra_example / test_tutorial001.py get_client   3 0 0   100%
tests / test_tutorial / test_schema_extra_example / test_tutorial001.py test_post_body_example   2 0 0   100%
tests / test_tutorial / test_schema_extra_example / test_tutorial001.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_schema_extra_example / test_tutorial001.py (no function)   9 0 0   100%
tests / test_tutorial / test_schema_extra_example / test_tutorial002.py get_client   3 0 0   100%
tests / test_tutorial / test_schema_extra_example / test_tutorial002.py test_post_body_example   2 0 0   100%
tests / test_tutorial / test_schema_extra_example / test_tutorial002.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_schema_extra_example / test_tutorial002.py (no function)   9 0 0   100%
tests / test_tutorial / test_schema_extra_example / test_tutorial003.py get_client   3 0 0   100%
tests / test_tutorial / test_schema_extra_example / test_tutorial003.py test_post_body_example   2 0 0   100%
tests / test_tutorial / test_schema_extra_example / test_tutorial003.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_schema_extra_example / test_tutorial003.py (no function)   9 0 0   100%
tests / test_tutorial / test_schema_extra_example / test_tutorial004.py get_client   3 0 0   100%
tests / test_tutorial / test_schema_extra_example / test_tutorial004.py test_post_body_example   2 0 0   100%
tests / test_tutorial / test_schema_extra_example / test_tutorial004.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_schema_extra_example / test_tutorial004.py (no function)   9 0 0   100%
tests / test_tutorial / test_schema_extra_example / test_tutorial005.py get_client   3 0 0   100%
tests / test_tutorial / test_schema_extra_example / test_tutorial005.py test_post_body_example   2 0 0   100%
tests / test_tutorial / test_schema_extra_example / test_tutorial005.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_schema_extra_example / test_tutorial005.py (no function)   9 0 0   100%
tests / test_tutorial / test_security / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_security / test_tutorial001.py get_client   3 0 0   100%
tests / test_tutorial / test_security / test_tutorial001.py test_no_token   4 0 0   100%
tests / test_tutorial / test_security / test_tutorial001.py test_token   3 0 0   100%
tests / test_tutorial / test_security / test_tutorial001.py test_incorrect_token   4 0 0   100%
tests / test_tutorial / test_security / test_tutorial001.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_security / test_tutorial001.py (no function)   10 0 0   100%
tests / test_tutorial / test_security / test_tutorial002.py get_client   3 0 0   100%
tests / test_tutorial / test_security / test_tutorial002.py test_no_token   4 0 0   100%
tests / test_tutorial / test_security / test_tutorial002.py test_token   3 0 0   100%
tests / test_tutorial / test_security / test_tutorial002.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_security / test_tutorial002.py (no function)   10 0 0   100%
tests / test_tutorial / test_security / test_tutorial003.py get_client   3 0 0   100%
tests / test_tutorial / test_security / test_tutorial003.py test_login   3 0 0   100%
tests / test_tutorial / test_security / test_tutorial003.py test_login_incorrect_password   3 0 0   100%
tests / test_tutorial / test_security / test_tutorial003.py test_login_incorrect_username   3 0 0   100%
tests / test_tutorial / test_security / test_tutorial003.py test_no_token   4 0 0   100%
tests / test_tutorial / test_security / test_tutorial003.py test_token   3 0 0   100%
tests / test_tutorial / test_security / test_tutorial003.py test_incorrect_token   4 0 0   100%
tests / test_tutorial / test_security / test_tutorial003.py test_incorrect_token_type   4 0 0   100%
tests / test_tutorial / test_security / test_tutorial003.py test_inactive_user   3 0 0   100%
tests / test_tutorial / test_security / test_tutorial003.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_security / test_tutorial003.py (no function)   16 0 0   100%
tests / test_tutorial / test_security / test_tutorial004.py get_mod   2 0 0   100%
tests / test_tutorial / test_security / test_tutorial004.py get_access_token   5 0 0   100%
tests / test_tutorial / test_security / test_tutorial004.py test_login   6 0 0   100%
tests / test_tutorial / test_security / test_tutorial004.py test_login_incorrect_password   4 0 0   100%
tests / test_tutorial / test_security / test_tutorial004.py test_login_incorrect_username   4 0 0   100%
tests / test_tutorial / test_security / test_tutorial004.py test_no_token   5 0 0   100%
tests / test_tutorial / test_security / test_tutorial004.py test_token   5 0 0   100%
tests / test_tutorial / test_security / test_tutorial004.py test_incorrect_token   5 0 0   100%
tests / test_tutorial / test_security / test_tutorial004.py test_incorrect_token_type   5 0 0   100%
tests / test_tutorial / test_security / test_tutorial004.py test_verify_password   1 0 0   100%
tests / test_tutorial / test_security / test_tutorial004.py test_get_password_hash   1 0 0   100%
tests / test_tutorial / test_security / test_tutorial004.py test_create_access_token   2 0 0   100%
tests / test_tutorial / test_security / test_tutorial004.py test_token_no_sub   5 0 0   100%
tests / test_tutorial / test_security / test_tutorial004.py test_token_no_username   5 0 0   100%
tests / test_tutorial / test_security / test_tutorial004.py test_token_nonexistent_user   5 0 0   100%
tests / test_tutorial / test_security / test_tutorial004.py test_token_inactive_user   7 0 0   100%
tests / test_tutorial / test_security / test_tutorial004.py test_read_items   5 0 0   100%
tests / test_tutorial / test_security / test_tutorial004.py test_openapi_schema   4 0 0   100%
tests / test_tutorial / test_security / test_tutorial004.py (no function)   26 0 0   100%
tests / test_tutorial / test_security / test_tutorial005.py get_mod   2 0 0   100%
tests / test_tutorial / test_security / test_tutorial005.py get_access_token   7 0 0   100%
tests / test_tutorial / test_security / test_tutorial005.py test_login   6 0 0   100%
tests / test_tutorial / test_security / test_tutorial005.py test_login_incorrect_password   4 0 0   100%
tests / test_tutorial / test_security / test_tutorial005.py test_login_incorrect_username   4 0 0   100%
tests / test_tutorial / test_security / test_tutorial005.py test_no_token   5 0 0   100%
tests / test_tutorial / test_security / test_tutorial005.py test_token   5 0 0   100%
tests / test_tutorial / test_security / test_tutorial005.py test_incorrect_token   5 0 0   100%
tests / test_tutorial / test_security / test_tutorial005.py test_incorrect_token_type   5 0 0   100%
tests / test_tutorial / test_security / test_tutorial005.py test_verify_password   1 0 0   100%
tests / test_tutorial / test_security / test_tutorial005.py test_get_password_hash   1 0 0   100%
tests / test_tutorial / test_security / test_tutorial005.py test_create_access_token   2 0 0   100%
tests / test_tutorial / test_security / test_tutorial005.py test_token_no_sub   5 0 0   100%
tests / test_tutorial / test_security / test_tutorial005.py test_token_no_username   5 0 0   100%
tests / test_tutorial / test_security / test_tutorial005.py test_token_no_scope   6 0 0   100%
tests / test_tutorial / test_security / test_tutorial005.py test_token_nonexistent_user   5 0 0   100%
tests / test_tutorial / test_security / test_tutorial005.py test_token_inactive_user   5 0 0   100%
tests / test_tutorial / test_security / test_tutorial005.py test_read_items   5 0 0   100%
tests / test_tutorial / test_security / test_tutorial005.py test_read_system_status   5 0 0   100%
tests / test_tutorial / test_security / test_tutorial005.py test_read_system_status_no_token   5 0 0   100%
tests / test_tutorial / test_security / test_tutorial005.py test_openapi_schema   4 0 0   100%
tests / test_tutorial / test_security / test_tutorial005.py (no function)   28 0 0   100%
tests / test_tutorial / test_security / test_tutorial006.py get_client   3 0 0   100%
tests / test_tutorial / test_security / test_tutorial006.py test_security_http_basic   3 0 0   100%
tests / test_tutorial / test_security / test_tutorial006.py test_security_http_basic_no_credentials   4 0 0   100%
tests / test_tutorial / test_security / test_tutorial006.py test_security_http_basic_invalid_credentials   4 0 0   100%
tests / test_tutorial / test_security / test_tutorial006.py test_security_http_basic_non_basic_credentials   6 0 0   100%
tests / test_tutorial / test_security / test_tutorial006.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_security / test_tutorial006.py (no function)   12 0 0   100%
tests / test_tutorial / test_security / test_tutorial007.py get_client   2 0 0   100%
tests / test_tutorial / test_security / test_tutorial007.py test_security_http_basic   3 0 0   100%
tests / test_tutorial / test_security / test_tutorial007.py test_security_http_basic_no_credentials   4 0 0   100%
tests / test_tutorial / test_security / test_tutorial007.py test_security_http_basic_invalid_credentials   4 0 0   100%
tests / test_tutorial / test_security / test_tutorial007.py test_security_http_basic_non_basic_credentials   6 0 0   100%
tests / test_tutorial / test_security / test_tutorial007.py test_security_http_basic_invalid_username   4 0 0   100%
tests / test_tutorial / test_security / test_tutorial007.py test_security_http_basic_invalid_password   4 0 0   100%
tests / test_tutorial / test_security / test_tutorial007.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_security / test_tutorial007.py (no function)   14 0 0   100%
tests / test_tutorial / test_separate_openapi_schemas / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_separate_openapi_schemas / test_tutorial001.py get_client   3 0 0   100%
tests / test_tutorial / test_separate_openapi_schemas / test_tutorial001.py test_create_item   3 0 0   100%
tests / test_tutorial / test_separate_openapi_schemas / test_tutorial001.py test_read_items   3 0 0   100%
tests / test_tutorial / test_separate_openapi_schemas / test_tutorial001.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_separate_openapi_schemas / test_tutorial001.py (no function)   10 0 0   100%
tests / test_tutorial / test_separate_openapi_schemas / test_tutorial002.py get_client   3 0 0   100%
tests / test_tutorial / test_separate_openapi_schemas / test_tutorial002.py test_create_item   3 0 0   100%
tests / test_tutorial / test_separate_openapi_schemas / test_tutorial002.py test_read_items   3 0 0   100%
tests / test_tutorial / test_separate_openapi_schemas / test_tutorial002.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_separate_openapi_schemas / test_tutorial002.py (no function)   10 0 0   100%
tests / test_tutorial / test_settings / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_settings / test_app01.py get_mod_name   1 0 0   100%
tests / test_tutorial / test_settings / test_app01.py get_test_client   5 0 0   100%
tests / test_tutorial / test_settings / test_app01.py test_settings_validation_error   5 0 1   100%
tests / test_tutorial / test_settings / test_app01.py test_app   3 0 0   100%
tests / test_tutorial / test_settings / test_app01.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_settings / test_app01.py (no function)   15 0 0   100%
tests / test_tutorial / test_settings / test_app02.py get_mod_path   2 0 0   100%
tests / test_tutorial / test_settings / test_app02.py get_main_mod   2 0 0   100%
tests / test_tutorial / test_settings / test_app02.py get_test_main_mod   2 0 0   100%
tests / test_tutorial / test_settings / test_app02.py test_settings   4 0 0   100%
tests / test_tutorial / test_settings / test_app02.py test_override_settings   1 0 0   100%
tests / test_tutorial / test_settings / test_app02.py (no function)   12 0 0   100%
tests / test_tutorial / test_settings / test_app03.py get_mod_path   2 0 0   100%
tests / test_tutorial / test_settings / test_app03.py get_main_mod   2 0 0   100%
tests / test_tutorial / test_settings / test_app03.py test_settings   5 0 0   100%
tests / test_tutorial / test_settings / test_app03.py test_endpoint   5 0 0   100%
tests / test_tutorial / test_settings / test_app03.py (no function)   11 0 0   100%
tests / test_tutorial / test_settings / test_tutorial001.py get_app   3 0 0   100%
tests / test_tutorial / test_settings / test_tutorial001.py test_settings   4 0 0   100%
tests / test_tutorial / test_settings / test_tutorial001.py (no function)   7 0 0   100%
tests / test_tutorial / test_sql_databases / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_sql_databases / test_tutorial001.py clear_sqlmodel   2 0 0   100%
tests / test_tutorial / test_sql_databases / test_tutorial001.py get_client   11 0 0   100%
tests / test_tutorial / test_sql_databases / test_tutorial001.py test_crud_app   30 0 0   100%
tests / test_tutorial / test_sql_databases / test_tutorial001.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_sql_databases / test_tutorial001.py (no function)   15 0 0   100%
tests / test_tutorial / test_sql_databases / test_tutorial002.py clear_sqlmodel   2 0 0   100%
tests / test_tutorial / test_sql_databases / test_tutorial002.py get_client   11 0 0   100%
tests / test_tutorial / test_sql_databases / test_tutorial002.py test_crud_app   40 0 0   100%
tests / test_tutorial / test_sql_databases / test_tutorial002.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_sql_databases / test_tutorial002.py (no function)   15 0 0   100%
tests / test_tutorial / test_static_files / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_static_files / test_tutorial001.py client   9 0 0   100%
tests / test_tutorial / test_static_files / test_tutorial001.py test_static_files   3 0 0   100%
tests / test_tutorial / test_static_files / test_tutorial001.py test_static_files_not_found   2 0 0   100%
tests / test_tutorial / test_static_files / test_tutorial001.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_static_files / test_tutorial001.py (no function)   10 0 0   100%
tests / test_tutorial / test_sub_applications / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_sub_applications / test_tutorial001.py test_main   3 0 0   100%
tests / test_tutorial / test_sub_applications / test_tutorial001.py test_sub   3 0 0   100%
tests / test_tutorial / test_sub_applications / test_tutorial001.py test_openapi_schema_main   3 0 0   100%
tests / test_tutorial / test_sub_applications / test_tutorial001.py test_openapi_schema_sub   3 0 0   100%
tests / test_tutorial / test_sub_applications / test_tutorial001.py (no function)   8 0 0   100%
tests / test_tutorial / test_templates / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_templates / test_tutorial001.py test_main   12 0 4   100%
tests / test_tutorial / test_templates / test_tutorial001.py (no function)   4 0 0   100%
tests / test_tutorial / test_testing / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_testing / test_main_a.py test_main   1 0 0   100%
tests / test_tutorial / test_testing / test_main_a.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_testing / test_main_a.py (no function)   4 0 0   100%
tests / test_tutorial / test_testing / test_main_b.py get_test_module   2 0 0   100%
tests / test_tutorial / test_testing / test_main_b.py test_app   7 0 0   100%
tests / test_tutorial / test_testing / test_main_b.py (no function)   7 0 0   100%
tests / test_tutorial / test_testing / test_tutorial001.py test_main   1 0 0   100%
tests / test_tutorial / test_testing / test_tutorial001.py test_openapi_schema   3 0 0   100%
tests / test_tutorial / test_testing / test_tutorial001.py (no function)   4 0 0   100%
tests / test_tutorial / test_testing / test_tutorial002.py test_main   1 0 0   100%
tests / test_tutorial / test_testing / test_tutorial002.py test_ws   1 0 0   100%
tests / test_tutorial / test_testing / test_tutorial002.py (no function)   3 0 0   100%
tests / test_tutorial / test_testing / test_tutorial003.py test_main   3 0 0   100%
tests / test_tutorial / test_testing / test_tutorial003.py (no function)   2 0 0   100%
tests / test_tutorial / test_testing / test_tutorial004.py test_main   1 0 0   100%
tests / test_tutorial / test_testing / test_tutorial004.py (no function)   2 0 0   100%
tests / test_tutorial / test_testing_dependencies / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_testing_dependencies / test_tutorial001.py get_test_module   2 0 0   100%
tests / test_tutorial / test_testing_dependencies / test_tutorial001.py test_override_in_items_run   2 0 0   100%
tests / test_tutorial / test_testing_dependencies / test_tutorial001.py test_override_in_items_with_q_run   2 0 0   100%
tests / test_tutorial / test_testing_dependencies / test_tutorial001.py test_override_in_items_with_params_run   2 0 0   100%
tests / test_tutorial / test_testing_dependencies / test_tutorial001.py test_override_in_users   4 0 0   100%
tests / test_tutorial / test_testing_dependencies / test_tutorial001.py test_override_in_users_with_q   4 0 0   100%
tests / test_tutorial / test_testing_dependencies / test_tutorial001.py test_override_in_users_with_params   4 0 0   100%
tests / test_tutorial / test_testing_dependencies / test_tutorial001.py test_normal_app   6 0 0   100%
tests / test_tutorial / test_testing_dependencies / test_tutorial001.py (no function)   13 0 0   100%
tests / test_tutorial / test_using_request_directly / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_using_request_directly / test_tutorial001.py test_path_operation   3 0 0   100%
tests / test_tutorial / test_using_request_directly / test_tutorial001.py test_openapi   3 0 0   100%
tests / test_tutorial / test_using_request_directly / test_tutorial001.py (no function)   6 0 0   100%
tests / test_tutorial / test_websockets / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_websockets / test_tutorial001.py test_main   3 0 0   100%
tests / test_tutorial / test_websockets / test_tutorial001.py test_websocket   10 0 0   100%
tests / test_tutorial / test_websockets / test_tutorial001.py (no function)   7 0 0   100%
tests / test_tutorial / test_websockets / test_tutorial002.py get_app   2 0 0   100%
tests / test_tutorial / test_websockets / test_tutorial002.py test_main   4 0 0   100%
tests / test_tutorial / test_websockets / test_tutorial002.py test_websocket_with_cookie   15 0 0   100%
tests / test_tutorial / test_websockets / test_tutorial002.py test_websocket_with_header   15 0 0   100%
tests / test_tutorial / test_websockets / test_tutorial002.py test_websocket_with_header_and_query   19 0 0   100%
tests / test_tutorial / test_websockets / test_tutorial002.py test_websocket_no_credentials   3 0 1   100%
tests / test_tutorial / test_websockets / test_tutorial002.py test_websocket_invalid_data   3 0 1   100%
tests / test_tutorial / test_websockets / test_tutorial002.py (no function)   14 0 0   100%
tests / test_tutorial / test_websockets / test_tutorial003.py get_mod   2 0 0   100%
tests / test_tutorial / test_websockets / test_tutorial003.py get_html   1 0 0   100%
tests / test_tutorial / test_websockets / test_tutorial003.py get_client   2 0 0   100%
tests / test_tutorial / test_websockets / test_tutorial003.py test_get   2 0 0   100%
tests / test_tutorial / test_websockets / test_tutorial003.py test_websocket_handle_disconnection   12 0 0   100%
tests / test_tutorial / test_websockets / test_tutorial003.py (no function)   12 0 0   100%
tests / test_tutorial / test_wsgi / __init__.py (no function)   0 0 0   100%
tests / test_tutorial / test_wsgi / test_tutorial001.py test_flask   3 0 0   100%
tests / test_tutorial / test_wsgi / test_tutorial001.py test_app   3 0 0   100%
tests / test_tutorial / test_wsgi / test_tutorial001.py (no function)   5 0 0   100%
tests / test_typing_python39.py test_typing   8 0 0   100%
tests / test_typing_python39.py test_typing.post_endpoint   1 0 0   100%
tests / test_typing_python39.py (no function)   5 0 0   100%
tests / test_union_body.py save_union_body   1 0 0   100%
tests / test_union_body.py test_post_other_item   3 0 0   100%
tests / test_union_body.py test_post_item   3 0 0   100%
tests / test_union_body.py test_openapi_schema   3 0 0   100%
tests / test_union_body.py (no function)   16 0 0   100%
tests / test_union_body_discriminator.py test_discriminator_pydantic_v2   21 0 0   100%
tests / test_union_body_discriminator.py test_discriminator_pydantic_v2.save_union_body_discriminator   1 0 0   100%
tests / test_union_body_discriminator.py (no function)   7 0 0   100%
tests / test_union_body_discriminator_annotated.py client_fixture   17 0 0   100%
tests / test_union_body_discriminator_annotated.py client_fixture.get_pet_type   2 0 0   100%
tests / test_union_body_discriminator_annotated.py client_fixture.create_pet_assignment   1 0 0   100%
tests / test_union_body_discriminator_annotated.py client_fixture.create_pet_annotated   1 0 0   100%
tests / test_union_body_discriminator_annotated.py test_union_body_discriminator_assignment   3 0 0   100%
tests / test_union_body_discriminator_annotated.py test_union_body_discriminator_annotated   3 0 0   100%
tests / test_union_body_discriminator_annotated.py test_openapi_schema   3 0 0   100%
tests / test_union_body_discriminator_annotated.py (no function)   11 0 0   100%
tests / test_union_forms.py post_union_form   1 0 0   100%
tests / test_union_forms.py test_post_user_form   3 0 0   100%
tests / test_union_forms.py test_post_company_form   3 0 0   100%
tests / test_union_forms.py test_invalid_form_data   2 0 0   100%
tests / test_union_forms.py test_empty_form   2 0 0   100%
tests / test_union_forms.py test_openapi_schema   3 0 0   100%
tests / test_union_forms.py (no function)   20 0 0   100%
tests / test_union_inherited_body.py save_union_different_body   1 0 0   100%
tests / test_union_inherited_body.py test_post_extended_item   3 0 0   100%
tests / test_union_inherited_body.py test_post_item   3 0 0   100%
tests / test_union_inherited_body.py test_openapi_schema   3 0 0   100%
tests / test_union_inherited_body.py (no function)   16 0 0   100%
tests / test_validate_response.py get_invalid   1 0 0   100%
tests / test_validate_response.py get_invalid_none   1 0 0   100%
tests / test_validate_response.py get_valid_none   3 0 0   100%
tests / test_validate_response.py get_innerinvalid   1 0 0   100%
tests / test_validate_response.py get_invalidlist   1 0 0   100%
tests / test_validate_response.py test_invalid   2 0 0   100%
tests / test_validate_response.py test_invalid_none   2 0 0   100%
tests / test_validate_response.py test_valid_none_data   4 0 0   100%
tests / test_validate_response.py test_valid_none_none   4 0 0   100%
tests / test_validate_response.py test_double_invalid   2 0 0   100%
tests / test_validate_response.py test_invalid_list   2 0 0   100%
tests / test_validate_response.py (no function)   28 0 0   100%
tests / test_validate_response_dataclass.py get_invalid   1 0 0   100%
tests / test_validate_response_dataclass.py get_innerinvalid   1 0 0   100%
tests / test_validate_response_dataclass.py get_invalidlist   1 0 0   100%
tests / test_validate_response_dataclass.py test_invalid   2 0 0   100%
tests / test_validate_response_dataclass.py test_double_invalid   2 0 0   100%
tests / test_validate_response_dataclass.py test_invalid_list   2 0 0   100%
tests / test_validate_response_dataclass.py (no function)   22 0 0   100%
tests / test_validate_response_recursive / __init__.py (no function)   0 0 0   100%
tests / test_validate_response_recursive / app.py get_recursive   1 0 0   100%
tests / test_validate_response_recursive / app.py get_recursive_submodel   1 0 0   100%
tests / test_validate_response_recursive / app.py (no function)   19 0 0   100%
tests / test_validate_response_recursive / test_validate_response_recursive.py test_recursive   7 0 0   100%
tests / test_validate_response_recursive / test_validate_response_recursive.py (no function)   3 0 0   100%
tests / test_validation_error_context.py ExceptionCapture.__init__   1 0 0   100%
tests / test_validation_error_context.py ExceptionCapture.capture   2 0 0   100%
tests / test_validation_error_context.py request_validation_handler   2 0 0   100%
tests / test_validation_error_context.py response_validation_handler   2 0 0   100%
tests / test_validation_error_context.py websocket_validation_handler   2 0 0   100%
tests / test_validation_error_context.py get_user   0 0 1   100%
tests / test_validation_error_context.py get_item   1 0 0   100%
tests / test_validation_error_context.py get_sub_item   0 0 1   100%
tests / test_validation_error_context.py websocket_endpoint   0 0 3   100%
tests / test_validation_error_context.py subapp_websocket_endpoint   0 0 3   100%
tests / test_validation_error_context.py test_request_validation_error_includes_endpoint_context   9 0 0   100%
tests / test_validation_error_context.py test_response_validation_error_includes_endpoint_context   9 0 0   100%
tests / test_validation_error_context.py test_websocket_validation_error_includes_endpoint_context   9 0 1   100%
tests / test_validation_error_context.py test_subapp_request_validation_error_includes_endpoint_context   9 0 0   100%
tests / test_validation_error_context.py test_subapp_websocket_validation_error_includes_endpoint_context   9 0 1   100%
tests / test_validation_error_context.py test_validation_error_with_only_path   5 0 0   100%
tests / test_validation_error_context.py test_validation_error_with_no_context   6 0 0   100%
tests / test_validation_error_context.py (no function)   41 0 0   100%
tests / test_webhooks_security.py new_subscription   0 0 0   100%
tests / test_webhooks_security.py test_dummy_webhook   1 0 0   100%
tests / test_webhooks_security.py test_openapi_schema   3 0 0   100%
tests / test_webhooks_security.py (no function)   18 0 0   100%
tests / test_wrapped_method_forward_reference.py passthrough   2 0 0   100%
tests / test_wrapped_method_forward_reference.py passthrough.method   1 0 0   100%
tests / test_wrapped_method_forward_reference.py test_wrapped_method_type_inference   8 0 0   100%
tests / test_wrapped_method_forward_reference.py (no function)   7 0 0   100%
tests / test_ws_dependencies.py dependency_list   1 0 0   100%
tests / test_ws_dependencies.py create_dependency   2 0 0   100%
tests / test_ws_dependencies.py create_dependency.fun   1 0 0   100%
tests / test_ws_dependencies.py index   3 0 0   100%
tests / test_ws_dependencies.py routerindex   3 0 0   100%
tests / test_ws_dependencies.py routerprefixindex   3 0 0   100%
tests / test_ws_dependencies.py test_index   4 0 0   100%
tests / test_ws_dependencies.py test_routerindex   4 0 0   100%
tests / test_ws_dependencies.py test_routerprefixindex   4 0 0   100%
tests / test_ws_dependencies.py (no function)   21 0 0   100%
tests / test_ws_router.py index   3 0 0   100%
tests / test_ws_router.py routerindex   3 0 0   100%
tests / test_ws_router.py routerprefixindex   3 0 0   100%
tests / test_ws_router.py routerindex2   3 0 0   100%
tests / test_ws_router.py routerindexparams   4 0 0   100%
tests / test_ws_router.py ws_dependency   1 0 0   100%
tests / test_ws_router.py router_ws_decorator_depends   3 0 0   100%
tests / test_ws_router.py router_native_prefix_ws   3 0 0   100%
tests / test_ws_router.py ws_dependency_err   1 0 0   100%
tests / test_ws_router.py router_ws_depends_err   0 0 1   100%
tests / test_ws_router.py ws_dependency_validate   0 0 1   100%
tests / test_ws_router.py router_ws_depends_validate   0 0 1   100%
tests / test_ws_router.py router_ws_custom_error   1 0 0   100%
tests / test_ws_router.py make_app   5 0 0   100%
tests / test_ws_router.py test_app   4 0 0   100%
tests / test_ws_router.py test_router   4 0 0   100%
tests / test_ws_router.py test_prefix_router   4 0 0   100%
tests / test_ws_router.py test_native_prefix_router   4 0 0   100%
tests / test_ws_router.py test_router2   4 0 0   100%
tests / test_ws_router.py test_router_ws_depends   3 0 0   100%
tests / test_ws_router.py test_router_ws_depends_with_override   4 0 0   100%
tests / test_ws_router.py test_router_with_params   6 0 0   100%
tests / test_ws_router.py test_wrong_uri   4 0 1   100%
tests / test_ws_router.py websocket_middleware   3 0 0   100%
tests / test_ws_router.py websocket_middleware.middleware_constructor   2 0 0   100%
tests / test_ws_router.py websocket_middleware.middleware_constructor.wrapped_app   4 0 1   100%
tests / test_ws_router.py websocket_middleware.middleware_constructor.wrapped_app.call_next   1 0 0   100%
tests / test_ws_router.py test_depend_validation   9 0 1   100%
tests / test_ws_router.py test_depend_validation.catcher   2 0 3   100%
tests / test_ws_router.py test_depend_err_middleware   8 0 1   100%
tests / test_ws_router.py test_depend_err_middleware.errorhandler   4 0 0   100%
tests / test_ws_router.py test_depend_err_handler   7 0 1   100%
tests / test_ws_router.py test_depend_err_handler.custom_handler   1 0 0   100%
tests / test_ws_router.py (no function)   49 0 0   100%
tests / utils.py skip_module_if_py_gte_314   2 0 0   100%
tests / utils.py (no function)   6 0 0   100%
Total     24907 0 247   100%

No items found using the specified filter.