Coverage for 8377c5237cb718b4dd212103b8bb2cedfd4091e2: 100%

Files Functions Classes

coverage.py v7.6.1, created at 2024-08-08 03:53 +0000

File function statements missing excluded coverage
docs_src/additional_responses/tutorial001.py read_item 3 0 0 100%
docs_src/additional_responses/tutorial001.py (no function) 11 0 0 100%
docs_src/additional_responses/tutorial002.py read_item 3 0 0 100%
docs_src/additional_responses/tutorial002.py (no function) 10 0 0 100%
docs_src/additional_responses/tutorial003.py read_item 3 0 0 100%
docs_src/additional_responses/tutorial003.py (no function) 11 0 0 100%
docs_src/additional_responses/tutorial004.py read_item 3 0 0 100%
docs_src/additional_responses/tutorial004.py (no function) 11 0 0 100%
docs_src/additional_status_codes/tutorial001.py upsert_item 8 0 0 100%
docs_src/additional_status_codes/tutorial001.py (no function) 7 0 0 100%
docs_src/additional_status_codes/tutorial001_an.py upsert_item 8 0 0 100%
docs_src/additional_status_codes/tutorial001_an.py (no function) 8 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_an_py39.py upsert_item 8 0 0 100%
docs_src/additional_status_codes/tutorial001_an_py39.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/tutorial001.py main 1 0 0 100%
docs_src/advanced_middleware/tutorial001.py (no function) 6 0 0 100%
docs_src/advanced_middleware/tutorial002.py main 1 0 0 100%
docs_src/advanced_middleware/tutorial002.py (no function) 6 0 0 100%
docs_src/advanced_middleware/tutorial003.py main 1 0 0 100%
docs_src/advanced_middleware/tutorial003.py (no function) 6 0 0 100%
docs_src/app_testing/__init__.py (no function) 0 0 0 100%
docs_src/app_testing/app_b/__init__.py (no function) 0 0 0 100%
docs_src/app_testing/app_b/main.py read_main 5 0 0 100%
docs_src/app_testing/app_b/main.py create_item 6 0 0 100%
docs_src/app_testing/app_b/main.py (no function) 14 0 0 100%
docs_src/app_testing/app_b/test_main.py test_read_item 3 0 0 100%
docs_src/app_testing/app_b/test_main.py test_read_item_bad_token 3 0 0 100%
docs_src/app_testing/app_b/test_main.py test_read_nonexistent_item 3 0 0 100%
docs_src/app_testing/app_b/test_main.py test_create_item 3 0 0 100%
docs_src/app_testing/app_b/test_main.py test_create_item_bad_token 3 0 0 100%
docs_src/app_testing/app_b/test_main.py test_create_existing_item 3 0 0 100%
docs_src/app_testing/app_b/test_main.py (no function) 9 0 0 100%
docs_src/app_testing/app_b_an/__init__.py (no function) 0 0 0 100%
docs_src/app_testing/app_b_an/main.py read_main 5 0 0 100%
docs_src/app_testing/app_b_an/main.py create_item 6 0 0 100%
docs_src/app_testing/app_b_an/main.py (no function) 15 0 0 100%
docs_src/app_testing/app_b_an/test_main.py test_read_item 3 0 0 100%
docs_src/app_testing/app_b_an/test_main.py test_read_item_bad_token 3 0 0 100%
docs_src/app_testing/app_b_an/test_main.py test_read_nonexistent_item 3 0 0 100%
docs_src/app_testing/app_b_an/test_main.py test_create_item 3 0 0 100%
docs_src/app_testing/app_b_an/test_main.py test_create_item_bad_token 3 0 0 100%
docs_src/app_testing/app_b_an/test_main.py test_create_existing_item 3 0 0 100%
docs_src/app_testing/app_b_an/test_main.py (no function) 9 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_an_py39/__init__.py (no function) 0 0 0 100%
docs_src/app_testing/app_b_an_py39/main.py read_main 5 0 0 100%
docs_src/app_testing/app_b_an_py39/main.py create_item 6 0 0 100%
docs_src/app_testing/app_b_an_py39/main.py (no function) 14 0 0 100%
docs_src/app_testing/app_b_an_py39/test_main.py test_read_item 3 0 0 100%
docs_src/app_testing/app_b_an_py39/test_main.py test_read_item_bad_token 3 0 0 100%
docs_src/app_testing/app_b_an_py39/test_main.py test_read_nonexistent_item 3 0 0 100%
docs_src/app_testing/app_b_an_py39/test_main.py test_create_item 3 0 0 100%
docs_src/app_testing/app_b_an_py39/test_main.py test_create_item_bad_token 3 0 0 100%
docs_src/app_testing/app_b_an_py39/test_main.py test_create_existing_item 3 0 0 100%
docs_src/app_testing/app_b_an_py39/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/main.py read_main 1 0 0 100%
docs_src/app_testing/main.py (no function) 4 0 0 100%
docs_src/app_testing/test_main.py test_read_main 3 0 0 100%
docs_src/app_testing/test_main.py (no function) 4 0 0 100%
docs_src/app_testing/tutorial001.py read_main 1 0 0 100%
docs_src/app_testing/tutorial001.py test_read_main 3 0 0 100%
docs_src/app_testing/tutorial001.py (no function) 7 0 0 100%
docs_src/app_testing/tutorial002.py read_main 1 0 0 100%
docs_src/app_testing/tutorial002.py websocket 3 0 0 100%
docs_src/app_testing/tutorial002.py test_read_main 4 0 0 100%
docs_src/app_testing/tutorial002.py test_websocket 4 0 0 100%
docs_src/app_testing/tutorial002.py (no function) 10 0 0 100%
docs_src/app_testing/tutorial003.py startup_event 2 0 0 100%
docs_src/app_testing/tutorial003.py read_items 1 0 0 100%
docs_src/app_testing/tutorial003.py test_read_items 4 0 0 100%
docs_src/app_testing/tutorial003.py (no function) 9 0 0 100%
docs_src/async_sql_databases/tutorial001.py startup 1 0 0 100%
docs_src/async_sql_databases/tutorial001.py shutdown 1 0 0 100%
docs_src/async_sql_databases/tutorial001.py read_notes 2 0 0 100%
docs_src/async_sql_databases/tutorial001.py create_note 3 0 0 100%
docs_src/async_sql_databases/tutorial001.py (no function) 27 0 0 100%
docs_src/async_tests/__init__.py (no function) 0 0 0 100%
docs_src/async_tests/main.py root 1 0 0 100%
docs_src/async_tests/main.py (no function) 4 0 0 100%
docs_src/async_tests/test_main.py test_root 4 0 0 100%
docs_src/async_tests/test_main.py (no function) 5 0 0 100%
docs_src/background_tasks/tutorial001.py write_notification 3 0 0 100%
docs_src/background_tasks/tutorial001.py send_notification 2 0 0 100%
docs_src/background_tasks/tutorial001.py (no function) 5 0 0 100%
docs_src/background_tasks/tutorial002.py write_log 2 0 0 100%
docs_src/background_tasks/tutorial002.py get_query 4 0 0 100%
docs_src/background_tasks/tutorial002.py send_notification 3 0 0 100%
docs_src/background_tasks/tutorial002.py (no function) 7 0 0 100%
docs_src/background_tasks/tutorial002_an.py write_log 2 0 0 100%
docs_src/background_tasks/tutorial002_an.py get_query 4 0 0 100%
docs_src/background_tasks/tutorial002_an.py send_notification 3 0 0 100%
docs_src/background_tasks/tutorial002_an.py (no function) 8 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_an_py39.py write_log 2 0 0 100%
docs_src/background_tasks/tutorial002_an_py39.py get_query 4 0 0 100%
docs_src/background_tasks/tutorial002_an_py39.py send_notification 3 0 0 100%
docs_src/background_tasks/tutorial002_an_py39.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/tutorial001.py read_main 1 0 0 100%
docs_src/behind_a_proxy/tutorial001.py (no function) 4 0 0 100%
docs_src/behind_a_proxy/tutorial002.py read_main 1 0 0 100%
docs_src/behind_a_proxy/tutorial002.py (no function) 4 0 0 100%
docs_src/behind_a_proxy/tutorial003.py read_main 1 0 0 100%
docs_src/behind_a_proxy/tutorial003.py (no function) 4 0 0 100%
docs_src/behind_a_proxy/tutorial004.py read_main 1 0 0 100%
docs_src/behind_a_proxy/tutorial004.py (no function) 4 0 0 100%
docs_src/bigger_applications/__init__.py (no function) 0 0 0 100%
docs_src/bigger_applications/app/__init__.py (no function) 0 0 0 100%
docs_src/bigger_applications/app/dependencies.py get_token_header 2 0 0 100%
docs_src/bigger_applications/app/dependencies.py get_query_token 2 0 0 100%
docs_src/bigger_applications/app/dependencies.py (no function) 3 0 0 100%
docs_src/bigger_applications/app/internal/__init__.py (no function) 0 0 0 100%
docs_src/bigger_applications/app/internal/admin.py update_admin 1 0 0 100%
docs_src/bigger_applications/app/internal/admin.py (no function) 4 0 0 100%
docs_src/bigger_applications/app/main.py root 1 0 0 100%
docs_src/bigger_applications/app/main.py (no function) 10 0 0 100%
docs_src/bigger_applications/app/routers/__init__.py (no function) 0 0 0 100%
docs_src/bigger_applications/app/routers/items.py read_items 1 0 0 100%
docs_src/bigger_applications/app/routers/items.py read_item 3 0 0 100%
docs_src/bigger_applications/app/routers/items.py update_item 3 0 0 100%
docs_src/bigger_applications/app/routers/items.py (no function) 10 0 0 100%
docs_src/bigger_applications/app/routers/users.py read_users 1 0 0 100%
docs_src/bigger_applications/app/routers/users.py read_user_me 1 0 0 100%
docs_src/bigger_applications/app/routers/users.py read_user 1 0 0 100%
docs_src/bigger_applications/app/routers/users.py (no function) 8 0 0 100%
docs_src/bigger_applications/app_an/__init__.py (no function) 0 0 0 100%
docs_src/bigger_applications/app_an/dependencies.py get_token_header 2 0 0 100%
docs_src/bigger_applications/app_an/dependencies.py get_query_token 2 0 0 100%
docs_src/bigger_applications/app_an/dependencies.py (no function) 4 0 0 100%
docs_src/bigger_applications/app_an/internal/__init__.py (no function) 0 0 0 100%
docs_src/bigger_applications/app_an/internal/admin.py update_admin 1 0 0 100%
docs_src/bigger_applications/app_an/internal/admin.py (no function) 4 0 0 100%
docs_src/bigger_applications/app_an/main.py root 1 0 0 100%
docs_src/bigger_applications/app_an/main.py (no function) 10 0 0 100%
docs_src/bigger_applications/app_an/routers/__init__.py (no function) 0 0 0 100%
docs_src/bigger_applications/app_an/routers/items.py read_items 1 0 0 100%
docs_src/bigger_applications/app_an/routers/items.py read_item 3 0 0 100%
docs_src/bigger_applications/app_an/routers/items.py update_item 3 0 0 100%
docs_src/bigger_applications/app_an/routers/items.py (no function) 10 0 0 100%
docs_src/bigger_applications/app_an/routers/users.py read_users 1 0 0 100%
docs_src/bigger_applications/app_an/routers/users.py read_user_me 1 0 0 100%
docs_src/bigger_applications/app_an/routers/users.py read_user 1 0 0 100%
docs_src/bigger_applications/app_an/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/dependencies.py get_token_header 2 0 0 100%
docs_src/bigger_applications/app_an_py39/dependencies.py get_query_token 2 0 0 100%
docs_src/bigger_applications/app_an_py39/dependencies.py (no function) 4 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/internal/admin.py update_admin 1 0 0 100%
docs_src/bigger_applications/app_an_py39/internal/admin.py (no function) 4 0 0 100%
docs_src/bigger_applications/app_an_py39/main.py root 1 0 0 100%
docs_src/bigger_applications/app_an_py39/main.py (no function) 10 0 0 100%
docs_src/bigger_applications/app_an_py39/routers/__init__.py (no function) 0 0 0 100%
docs_src/bigger_applications/app_an_py39/routers/items.py read_items 1 0 0 100%
docs_src/bigger_applications/app_an_py39/routers/items.py read_item 3 0 0 100%
docs_src/bigger_applications/app_an_py39/routers/items.py update_item 3 0 0 100%
docs_src/bigger_applications/app_an_py39/routers/items.py (no function) 10 0 0 100%
docs_src/bigger_applications/app_an_py39/routers/users.py read_users 1 0 0 100%
docs_src/bigger_applications/app_an_py39/routers/users.py read_user_me 1 0 0 100%
docs_src/bigger_applications/app_an_py39/routers/users.py read_user 1 0 0 100%
docs_src/bigger_applications/app_an_py39/routers/users.py (no function) 8 0 0 100%
docs_src/body/tutorial001.py create_item 1 0 0 100%
docs_src/body/tutorial001.py (no function) 11 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_fields/tutorial001.py update_item 2 0 0 100%
docs_src/body_fields/tutorial001.py (no function) 11 0 0 100%
docs_src/body_fields/tutorial001_an.py update_item 2 0 0 100%
docs_src/body_fields/tutorial001_an.py (no function) 12 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_an_py39.py update_item 2 0 0 100%
docs_src/body_fields/tutorial001_an_py39.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/tutorial001.py update_item 6 0 0 100%
docs_src/body_multiple_params/tutorial001.py (no function) 11 0 0 100%
docs_src/body_multiple_params/tutorial001_an.py update_item 6 0 0 100%
docs_src/body_multiple_params/tutorial001_an.py (no function) 12 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_an_py39.py update_item 6 0 0 100%
docs_src/body_multiple_params/tutorial001_an_py39.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/tutorial003.py update_item 2 0 0 100%
docs_src/body_multiple_params/tutorial003.py (no function) 14 0 0 100%
docs_src/body_multiple_params/tutorial003_an.py update_item 2 0 0 100%
docs_src/body_multiple_params/tutorial003_an.py (no function) 15 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_an_py39.py update_item 2 0 0 100%
docs_src/body_multiple_params/tutorial003_an_py39.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_nested_models/tutorial009.py create_index_weights 1 0 0 100%
docs_src/body_nested_models/tutorial009.py (no function) 5 0 0 100%
docs_src/body_nested_models/tutorial009_py39.py create_index_weights 1 0 0 100%
docs_src/body_nested_models/tutorial009_py39.py (no function) 4 0 0 100%
docs_src/body_updates/tutorial001.py read_item 1 0 0 100%
docs_src/body_updates/tutorial001.py update_item 3 0 0 100%
docs_src/body_updates/tutorial001.py (no function) 16 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/tutorial001_py39.py read_item 1 0 0 100%
docs_src/body_updates/tutorial001_py39.py update_item 3 0 0 100%
docs_src/body_updates/tutorial001_py39.py (no function) 16 0 0 100%
docs_src/conditional_openapi/tutorial001.py root 1 0 0 100%
docs_src/conditional_openapi/tutorial001.py (no function) 8 0 0 100%
docs_src/configure_swagger_ui/tutorial001.py read_user 1 0 0 100%
docs_src/configure_swagger_ui/tutorial001.py (no function) 4 0 0 100%
docs_src/configure_swagger_ui/tutorial002.py read_user 1 0 0 100%
docs_src/configure_swagger_ui/tutorial002.py (no function) 4 0 0 100%
docs_src/configure_swagger_ui/tutorial003.py read_user 1 0 0 100%
docs_src/configure_swagger_ui/tutorial003.py (no function) 4 0 0 100%
docs_src/cookie_params/tutorial001.py read_items 1 0 0 100%
docs_src/cookie_params/tutorial001.py (no function) 5 0 0 100%
docs_src/cookie_params/tutorial001_an.py read_items 1 0 0 100%
docs_src/cookie_params/tutorial001_an.py (no function) 6 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_an_py39.py read_items 1 0 0 100%
docs_src/cookie_params/tutorial001_an_py39.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/tutorial001.py main 1 0 0 100%
docs_src/cors/tutorial001.py (no function) 7 0 0 100%
docs_src/custom_docs_ui/tutorial001.py custom_swagger_ui_html 1 0 0 100%
docs_src/custom_docs_ui/tutorial001.py swagger_ui_redirect 1 0 0 100%
docs_src/custom_docs_ui/tutorial001.py redoc_html 1 0 0 100%
docs_src/custom_docs_ui/tutorial001.py read_user 1 0 0 100%
docs_src/custom_docs_ui/tutorial001.py (no function) 11 0 0 100%
docs_src/custom_docs_ui/tutorial002.py custom_swagger_ui_html 1 0 0 100%
docs_src/custom_docs_ui/tutorial002.py swagger_ui_redirect 1 0 0 100%
docs_src/custom_docs_ui/tutorial002.py redoc_html 1 0 0 100%
docs_src/custom_docs_ui/tutorial002.py read_user 1 0 0 100%
docs_src/custom_docs_ui/tutorial002.py (no function) 13 0 0 100%
docs_src/custom_request_and_route/tutorial001.py GzipRequest.body 6 0 0 100%
docs_src/custom_request_and_route/tutorial001.py GzipRoute.get_route_handler 3 0 0 100%
docs_src/custom_request_and_route/tutorial001.py GzipRoute.get_route_handler.custom_route_handler 2 0 0 100%
docs_src/custom_request_and_route/tutorial001.py sum_numbers 1 0 0 100%
docs_src/custom_request_and_route/tutorial001.py (no function) 12 0 0 100%
docs_src/custom_request_and_route/tutorial002.py ValidationErrorLoggingRoute.get_route_handler 3 0 0 100%
docs_src/custom_request_and_route/tutorial002.py ValidationErrorLoggingRoute.get_route_handler.custom_route_handler 6 0 0 100%
docs_src/custom_request_and_route/tutorial002.py sum_numbers 1 0 0 100%
docs_src/custom_request_and_route/tutorial002.py (no function) 10 0 0 100%
docs_src/custom_request_and_route/tutorial003.py TimedRoute.get_route_handler 3 0 0 100%
docs_src/custom_request_and_route/tutorial003.py TimedRoute.get_route_handler.custom_route_handler 8 0 0 100%
docs_src/custom_request_and_route/tutorial003.py not_timed 1 0 0 100%
docs_src/custom_request_and_route/tutorial003.py timed 1 0 0 100%
docs_src/custom_request_and_route/tutorial003.py (no function) 13 0 0 100%
docs_src/custom_response/tutorial001.py read_items 1 0 0 100%
docs_src/custom_response/tutorial001.py (no function) 5 0 0 100%
docs_src/custom_response/tutorial001b.py read_items 1 0 0 100%
docs_src/custom_response/tutorial001b.py (no function) 5 0 0 100%
docs_src/custom_response/tutorial004.py generate_html_response 2 0 0 100%
docs_src/custom_response/tutorial004.py read_items 1 0 0 100%
docs_src/custom_response/tutorial004.py (no function) 6 0 0 100%
docs_src/custom_response/tutorial005.py main 1 0 0 100%
docs_src/custom_response/tutorial005.py (no function) 5 0 0 100%
docs_src/custom_response/tutorial006.py redirect_typer 1 0 0 100%
docs_src/custom_response/tutorial006.py (no function) 5 0 0 100%
docs_src/custom_response/tutorial006b.py redirect_fastapi 1 0 0 100%
docs_src/custom_response/tutorial006b.py (no function) 5 0 0 100%
docs_src/custom_response/tutorial006c.py redirect_pydantic 1 0 0 100%
docs_src/custom_response/tutorial006c.py (no function) 5 0 0 100%
docs_src/custom_response/tutorial007.py fake_video_streamer 2 0 0 100%
docs_src/custom_response/tutorial007.py main 1 0 0 100%
docs_src/custom_response/tutorial007.py (no function) 6 0 0 100%
docs_src/custom_response/tutorial008.py main 2 0 0 100%
docs_src/custom_response/tutorial008.py main.iterfile 2 0 0 100%
docs_src/custom_response/tutorial008.py (no function) 6 0 0 100%
docs_src/custom_response/tutorial009.py main 1 0 0 100%
docs_src/custom_response/tutorial009.py (no function) 6 0 0 100%
docs_src/custom_response/tutorial009b.py main 1 0 0 100%
docs_src/custom_response/tutorial009b.py (no function) 6 0 0 100%
docs_src/custom_response/tutorial009c.py CustomORJSONResponse.render 2 0 0 100%
docs_src/custom_response/tutorial009c.py main 1 0 0 100%
docs_src/custom_response/tutorial009c.py (no function) 9 0 0 100%
docs_src/dataclasses/tutorial001.py create_item 1 0 0 100%
docs_src/dataclasses/tutorial001.py (no function) 12 0 0 100%
docs_src/dataclasses/tutorial002.py read_next_item 1 0 0 100%
docs_src/dataclasses/tutorial002.py (no function) 13 0 0 100%
docs_src/dataclasses/tutorial003.py create_author_items 1 0 0 100%
docs_src/dataclasses/tutorial003.py get_authors 1 0 0 100%
docs_src/dataclasses/tutorial003.py (no function) 17 0 0 100%
docs_src/dependencies/tutorial001.py common_parameters 1 0 0 100%
docs_src/dependencies/tutorial001.py read_items 1 0 0 100%
docs_src/dependencies/tutorial001.py read_users 1 0 0 100%
docs_src/dependencies/tutorial001.py (no function) 8 0 0 100%
docs_src/dependencies/tutorial001_an.py common_parameters 1 0 0 100%
docs_src/dependencies/tutorial001_an.py read_items 1 0 0 100%
docs_src/dependencies/tutorial001_an.py read_users 1 0 0 100%
docs_src/dependencies/tutorial001_an.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_an_py39.py common_parameters 1 0 0 100%
docs_src/dependencies/tutorial001_an_py39.py read_items 1 0 0 100%
docs_src/dependencies/tutorial001_an_py39.py read_users 1 0 0 100%
docs_src/dependencies/tutorial001_an_py39.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/tutorial004.py CommonQueryParams.__init__ 3 0 0 100%
docs_src/dependencies/tutorial004.py read_items 6 0 0 100%
docs_src/dependencies/tutorial004.py (no function) 8 0 0 100%
docs_src/dependencies/tutorial004_an.py CommonQueryParams.__init__ 3 0 0 100%
docs_src/dependencies/tutorial004_an.py read_items 6 0 0 100%
docs_src/dependencies/tutorial004_an.py (no function) 9 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_an_py39.py CommonQueryParams.__init__ 3 0 0 100%
docs_src/dependencies/tutorial004_an_py39.py read_items 6 0 0 100%
docs_src/dependencies/tutorial004_an_py39.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/tutorial006.py verify_token 2 0 0 100%
docs_src/dependencies/tutorial006.py verify_key 3 0 0 100%
docs_src/dependencies/tutorial006.py read_items 1 0 0 100%
docs_src/dependencies/tutorial006.py (no function) 6 0 0 100%
docs_src/dependencies/tutorial006_an.py verify_token 2 0 0 100%
docs_src/dependencies/tutorial006_an.py verify_key 3 0 0 100%
docs_src/dependencies/tutorial006_an.py read_items 1 0 0 100%
docs_src/dependencies/tutorial006_an.py (no function) 7 0 0 100%
docs_src/dependencies/tutorial006_an_py39.py verify_token 2 0 0 100%
docs_src/dependencies/tutorial006_an_py39.py verify_key 3 0 0 100%
docs_src/dependencies/tutorial006_an_py39.py read_items 1 0 0 100%
docs_src/dependencies/tutorial006_an_py39.py (no function) 7 0 0 100%
docs_src/dependencies/tutorial008b.py get_username 4 0 0 100%
docs_src/dependencies/tutorial008b.py get_item 6 0 0 100%
docs_src/dependencies/tutorial008b.py (no function) 8 0 0 100%
docs_src/dependencies/tutorial008b_an.py get_username 4 0 0 100%
docs_src/dependencies/tutorial008b_an.py get_item 6 0 0 100%
docs_src/dependencies/tutorial008b_an.py (no function) 9 0 0 100%
docs_src/dependencies/tutorial008b_an_py39.py get_username 4 0 0 100%
docs_src/dependencies/tutorial008b_an_py39.py get_item 6 0 0 100%
docs_src/dependencies/tutorial008b_an_py39.py (no function) 9 0 0 100%
docs_src/dependencies/tutorial008c.py get_username 4 0 0 100%
docs_src/dependencies/tutorial008c.py get_item 5 0 0 100%
docs_src/dependencies/tutorial008c.py (no function) 7 0 0 100%
docs_src/dependencies/tutorial008c_an.py get_username 4 0 0 100%
docs_src/dependencies/tutorial008c_an.py get_item 5 0 0 100%
docs_src/dependencies/tutorial008c_an.py (no function) 8 0 0 100%
docs_src/dependencies/tutorial008c_an_py39.py get_username 4 0 0 100%
docs_src/dependencies/tutorial008c_an_py39.py get_item 5 0 0 100%
docs_src/dependencies/tutorial008c_an_py39.py (no function) 8 0 0 100%
docs_src/dependencies/tutorial008d.py get_username 5 0 0 100%
docs_src/dependencies/tutorial008d.py get_item 5 0 0 100%
docs_src/dependencies/tutorial008d.py (no function) 7 0 0 100%
docs_src/dependencies/tutorial008d_an.py get_username 5 0 0 100%
docs_src/dependencies/tutorial008d_an.py get_item 5 0 0 100%
docs_src/dependencies/tutorial008d_an.py (no function) 8 0 0 100%
docs_src/dependencies/tutorial008d_an_py39.py get_username 5 0 0 100%
docs_src/dependencies/tutorial008d_an_py39.py get_item 5 0 0 100%
docs_src/dependencies/tutorial008d_an_py39.py (no function) 8 0 0 100%
docs_src/dependencies/tutorial012.py verify_token 2 0 0 100%
docs_src/dependencies/tutorial012.py verify_key 3 0 0 100%
docs_src/dependencies/tutorial012.py read_items 1 0 0 100%
docs_src/dependencies/tutorial012.py read_users 1 0 0 100%
docs_src/dependencies/tutorial012.py (no function) 8 0 0 100%
docs_src/dependencies/tutorial012_an.py verify_token 2 0 0 100%
docs_src/dependencies/tutorial012_an.py verify_key 3 0 0 100%
docs_src/dependencies/tutorial012_an.py read_items 1 0 0 100%
docs_src/dependencies/tutorial012_an.py read_users 1 0 0 100%
docs_src/dependencies/tutorial012_an.py (no function) 9 0 0 100%
docs_src/dependencies/tutorial012_an_py39.py verify_token 2 0 0 100%
docs_src/dependencies/tutorial012_an_py39.py verify_key 3 0 0 100%
docs_src/dependencies/tutorial012_an_py39.py read_items 1 0 0 100%
docs_src/dependencies/tutorial012_an_py39.py read_users 1 0 0 100%
docs_src/dependencies/tutorial012_an_py39.py (no function) 9 0 0 100%
docs_src/dependency_testing/tutorial001.py common_parameters 1 0 0 100%
docs_src/dependency_testing/tutorial001.py read_items 1 0 0 100%
docs_src/dependency_testing/tutorial001.py read_users 1 0 0 100%
docs_src/dependency_testing/tutorial001.py override_dependency 1 0 0 100%
docs_src/dependency_testing/tutorial001.py test_override_in_items 3 0 0 100%
docs_src/dependency_testing/tutorial001.py test_override_in_items_with_q 3 0 0 100%
docs_src/dependency_testing/tutorial001.py test_override_in_items_with_params 3 0 0 100%
docs_src/dependency_testing/tutorial001.py (no function) 15 0 0 100%
docs_src/dependency_testing/tutorial001_an.py common_parameters 1 0 0 100%
docs_src/dependency_testing/tutorial001_an.py read_items 1 0 0 100%
docs_src/dependency_testing/tutorial001_an.py read_users 1 0 0 100%
docs_src/dependency_testing/tutorial001_an.py override_dependency 1 0 0 100%
docs_src/dependency_testing/tutorial001_an.py test_override_in_items 3 0 0 100%
docs_src/dependency_testing/tutorial001_an.py test_override_in_items_with_q 3 0 0 100%
docs_src/dependency_testing/tutorial001_an.py test_override_in_items_with_params 3 0 0 100%
docs_src/dependency_testing/tutorial001_an.py (no function) 16 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_an_py39.py common_parameters 1 0 0 100%
docs_src/dependency_testing/tutorial001_an_py39.py read_items 1 0 0 100%
docs_src/dependency_testing/tutorial001_an_py39.py read_users 1 0 0 100%
docs_src/dependency_testing/tutorial001_an_py39.py override_dependency 1 0 0 100%
docs_src/dependency_testing/tutorial001_an_py39.py test_override_in_items 3 0 0 100%
docs_src/dependency_testing/tutorial001_an_py39.py test_override_in_items_with_q 3 0 0 100%
docs_src/dependency_testing/tutorial001_an_py39.py test_override_in_items_with_params 3 0 0 100%
docs_src/dependency_testing/tutorial001_an_py39.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/events/tutorial001.py startup_event 2 0 0 100%
docs_src/events/tutorial001.py read_items 1 0 0 100%
docs_src/events/tutorial001.py (no function) 7 0 0 100%
docs_src/events/tutorial002.py shutdown_event 2 0 0 100%
docs_src/events/tutorial002.py read_items 1 0 0 100%
docs_src/events/tutorial002.py (no function) 6 0 0 100%
docs_src/events/tutorial003.py fake_answer_to_everything_ml_model 1 0 0 100%
docs_src/events/tutorial003.py lifespan 3 0 0 100%
docs_src/events/tutorial003.py predict 2 0 0 100%
docs_src/events/tutorial003.py (no function) 9 0 0 100%
docs_src/extending_openapi/tutorial001.py read_items 1 0 0 100%
docs_src/extending_openapi/tutorial001.py custom_openapi 6 0 0 100%
docs_src/extending_openapi/tutorial001.py (no function) 7 0 0 100%
docs_src/extra_data_types/tutorial001.py read_items 3 0 0 100%
docs_src/extra_data_types/tutorial001.py (no function) 7 0 0 100%
docs_src/extra_data_types/tutorial001_an.py read_items 3 0 0 100%
docs_src/extra_data_types/tutorial001_an.py (no function) 8 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_an_py39.py read_items 3 0 0 100%
docs_src/extra_data_types/tutorial001_an_py39.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/tutorial003.py read_item 1 0 0 100%
docs_src/extra_models/tutorial003.py (no function) 15 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.py read_items 1 0 0 100%
docs_src/extra_models/tutorial004.py (no function) 10 0 0 100%
docs_src/extra_models/tutorial004_py39.py read_items 1 0 0 100%
docs_src/extra_models/tutorial004_py39.py (no function) 9 0 0 100%
docs_src/extra_models/tutorial005.py read_keyword_weights 1 0 0 100%
docs_src/extra_models/tutorial005.py (no function) 5 0 0 100%
docs_src/extra_models/tutorial005_py39.py read_keyword_weights 1 0 0 100%
docs_src/extra_models/tutorial005_py39.py (no function) 4 0 0 100%
docs_src/first_steps/tutorial001.py root 1 0 0 100%
docs_src/first_steps/tutorial001.py (no function) 4 0 0 100%
docs_src/generate_clients/tutorial003.py custom_generate_unique_id 1 0 0 100%
docs_src/generate_clients/tutorial003.py create_item 1 0 0 100%
docs_src/generate_clients/tutorial003.py get_items 1 0 0 100%
docs_src/generate_clients/tutorial003.py create_user 1 0 0 100%
docs_src/generate_clients/tutorial003.py (no function) 20 0 0 100%
docs_src/handling_errors/tutorial001.py read_item 3 0 0 100%
docs_src/handling_errors/tutorial001.py (no function) 5 0 0 100%
docs_src/handling_errors/tutorial002.py read_item_header 3 0 0 100%
docs_src/handling_errors/tutorial002.py (no function) 5 0 0 100%
docs_src/handling_errors/tutorial003.py UnicornException.__init__ 1 0 0 100%
docs_src/handling_errors/tutorial003.py unicorn_exception_handler 1 0 0 100%
docs_src/handling_errors/tutorial003.py read_unicorn 3 0 0 100%
docs_src/handling_errors/tutorial003.py (no function) 9 0 0 100%
docs_src/handling_errors/tutorial004.py http_exception_handler 1 0 0 100%
docs_src/handling_errors/tutorial004.py validation_exception_handler 1 0 0 100%
docs_src/handling_errors/tutorial004.py read_item 3 0 0 100%
docs_src/handling_errors/tutorial004.py (no function) 11 0 0 100%
docs_src/handling_errors/tutorial005.py validation_exception_handler 1 0 0 100%
docs_src/handling_errors/tutorial005.py create_item 1 0 0 100%
docs_src/handling_errors/tutorial005.py (no function) 13 0 0 100%
docs_src/handling_errors/tutorial006.py custom_http_exception_handler 2 0 0 100%
docs_src/handling_errors/tutorial006.py validation_exception_handler 2 0 0 100%
docs_src/handling_errors/tutorial006.py read_item 3 0 0 100%
docs_src/handling_errors/tutorial006.py (no function) 11 0 0 100%
docs_src/header_params/tutorial001.py read_items 1 0 0 100%
docs_src/header_params/tutorial001.py (no function) 5 0 0 100%
docs_src/header_params/tutorial001_an.py read_items 1 0 0 100%
docs_src/header_params/tutorial001_an.py (no function) 6 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.py read_items 1 0 0 100%
docs_src/header_params/tutorial002.py (no function) 5 0 0 100%
docs_src/header_params/tutorial002_an.py read_items 1 0 0 100%
docs_src/header_params/tutorial002_an.py (no function) 6 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_an_py39.py read_items 1 0 0 100%
docs_src/header_params/tutorial002_an_py39.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.py read_items 1 0 0 100%
docs_src/header_params/tutorial003.py (no function) 5 0 0 100%
docs_src/header_params/tutorial003_an.py read_items 1 0 0 100%
docs_src/header_params/tutorial003_an.py (no function) 6 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_an_py39.py read_items 1 0 0 100%
docs_src/header_params/tutorial003_an_py39.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/tutorial001.py read_items 1 0 0 100%
docs_src/metadata/tutorial001.py (no function) 5 0 0 100%
docs_src/metadata/tutorial001_1.py read_items 1 0 0 100%
docs_src/metadata/tutorial001_1.py (no function) 5 0 0 100%
docs_src/metadata/tutorial004.py get_users 1 0 0 100%
docs_src/metadata/tutorial004.py get_items 1 0 0 100%
docs_src/metadata/tutorial004.py (no function) 7 0 0 100%
docs_src/openapi_callbacks/tutorial001.py invoice_notification 1 0 0 100%
docs_src/openapi_callbacks/tutorial001.py create_invoice 1 0 0 100%
docs_src/openapi_callbacks/tutorial001.py (no function) 19 0 0 100%
docs_src/openapi_webhooks/tutorial001.py new_subscription 0 0 0 100%
docs_src/openapi_webhooks/tutorial001.py read_users 1 0 0 100%
docs_src/openapi_webhooks/tutorial001.py (no function) 12 0 0 100%
docs_src/path_operation_advanced_configuration/tutorial001.py read_items 1 0 0 100%
docs_src/path_operation_advanced_configuration/tutorial001.py (no function) 4 0 0 100%
docs_src/path_operation_advanced_configuration/tutorial002.py read_items 1 0 0 100%
docs_src/path_operation_advanced_configuration/tutorial002.py use_route_names_as_operation_ids 3 0 0 100%
docs_src/path_operation_advanced_configuration/tutorial002.py (no function) 7 0 0 100%
docs_src/path_operation_advanced_configuration/tutorial003.py read_items 1 0 0 100%
docs_src/path_operation_advanced_configuration/tutorial003.py (no function) 4 0 0 100%
docs_src/path_operation_advanced_configuration/tutorial004.py create_item 1 0 0 100%
docs_src/path_operation_advanced_configuration/tutorial004.py (no function) 12 0 0 100%
docs_src/path_operation_advanced_configuration/tutorial005.py read_items 1 0 0 100%
docs_src/path_operation_advanced_configuration/tutorial005.py (no function) 4 0 0 100%
docs_src/path_operation_advanced_configuration/tutorial006.py magic_data_reader 1 0 0 100%
docs_src/path_operation_advanced_configuration/tutorial006.py create_item 3 0 0 100%
docs_src/path_operation_advanced_configuration/tutorial006.py (no function) 5 0 0 100%
docs_src/path_operation_advanced_configuration/tutorial007.py create_item 10 0 0 100%
docs_src/path_operation_advanced_configuration/tutorial007.py (no function) 10 0 0 100%
docs_src/path_operation_advanced_configuration/tutorial007_pv1.py create_item 10 0 0 100%
docs_src/path_operation_advanced_configuration/tutorial007_pv1.py (no function) 10 0 0 100%
docs_src/path_operation_configuration/tutorial002b.py get_items 1 0 0 100%
docs_src/path_operation_configuration/tutorial002b.py read_users 1 0 0 100%
docs_src/path_operation_configuration/tutorial002b.py (no function) 10 0 0 100%
docs_src/path_operation_configuration/tutorial005.py create_item 1 0 0 100%
docs_src/path_operation_configuration/tutorial005.py (no function) 12 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/tutorial005_py39.py create_item 1 0 0 100%
docs_src/path_operation_configuration/tutorial005_py39.py (no function) 12 0 0 100%
docs_src/path_operation_configuration/tutorial006.py read_items 1 0 0 100%
docs_src/path_operation_configuration/tutorial006.py read_users 1 0 0 100%
docs_src/path_operation_configuration/tutorial006.py read_elements 1 0 0 100%
docs_src/path_operation_configuration/tutorial006.py (no function) 8 0 0 100%
docs_src/path_params/tutorial004.py read_file 1 0 0 100%
docs_src/path_params/tutorial004.py (no function) 4 0 0 100%
docs_src/path_params/tutorial005.py get_model 5 0 0 100%
docs_src/path_params/tutorial005.py (no function) 9 0 0 100%
docs_src/query_params/tutorial005.py read_user_item 2 0 0 100%
docs_src/query_params/tutorial005.py (no function) 4 0 0 100%
docs_src/query_params/tutorial006.py read_user_item 2 0 0 100%
docs_src/query_params/tutorial006.py (no function) 5 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/tutorial010.py read_items 4 0 0 100%
docs_src/query_params_str_validations/tutorial010.py (no function) 5 0 0 100%
docs_src/query_params_str_validations/tutorial010_an.py read_items 4 0 0 100%
docs_src/query_params_str_validations/tutorial010_an.py (no function) 6 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_an_py39.py read_items 4 0 0 100%
docs_src/query_params_str_validations/tutorial010_an_py39.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.py read_items 2 0 0 100%
docs_src/query_params_str_validations/tutorial011.py (no function) 5 0 0 100%
docs_src/query_params_str_validations/tutorial011_an.py read_items 2 0 0 100%
docs_src/query_params_str_validations/tutorial011_an.py (no function) 6 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_an_py39.py read_items 2 0 0 100%
docs_src/query_params_str_validations/tutorial011_an_py39.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/tutorial011_py39.py read_items 2 0 0 100%
docs_src/query_params_str_validations/tutorial011_py39.py (no function) 5 0 0 100%
docs_src/query_params_str_validations/tutorial012.py read_items 2 0 0 100%
docs_src/query_params_str_validations/tutorial012.py (no function) 5 0 0 100%
docs_src/query_params_str_validations/tutorial012_an.py read_items 2 0 0 100%
docs_src/query_params_str_validations/tutorial012_an.py (no function) 6 0 0 100%
docs_src/query_params_str_validations/tutorial012_an_py39.py read_items 2 0 0 100%
docs_src/query_params_str_validations/tutorial012_an_py39.py (no function) 5 0 0 100%
docs_src/query_params_str_validations/tutorial012_py39.py read_items 2 0 0 100%
docs_src/query_params_str_validations/tutorial012_py39.py (no function) 4 0 0 100%
docs_src/query_params_str_validations/tutorial013.py read_items 2 0 0 100%
docs_src/query_params_str_validations/tutorial013.py (no function) 4 0 0 100%
docs_src/query_params_str_validations/tutorial013_an.py read_items 2 0 0 100%
docs_src/query_params_str_validations/tutorial013_an.py (no function) 5 0 0 100%
docs_src/query_params_str_validations/tutorial013_an_py39.py read_items 2 0 0 100%
docs_src/query_params_str_validations/tutorial013_an_py39.py (no function) 5 0 0 100%
docs_src/query_params_str_validations/tutorial014.py read_items 3 0 0 100%
docs_src/query_params_str_validations/tutorial014.py (no function) 5 0 0 100%
docs_src/query_params_str_validations/tutorial014_an.py read_items 3 0 0 100%
docs_src/query_params_str_validations/tutorial014_an.py (no function) 6 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_an_py39.py read_items 3 0 0 100%
docs_src/query_params_str_validations/tutorial014_an_py39.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/request_files/tutorial001.py create_file 1 0 0 100%
docs_src/request_files/tutorial001.py create_upload_file 1 0 0 100%
docs_src/request_files/tutorial001.py (no function) 6 0 0 100%
docs_src/request_files/tutorial001_02.py create_file 3 0 0 100%
docs_src/request_files/tutorial001_02.py create_upload_file 3 0 0 100%
docs_src/request_files/tutorial001_02.py (no function) 7 0 0 100%
docs_src/request_files/tutorial001_02_an.py create_file 3 0 0 100%
docs_src/request_files/tutorial001_02_an.py create_upload_file 3 0 0 100%
docs_src/request_files/tutorial001_02_an.py (no function) 8 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_an_py39.py create_file 3 0 0 100%
docs_src/request_files/tutorial001_02_an_py39.py create_upload_file 3 0 0 100%
docs_src/request_files/tutorial001_02_an_py39.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.py create_file 1 0 0 100%
docs_src/request_files/tutorial001_03.py create_upload_file 1 0 0 100%
docs_src/request_files/tutorial001_03.py (no function) 6 0 0 100%
docs_src/request_files/tutorial001_03_an.py create_file 1 0 0 100%
docs_src/request_files/tutorial001_03_an.py create_upload_file 1 0 0 100%
docs_src/request_files/tutorial001_03_an.py (no function) 7 0 0 100%
docs_src/request_files/tutorial001_03_an_py39.py create_file 1 0 0 100%
docs_src/request_files/tutorial001_03_an_py39.py create_upload_file 1 0 0 100%
docs_src/request_files/tutorial001_03_an_py39.py (no function) 7 0 0 100%
docs_src/request_files/tutorial001_an.py create_file 1 0 0 100%
docs_src/request_files/tutorial001_an.py create_upload_file 1 0 0 100%
docs_src/request_files/tutorial001_an.py (no function) 7 0 0 100%
docs_src/request_files/tutorial001_an_py39.py create_file 1 0 0 100%
docs_src/request_files/tutorial001_an_py39.py create_upload_file 1 0 0 100%
docs_src/request_files/tutorial001_an_py39.py (no function) 7 0 0 100%
docs_src/request_files/tutorial002.py create_files 1 0 0 100%
docs_src/request_files/tutorial002.py create_upload_files 1 0 0 100%
docs_src/request_files/tutorial002.py main 2 0 0 100%
docs_src/request_files/tutorial002.py (no function) 10 0 0 100%
docs_src/request_files/tutorial002_an.py create_files 1 0 0 100%
docs_src/request_files/tutorial002_an.py create_upload_files 1 0 0 100%
docs_src/request_files/tutorial002_an.py main 2 0 0 100%
docs_src/request_files/tutorial002_an.py (no function) 11 0 0 100%
docs_src/request_files/tutorial002_an_py39.py create_files 1 0 0 100%
docs_src/request_files/tutorial002_an_py39.py create_upload_files 1 0 0 100%
docs_src/request_files/tutorial002_an_py39.py main 2 0 0 100%
docs_src/request_files/tutorial002_an_py39.py (no function) 10 0 0 100%
docs_src/request_files/tutorial002_py39.py create_files 1 0 0 100%
docs_src/request_files/tutorial002_py39.py create_upload_files 1 0 0 100%
docs_src/request_files/tutorial002_py39.py main 2 0 0 100%
docs_src/request_files/tutorial002_py39.py (no function) 9 0 0 100%
docs_src/request_files/tutorial003.py create_files 1 0 0 100%
docs_src/request_files/tutorial003.py create_upload_files 1 0 0 100%
docs_src/request_files/tutorial003.py main 2 0 0 100%
docs_src/request_files/tutorial003.py (no function) 10 0 0 100%
docs_src/request_files/tutorial003_an.py create_files 1 0 0 100%
docs_src/request_files/tutorial003_an.py create_upload_files 1 0 0 100%
docs_src/request_files/tutorial003_an.py main 2 0 0 100%
docs_src/request_files/tutorial003_an.py (no function) 11 0 0 100%
docs_src/request_files/tutorial003_an_py39.py create_files 1 0 0 100%
docs_src/request_files/tutorial003_an_py39.py create_upload_files 1 0 0 100%
docs_src/request_files/tutorial003_an_py39.py main 2 0 0 100%
docs_src/request_files/tutorial003_an_py39.py (no function) 10 0 0 100%
docs_src/request_files/tutorial003_py39.py create_files 1 0 0 100%
docs_src/request_files/tutorial003_py39.py create_upload_files 1 0 0 100%
docs_src/request_files/tutorial003_py39.py main 2 0 0 100%
docs_src/request_files/tutorial003_py39.py (no function) 9 0 0 100%
docs_src/request_forms/tutorial001.py login 1 0 0 100%
docs_src/request_forms/tutorial001.py (no function) 4 0 0 100%
docs_src/request_forms/tutorial001_an.py login 1 0 0 100%
docs_src/request_forms/tutorial001_an.py (no function) 5 0 0 100%
docs_src/request_forms/tutorial001_an_py39.py login 1 0 0 100%
docs_src/request_forms/tutorial001_an_py39.py (no function) 5 0 0 100%
docs_src/request_forms_and_files/tutorial001.py create_file 1 0 0 100%
docs_src/request_forms_and_files/tutorial001.py (no function) 4 0 0 100%
docs_src/request_forms_and_files/tutorial001_an.py create_file 1 0 0 100%
docs_src/request_forms_and_files/tutorial001_an.py (no function) 5 0 0 100%
docs_src/request_forms_and_files/tutorial001_an_py39.py create_file 1 0 0 100%
docs_src/request_forms_and_files/tutorial001_an_py39.py (no function) 5 0 0 100%
docs_src/response_change_status_code/tutorial001.py get_or_create_task 4 0 0 100%
docs_src/response_change_status_code/tutorial001.py (no function) 5 0 0 100%
docs_src/response_cookies/tutorial001.py create_cookie 4 0 0 100%
docs_src/response_cookies/tutorial001.py (no function) 5 0 0 100%
docs_src/response_cookies/tutorial002.py create_cookie 2 0 0 100%
docs_src/response_cookies/tutorial002.py (no function) 4 0 0 100%
docs_src/response_headers/tutorial001.py get_headers 3 0 0 100%
docs_src/response_headers/tutorial001.py (no function) 5 0 0 100%
docs_src/response_headers/tutorial002.py get_headers 2 0 0 100%
docs_src/response_headers/tutorial002.py (no function) 4 0 0 100%
docs_src/response_model/tutorial003.py create_user 1 0 0 100%
docs_src/response_model/tutorial003.py (no function) 15 0 0 100%
docs_src/response_model/tutorial003_01.py create_user 1 0 0 100%
docs_src/response_model/tutorial003_01.py (no function) 12 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.py get_portal 3 0 0 100%
docs_src/response_model/tutorial003_02.py (no function) 5 0 0 100%
docs_src/response_model/tutorial003_03.py get_teleport 1 0 0 100%
docs_src/response_model/tutorial003_03.py (no function) 5 0 0 100%
docs_src/response_model/tutorial003_05.py get_portal 3 0 0 100%
docs_src/response_model/tutorial003_05.py (no function) 6 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.py read_item 1 0 0 100%
docs_src/response_model/tutorial004.py (no function) 13 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/tutorial004_py39.py read_item 1 0 0 100%
docs_src/response_model/tutorial004_py39.py (no function) 13 0 0 100%
docs_src/response_model/tutorial005.py read_item_name 1 0 0 100%
docs_src/response_model/tutorial005.py read_item_public_data 1 0 0 100%
docs_src/response_model/tutorial005.py (no function) 14 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.py read_item_name 1 0 0 100%
docs_src/response_model/tutorial006.py read_item_public_data 1 0 0 100%
docs_src/response_model/tutorial006.py (no function) 14 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/schema_extra_example/tutorial001.py update_item 2 0 0 100%
docs_src/schema_extra_example/tutorial001.py (no function) 12 0 0 100%
docs_src/schema_extra_example/tutorial001_pv1.py update_item 2 0 0 100%
docs_src/schema_extra_example/tutorial001_pv1.py (no function) 13 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/tutorial001_py310_pv1.py update_item 2 0 0 100%
docs_src/schema_extra_example/tutorial001_py310_pv1.py (no function) 12 0 0 100%
docs_src/schema_extra_example/tutorial004.py update_item 2 0 0 100%
docs_src/schema_extra_example/tutorial004.py (no function) 11 0 0 100%
docs_src/schema_extra_example/tutorial004_an.py update_item 2 0 0 100%
docs_src/schema_extra_example/tutorial004_an.py (no function) 12 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_an_py39.py update_item 2 0 0 100%
docs_src/schema_extra_example/tutorial004_an_py39.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.py update_item 2 0 0 100%
docs_src/schema_extra_example/tutorial005.py (no function) 11 0 0 100%
docs_src/schema_extra_example/tutorial005_an.py update_item 2 0 0 100%
docs_src/schema_extra_example/tutorial005_an.py (no function) 12 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_an_py39.py update_item 2 0 0 100%
docs_src/schema_extra_example/tutorial005_an_py39.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/tutorial001.py read_items 1 0 0 100%
docs_src/security/tutorial001.py (no function) 6 0 0 100%
docs_src/security/tutorial001_an.py read_items 1 0 0 100%
docs_src/security/tutorial001_an.py (no function) 7 0 0 100%
docs_src/security/tutorial001_an_py39.py read_items 1 0 0 100%
docs_src/security/tutorial001_an_py39.py (no function) 7 0 0 100%
docs_src/security/tutorial003.py fake_hash_password 1 0 0 100%
docs_src/security/tutorial003.py get_user 3 0 0 100%
docs_src/security/tutorial003.py fake_decode_token 2 0 0 100%
docs_src/security/tutorial003.py get_current_user 4 0 0 100%
docs_src/security/tutorial003.py get_current_active_user 3 0 0 100%
docs_src/security/tutorial003.py login 8 0 0 100%
docs_src/security/tutorial003.py read_users_me 1 0 0 100%
docs_src/security/tutorial003.py (no function) 23 0 0 100%
docs_src/security/tutorial003_an.py fake_hash_password 1 0 0 100%
docs_src/security/tutorial003_an.py get_user 3 0 0 100%
docs_src/security/tutorial003_an.py fake_decode_token 2 0 0 100%
docs_src/security/tutorial003_an.py get_current_user 4 0 0 100%
docs_src/security/tutorial003_an.py get_current_active_user 3 0 0 100%
docs_src/security/tutorial003_an.py login 8 0 0 100%
docs_src/security/tutorial003_an.py read_users_me 1 0 0 100%
docs_src/security/tutorial003_an.py (no function) 24 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_an_py39.py fake_hash_password 1 0 0 100%
docs_src/security/tutorial003_an_py39.py get_user 3 0 0 100%
docs_src/security/tutorial003_an_py39.py fake_decode_token 2 0 0 100%
docs_src/security/tutorial003_an_py39.py get_current_user 4 0 0 100%
docs_src/security/tutorial003_an_py39.py get_current_active_user 3 0 0 100%
docs_src/security/tutorial003_an_py39.py login 8 0 0 100%
docs_src/security/tutorial003_an_py39.py read_users_me 1 0 0 100%
docs_src/security/tutorial003_an_py39.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/tutorial005.py verify_password 1 0 0 100%
docs_src/security/tutorial005.py get_password_hash 1 0 0 100%
docs_src/security/tutorial005.py get_user 3 0 0 100%
docs_src/security/tutorial005.py authenticate_user 6 0 0 100%
docs_src/security/tutorial005.py create_access_token 7 0 0 100%
docs_src/security/tutorial005.py get_current_user 20 0 0 100%
docs_src/security/tutorial005.py get_current_active_user 3 0 0 100%
docs_src/security/tutorial005.py login_for_access_token 6 0 0 100%
docs_src/security/tutorial005.py read_users_me 1 0 0 100%
docs_src/security/tutorial005.py read_own_items 1 0 0 100%
docs_src/security/tutorial005.py read_system_status 1 0 0 100%
docs_src/security/tutorial005.py (no function) 43 0 0 100%
docs_src/security/tutorial005_an.py verify_password 1 0 0 100%
docs_src/security/tutorial005_an.py get_password_hash 1 0 0 100%
docs_src/security/tutorial005_an.py get_user 3 0 0 100%
docs_src/security/tutorial005_an.py authenticate_user 6 0 0 100%
docs_src/security/tutorial005_an.py create_access_token 7 0 0 100%
docs_src/security/tutorial005_an.py get_current_user 20 0 0 100%
docs_src/security/tutorial005_an.py get_current_active_user 3 0 0 100%
docs_src/security/tutorial005_an.py login_for_access_token 6 0 0 100%
docs_src/security/tutorial005_an.py read_users_me 1 0 0 100%
docs_src/security/tutorial005_an.py read_own_items 1 0 0 100%
docs_src/security/tutorial005_an.py read_system_status 1 0 0 100%
docs_src/security/tutorial005_an.py (no function) 44 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 6 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 20 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) 43 0 0 100%
docs_src/security/tutorial005_an_py39.py verify_password 1 0 0 100%
docs_src/security/tutorial005_an_py39.py get_password_hash 1 0 0 100%
docs_src/security/tutorial005_an_py39.py get_user 3 0 0 100%
docs_src/security/tutorial005_an_py39.py authenticate_user 6 0 0 100%
docs_src/security/tutorial005_an_py39.py create_access_token 7 0 0 100%
docs_src/security/tutorial005_an_py39.py get_current_user 20 0 0 100%
docs_src/security/tutorial005_an_py39.py get_current_active_user 3 0 0 100%
docs_src/security/tutorial005_an_py39.py login_for_access_token 6 0 0 100%
docs_src/security/tutorial005_an_py39.py read_users_me 1 0 0 100%
docs_src/security/tutorial005_an_py39.py read_own_items 1 0 0 100%
docs_src/security/tutorial005_an_py39.py read_system_status 1 0 0 100%
docs_src/security/tutorial005_an_py39.py (no function) 43 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 6 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 20 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) 42 0 0 100%
docs_src/security/tutorial005_py39.py verify_password 1 0 0 100%
docs_src/security/tutorial005_py39.py get_password_hash 1 0 0 100%
docs_src/security/tutorial005_py39.py get_user 3 0 0 100%
docs_src/security/tutorial005_py39.py authenticate_user 6 0 0 100%
docs_src/security/tutorial005_py39.py create_access_token 7 0 0 100%
docs_src/security/tutorial005_py39.py get_current_user 20 0 0 100%
docs_src/security/tutorial005_py39.py get_current_active_user 3 0 0 100%
docs_src/security/tutorial005_py39.py login_for_access_token 6 0 0 100%
docs_src/security/tutorial005_py39.py read_users_me 1 0 0 100%
docs_src/security/tutorial005_py39.py read_own_items 1 0 0 100%
docs_src/security/tutorial005_py39.py read_system_status 1 0 0 100%
docs_src/security/tutorial005_py39.py (no function) 43 0 0 100%
docs_src/security/tutorial006.py read_current_user 1 0 0 100%
docs_src/security/tutorial006.py (no function) 6 0 0 100%
docs_src/security/tutorial006_an.py read_current_user 1 0 0 100%
docs_src/security/tutorial006_an.py (no function) 7 0 0 100%
docs_src/separate_openapi_schemas/tutorial001.py create_item 1 0 0 100%
docs_src/separate_openapi_schemas/tutorial001.py read_items 1 0 0 100%
docs_src/separate_openapi_schemas/tutorial001.py (no function) 11 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/tutorial001_py39.py create_item 1 0 0 100%
docs_src/separate_openapi_schemas/tutorial001_py39.py read_items 1 0 0 100%
docs_src/separate_openapi_schemas/tutorial001_py39.py (no function) 11 0 0 100%
docs_src/separate_openapi_schemas/tutorial002.py create_item 1 0 0 100%
docs_src/separate_openapi_schemas/tutorial002.py read_items 1 0 0 100%
docs_src/separate_openapi_schemas/tutorial002.py (no function) 11 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/separate_openapi_schemas/tutorial002_py39.py create_item 1 0 0 100%
docs_src/separate_openapi_schemas/tutorial002_py39.py read_items 1 0 0 100%
docs_src/separate_openapi_schemas/tutorial002_py39.py (no function) 11 0 0 100%
docs_src/settings/app02/__init__.py (no function) 0 0 0 100%
docs_src/settings/app02/config.py (no function) 5 0 0 100%
docs_src/settings/app02/main.py get_settings 1 0 0 100%
docs_src/settings/app02/main.py info 1 0 0 100%
docs_src/settings/app02/main.py (no function) 8 0 0 100%
docs_src/settings/app02/test_main.py get_settings_override 1 0 0 100%
docs_src/settings/app02/test_main.py test_app 3 0 0 100%
docs_src/settings/app02/test_main.py (no function) 7 0 0 100%
docs_src/settings/tutorial001.py info 1 0 0 100%
docs_src/settings/tutorial001.py (no function) 10 0 0 100%
docs_src/settings/tutorial001_pv1.py info 1 0 0 100%
docs_src/settings/tutorial001_pv1.py (no function) 10 0 0 100%
docs_src/sql_databases/__init__.py (no function) 0 0 0 100%
docs_src/sql_databases/sql_app/__init__.py (no function) 0 0 0 100%
docs_src/sql_databases/sql_app/alt_main.py db_session_middleware 6 0 0 100%
docs_src/sql_databases/sql_app/alt_main.py get_db 1 0 0 100%
docs_src/sql_databases/sql_app/alt_main.py create_user 4 0 0 100%
docs_src/sql_databases/sql_app/alt_main.py read_users 2 0 0 100%
docs_src/sql_databases/sql_app/alt_main.py read_user 4 0 0 100%
docs_src/sql_databases/sql_app/alt_main.py create_item_for_user 1 0 0 100%
docs_src/sql_databases/sql_app/alt_main.py read_items 2 0 0 100%
docs_src/sql_databases/sql_app/alt_main.py (no function) 20 0 0 100%
docs_src/sql_databases/sql_app/crud.py get_user 1 0 0 100%
docs_src/sql_databases/sql_app/crud.py get_user_by_email 1 0 0 100%
docs_src/sql_databases/sql_app/crud.py get_users 1 0 0 100%
docs_src/sql_databases/sql_app/crud.py create_user 6 0 0 100%
docs_src/sql_databases/sql_app/crud.py get_items 1 0 0 100%
docs_src/sql_databases/sql_app/crud.py create_user_item 5 0 0 100%
docs_src/sql_databases/sql_app/crud.py (no function) 8 0 0 100%
docs_src/sql_databases/sql_app/database.py (no function) 7 0 0 100%
docs_src/sql_databases/sql_app/main.py get_db 4 0 0 100%
docs_src/sql_databases/sql_app/main.py create_user 4 0 0 100%
docs_src/sql_databases/sql_app/main.py read_users 2 0 0 100%
docs_src/sql_databases/sql_app/main.py read_user 4 0 0 100%
docs_src/sql_databases/sql_app/main.py create_item_for_user 1 0 0 100%
docs_src/sql_databases/sql_app/main.py read_items 2 0 0 100%
docs_src/sql_databases/sql_app/main.py (no function) 18 0 0 100%
docs_src/sql_databases/sql_app/models.py (no function) 17 0 0 100%
docs_src/sql_databases/sql_app/schemas.py (no function) 22 0 0 100%
docs_src/sql_databases/sql_app/tests/__init__.py (no function) 0 0 0 100%
docs_src/sql_databases/sql_app/tests/test_sql_app.py override_get_db 4 0 0 100%
docs_src/sql_databases/sql_app/tests/test_sql_app.py test_create_user 11 0 0 100%
docs_src/sql_databases/sql_app/tests/test_sql_app.py (no function) 14 0 0 100%
docs_src/sql_databases/sql_app_py310/__init__.py (no function) 0 0 0 100%
docs_src/sql_databases/sql_app_py310/alt_main.py db_session_middleware 6 0 0 100%
docs_src/sql_databases/sql_app_py310/alt_main.py get_db 1 0 0 100%
docs_src/sql_databases/sql_app_py310/alt_main.py create_user 4 0 0 100%
docs_src/sql_databases/sql_app_py310/alt_main.py read_users 2 0 0 100%
docs_src/sql_databases/sql_app_py310/alt_main.py read_user 4 0 0 100%
docs_src/sql_databases/sql_app_py310/alt_main.py create_item_for_user 1 0 0 100%
docs_src/sql_databases/sql_app_py310/alt_main.py read_items 2 0 0 100%
docs_src/sql_databases/sql_app_py310/alt_main.py (no function) 19 0 0 100%
docs_src/sql_databases/sql_app_py310/crud.py get_user 1 0 0 100%
docs_src/sql_databases/sql_app_py310/crud.py get_user_by_email 1 0 0 100%
docs_src/sql_databases/sql_app_py310/crud.py get_users 1 0 0 100%
docs_src/sql_databases/sql_app_py310/crud.py create_user 6 0 0 100%
docs_src/sql_databases/sql_app_py310/crud.py get_items 1 0 0 100%
docs_src/sql_databases/sql_app_py310/crud.py create_user_item 5 0 0 100%
docs_src/sql_databases/sql_app_py310/crud.py (no function) 8 0 0 100%
docs_src/sql_databases/sql_app_py310/database.py (no function) 7 0 0 100%
docs_src/sql_databases/sql_app_py310/main.py get_db 4 0 0 100%
docs_src/sql_databases/sql_app_py310/main.py create_user 4 0 0 100%
docs_src/sql_databases/sql_app_py310/main.py read_users 2 0 0 100%
docs_src/sql_databases/sql_app_py310/main.py read_user 4 0 0 100%
docs_src/sql_databases/sql_app_py310/main.py create_item_for_user 1 0 0 100%
docs_src/sql_databases/sql_app_py310/main.py read_items 2 0 0 100%
docs_src/sql_databases/sql_app_py310/main.py (no function) 17 0 0 100%
docs_src/sql_databases/sql_app_py310/models.py (no function) 17 0 0 100%
docs_src/sql_databases/sql_app_py310/schemas.py (no function) 21 0 0 100%
docs_src/sql_databases/sql_app_py310/tests/__init__.py (no function) 0 0 0 100%
docs_src/sql_databases/sql_app_py310/tests/test_sql_app.py override_get_db 4 0 0 100%
docs_src/sql_databases/sql_app_py310/tests/test_sql_app.py test_create_user 11 0 0 100%
docs_src/sql_databases/sql_app_py310/tests/test_sql_app.py (no function) 13 0 0 100%
docs_src/sql_databases/sql_app_py39/__init__.py (no function) 0 0 0 100%
docs_src/sql_databases/sql_app_py39/alt_main.py db_session_middleware 6 0 0 100%
docs_src/sql_databases/sql_app_py39/alt_main.py get_db 1 0 0 100%
docs_src/sql_databases/sql_app_py39/alt_main.py create_user 4 0 0 100%
docs_src/sql_databases/sql_app_py39/alt_main.py read_users 2 0 0 100%
docs_src/sql_databases/sql_app_py39/alt_main.py read_user 4 0 0 100%
docs_src/sql_databases/sql_app_py39/alt_main.py create_item_for_user 1 0 0 100%
docs_src/sql_databases/sql_app_py39/alt_main.py read_items 2 0 0 100%
docs_src/sql_databases/sql_app_py39/alt_main.py (no function) 19 0 0 100%
docs_src/sql_databases/sql_app_py39/crud.py get_user 1 0 0 100%
docs_src/sql_databases/sql_app_py39/crud.py get_user_by_email 1 0 0 100%
docs_src/sql_databases/sql_app_py39/crud.py get_users 1 0 0 100%
docs_src/sql_databases/sql_app_py39/crud.py create_user 6 0 0 100%
docs_src/sql_databases/sql_app_py39/crud.py get_items 1 0 0 100%
docs_src/sql_databases/sql_app_py39/crud.py create_user_item 5 0 0 100%
docs_src/sql_databases/sql_app_py39/crud.py (no function) 8 0 0 100%
docs_src/sql_databases/sql_app_py39/database.py (no function) 7 0 0 100%
docs_src/sql_databases/sql_app_py39/main.py get_db 4 0 0 100%
docs_src/sql_databases/sql_app_py39/main.py create_user 4 0 0 100%
docs_src/sql_databases/sql_app_py39/main.py read_users 2 0 0 100%
docs_src/sql_databases/sql_app_py39/main.py read_user 4 0 0 100%
docs_src/sql_databases/sql_app_py39/main.py create_item_for_user 1 0 0 100%
docs_src/sql_databases/sql_app_py39/main.py read_items 2 0 0 100%
docs_src/sql_databases/sql_app_py39/main.py (no function) 17 0 0 100%
docs_src/sql_databases/sql_app_py39/models.py (no function) 17 0 0 100%
docs_src/sql_databases/sql_app_py39/schemas.py (no function) 22 0 0 100%
docs_src/sql_databases/sql_app_py39/tests/__init__.py (no function) 0 0 0 100%
docs_src/sql_databases/sql_app_py39/tests/test_sql_app.py override_get_db 4 0 0 100%
docs_src/sql_databases/sql_app_py39/tests/test_sql_app.py test_create_user 11 0 0 100%
docs_src/sql_databases/sql_app_py39/tests/test_sql_app.py (no function) 13 0 0 100%
docs_src/sub_applications/tutorial001.py read_main 1 0 0 100%
docs_src/sub_applications/tutorial001.py read_sub 1 0 0 100%
docs_src/sub_applications/tutorial001.py (no function) 8 0 0 100%
docs_src/templates/tutorial001.py read_item 1 0 0 100%
docs_src/templates/tutorial001.py (no function) 9 0 0 100%
docs_src/websockets/__init__.py (no function) 0 0 0 100%
docs_src/websockets/tutorial001.py get 1 0 0 100%
docs_src/websockets/tutorial001.py websocket_endpoint 3 0 0 100%
docs_src/websockets/tutorial001.py (no function) 8 0 0 100%
docs_src/websockets/tutorial002.py get 1 0 0 100%
docs_src/websockets/tutorial002.py get_cookie_or_token 3 0 0 100%
docs_src/websockets/tutorial002.py websocket_endpoint 6 0 0 100%
docs_src/websockets/tutorial002.py (no function) 10 0 0 100%
docs_src/websockets/tutorial002_an.py get 1 0 0 100%
docs_src/websockets/tutorial002_an.py get_cookie_or_token 3 0 0 100%
docs_src/websockets/tutorial002_an.py websocket_endpoint 6 0 0 100%
docs_src/websockets/tutorial002_an.py (no function) 11 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 6 0 0 100%
docs_src/websockets/tutorial002_an_py310.py (no function) 10 0 0 100%
docs_src/websockets/tutorial002_an_py39.py get 1 0 0 100%
docs_src/websockets/tutorial002_an_py39.py get_cookie_or_token 3 0 0 100%
docs_src/websockets/tutorial002_an_py39.py websocket_endpoint 6 0 0 100%
docs_src/websockets/tutorial002_an_py39.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 6 0 0 100%
docs_src/websockets/tutorial002_py310.py (no function) 9 0 0 100%
docs_src/websockets/tutorial003.py ConnectionManager.__init__ 1 0 0 100%
docs_src/websockets/tutorial003.py ConnectionManager.connect 2 0 0 100%
docs_src/websockets/tutorial003.py ConnectionManager.disconnect 1 0 0 100%
docs_src/websockets/tutorial003.py ConnectionManager.send_personal_message 1 0 0 100%
docs_src/websockets/tutorial003.py ConnectionManager.broadcast 2 0 0 100%
docs_src/websockets/tutorial003.py get 1 0 0 100%
docs_src/websockets/tutorial003.py websocket_endpoint 8 0 0 100%
docs_src/websockets/tutorial003.py (no function) 16 0 0 100%
docs_src/websockets/tutorial003_py39.py ConnectionManager.__init__ 1 0 0 100%
docs_src/websockets/tutorial003_py39.py ConnectionManager.connect 2 0 0 100%
docs_src/websockets/tutorial003_py39.py ConnectionManager.disconnect 1 0 0 100%
docs_src/websockets/tutorial003_py39.py ConnectionManager.send_personal_message 1 0 0 100%
docs_src/websockets/tutorial003_py39.py ConnectionManager.broadcast 2 0 0 100%
docs_src/websockets/tutorial003_py39.py get 1 0 0 100%
docs_src/websockets/tutorial003_py39.py websocket_endpoint 8 0 0 100%
docs_src/websockets/tutorial003_py39.py (no function) 15 0 0 100%
docs_src/wsgi/tutorial001.py flask_main 2 0 0 100%
docs_src/wsgi/tutorial001.py read_main 1 0 0 100%
docs_src/wsgi/tutorial001.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.py ModelField.alias 2 0 0 100%
fastapi/_compat.py ModelField.required 1 0 0 100%
fastapi/_compat.py ModelField.default 1 0 0 100%
fastapi/_compat.py ModelField.type_ 1 0 0 100%
fastapi/_compat.py ModelField.__post_init__ 1 0 0 100%
fastapi/_compat.py ModelField.get_default 3 0 0 100%
fastapi/_compat.py ModelField.validate 4 0 0 100%
fastapi/_compat.py ModelField.serialize 1 0 0 100%
fastapi/_compat.py ModelField.__hash__ 1 0 0 100%
fastapi/_compat.py get_annotation_from_field_info 1 0 0 100%
fastapi/_compat.py _normalize_errors 1 0 0 100%
fastapi/_compat.py _model_rebuild 1 0 0 100%
fastapi/_compat.py _model_dump 1 0 0 100%
fastapi/_compat.py _get_model_config 1 0 0 100%
fastapi/_compat.py get_schema_from_model_field 5 0 0 100%
fastapi/_compat.py get_compat_model_name_map 1 0 0 100%
fastapi/_compat.py get_definitions 4 0 0 100%
fastapi/_compat.py is_scalar_field 2 0 0 100%
fastapi/_compat.py is_sequence_field 1 0 0 100%
fastapi/_compat.py is_scalar_sequence_field 1 0 0 100%
fastapi/_compat.py is_bytes_field 1 0 0 100%
fastapi/_compat.py is_bytes_sequence_field 1 0 0 100%
fastapi/_compat.py copy_field_info 6 0 0 100%
fastapi/_compat.py serialize_sequence_value 3 0 0 100%
fastapi/_compat.py get_missing_field_error 3 0 0 100%
fastapi/_compat.py create_body_model 3 0 0 100%
fastapi/_compat.py _regenerate_error_with_loc 2 0 0 100%
fastapi/_compat.py _annotation_is_sequence 3 0 0 100%
fastapi/_compat.py field_annotation_is_sequence 1 0 0 100%
fastapi/_compat.py value_is_sequence 1 0 0 100%
fastapi/_compat.py _annotation_is_complex 1 0 0 100%
fastapi/_compat.py field_annotation_is_complex 4 0 0 100%
fastapi/_compat.py field_annotation_is_scalar 1 0 0 100%
fastapi/_compat.py field_annotation_is_scalar_sequence 11 0 0 100%
fastapi/_compat.py is_bytes_or_nonable_bytes_annotation 8 0 0 100%
fastapi/_compat.py is_uploadfile_or_nonable_uploadfile_annotation 8 0 0 100%
fastapi/_compat.py is_bytes_sequence_annotation 9 0 0 100%
fastapi/_compat.py is_uploadfile_sequence_annotation 9 0 0 100%
fastapi/_compat.py (no function) 191 0 2 100%
fastapi/applications.py FastAPI.__init__ 38 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) 46 0 0 100%
fastapi/background.py BackgroundTasks.add_task 1 0 0 100%
fastapi/background.py (no function) 6 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) 10 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.__get_validators__ 1 0 0 100%
fastapi/datastructures.py UploadFile.validate 3 0 0 100%
fastapi/datastructures.py UploadFile._validate 3 0 0 100%
fastapi/datastructures.py UploadFile.__modify_schema__ 1 0 0 100%
fastapi/datastructures.py UploadFile.__get_pydantic_json_schema__ 1 0 0 100%
fastapi/datastructures.py UploadFile.__get_pydantic_core_schema__ 1 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) 39 0 0 100%
fastapi/dependencies/__init__.py (no function) 0 0 0 100%
fastapi/dependencies/models.py SecurityRequirement.__init__ 2 0 0 100%
fastapi/dependencies/models.py Dependant.__init__ 19 0 0 100%
fastapi/dependencies/models.py (no function) 7 0 0 100%
fastapi/dependencies/utils.py check_file_field 14 0 0 100%
fastapi/dependencies/utils.py get_param_sub_dependant 2 0 0 100%
fastapi/dependencies/utils.py get_parameterless_sub_dependant 2 0 0 100%
fastapi/dependencies/utils.py get_sub_dependant 14 0 0 100%
fastapi/dependencies/utils.py get_flat_dependant 15 0 0 100%
fastapi/dependencies/utils.py get_flat_params 2 0 0 100%
fastapi/dependencies/utils.py get_typed_signature 5 0 0 100%
fastapi/dependencies/utils.py get_typed_annotation 4 0 0 100%
fastapi/dependencies/utils.py get_typed_return_annotation 6 0 0 100%
fastapi/dependencies/utils.py get_dependant 19 0 0 100%
fastapi/dependencies/utils.py add_non_field_param_to_dependency 19 0 0 100%
fastapi/dependencies/utils.py analyze_param 61 0 0 100%
fastapi/dependencies/utils.py is_body_param 9 0 0 100%
fastapi/dependencies/utils.py add_param_to_fields 10 0 0 100%
fastapi/dependencies/utils.py is_coroutine_callable 6 0 0 100%
fastapi/dependencies/utils.py is_async_gen_callable 4 0 0 100%
fastapi/dependencies/utils.py is_gen_callable 4 0 0 100%
fastapi/dependencies/utils.py solve_generator 5 0 0 100%
fastapi/dependencies/utils.py solve_dependencies 62 0 0 100%
fastapi/dependencies/utils.py request_params_to_args 22 0 0 100%
fastapi/dependencies/utils.py request_body_to_args 46 0 0 100%
fastapi/dependencies/utils.py get_body_field 29 0 0 100%
fastapi/dependencies/utils.py (no function) 48 0 0 100%
fastapi/encoders.py isoformat 1 0 0 100%
fastapi/encoders.py decimal_encoder 3 0 0 100%
fastapi/encoders.py generate_encoders_by_class_tuples 4 0 0 100%
fastapi/encoders.py jsonable_encoder 66 0 0 100%
fastapi/encoders.py (no function) 24 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__ 1 0 0 100%
fastapi/exceptions.py ValidationException.errors 1 0 0 100%
fastapi/exceptions.py RequestValidationError.__init__ 2 0 0 100%
fastapi/exceptions.py ResponseValidationError.__init__ 2 0 0 100%
fastapi/exceptions.py ResponseValidationError.__str__ 4 0 0 100%
fastapi/exceptions.py (no function) 22 0 0 100%
fastapi/logger.py (no function) 2 0 0 100%
fastapi/middleware/__init__.py (no function) 1 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) 1 0 0 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) 276 0 33 100%
fastapi/openapi/utils.py get_openapi_security_definitions 8 0 0 100%
fastapi/openapi/utils.py get_openapi_operation_parameters 18 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 54 0 0 100%
fastapi/openapi/utils.py (no function) 31 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) 15 0 0 100%
fastapi/params.py Param.__init__ 21 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__ 23 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 Depends.__init__ 2 0 0 100%
fastapi/params.py Depends.__repr__ 3 0 0 100%
fastapi/params.py Security.__init__ 2 0 0 100%
fastapi/params.py (no function) 41 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 _prepare_response_content 12 0 0 100%
fastapi/routing.py serialize_response 17 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 58 0 0 100%
fastapi/routing.py get_websocket_app 2 0 0 100%
fastapi/routing.py get_websocket_app.app 8 0 0 100%
fastapi/routing.py APIWebSocketRoute.__init__ 9 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__ 15 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 47 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.on_event 2 0 0 100%
fastapi/routing.py APIRouter.on_event.decorator 2 0 0 100%
fastapi/routing.py (no function) 59 0 0 100%
fastapi/security/__init__.py (no function) 15 0 0 100%
fastapi/security/api_key.py APIKeyQuery.__init__ 3 0 0 100%
fastapi/security/api_key.py APIKeyQuery.__call__ 6 0 0 100%
fastapi/security/api_key.py APIKeyHeader.__init__ 3 0 0 100%
fastapi/security/api_key.py APIKeyHeader.__call__ 6 0 0 100%
fastapi/security/api_key.py APIKeyCookie.__init__ 3 0 0 100%
fastapi/security/api_key.py APIKeyCookie.__call__ 6 0 0 100%
fastapi/security/api_key.py (no function) 18 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.__call__ 7 0 0 100%
fastapi/security/http.py HTTPBasic.__init__ 4 0 0 100%
fastapi/security/http.py HTTPBasic.__call__ 18 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__ 9 0 0 100%
fastapi/security/http.py (no function) 30 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.__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) 25 0 0 100%
fastapi/security/open_id_connect_url.py OpenIdConnect.__init__ 3 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) 10 0 0 100%
fastapi/security/utils.py get_authorization_scheme_param 4 0 0 100%
fastapi/security/utils.py (no function) 2 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) 8 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_response_field 12 0 0 100%
fastapi/utils.py create_cloned_field 37 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) 19 0 5 100%
fastapi/websockets.py (no function) 3 0 0 100%
tests/__init__.py (no function) 0 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) 80 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) 20 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) 12 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) 7 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) 22 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 18 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) 9 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_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 3 0 0 100%
tests/test_compat.py test_upload_file_dummy_with_info_plain_validator_function 1 0 0 100%
tests/test_compat.py test_union_scalar_list 4 0 0 100%
tests/test_compat.py test_get_model_config 5 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_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 (no function) 18 0 0 100%
tests/test_computed_fields.py get_client 12 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 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) 10 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) 29 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) 17 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 2 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) 14 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 test_pydanticv1 12 0 0 100%
tests/test_datetime_custom_encoder.py test_pydanticv1.get_model 1 0 0 100%
tests/test_datetime_custom_encoder.py (no function) 9 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_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 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) 42 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) 83 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) 13 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) 23 0 0 100%
tests/test_dependency_normal_exceptions.py get_database 8 0 0 100%
tests/test_dependency_normal_exceptions.py put_invalid_user 2 0 0 100%
tests/test_dependency_normal_exceptions.py put_user 2 0 0 100%
tests/test_dependency_normal_exceptions.py reset_state_and_db 2 0 0 100%
tests/test_dependency_normal_exceptions.py test_dependency_gets_exception 8 0 0 100%
tests/test_dependency_normal_exceptions.py test_dependency_no_exception 8 0 0 100%
tests/test_dependency_normal_exceptions.py (no function) 18 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) 47 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) 15 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) 8 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) 16 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_schema 4 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 (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 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 (no function) 20 0 0 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) 7 0 0 100%
tests/test_filter_pydantic_sub_model/__init__.py (no function) 0 0 0 100%
tests/test_filter_pydantic_sub_model/app_pv1.py ModelA.lower_username 3 0 0 100%
tests/test_filter_pydantic_sub_model/app_pv1.py get_model_c 1 0 0 100%
tests/test_filter_pydantic_sub_model/app_pv1.py get_model_a 1 0 0 100%
tests/test_filter_pydantic_sub_model/app_pv1.py (no function) 17 0 0 100%
tests/test_filter_pydantic_sub_model/test_filter_pydantic_sub_model_pv1.py get_client 3 0 0 100%
tests/test_filter_pydantic_sub_model/test_filter_pydantic_sub_model_pv1.py test_filter_sub_model 3 0 0 100%
tests/test_filter_pydantic_sub_model/test_filter_pydantic_sub_model_pv1.py test_validator_is_cloned 3 0 0 100%
tests/test_filter_pydantic_sub_model/test_filter_pydantic_sub_model_pv1.py test_openapi_schema 3 0 0 100%
tests/test_filter_pydantic_sub_model/test_filter_pydantic_sub_model_pv1.py (no function) 12 0 0 100%
tests/test_filter_pydantic_sub_model_pv2.py get_client 17 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) 15 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_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 11 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 11 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 11 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 15 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 11 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 11 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 12 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_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) 13 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) 92 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 test_pydanticv1 16 0 0 100%
tests/test_inherited_custom_class.py test_pydanticv1.return_fast_uuid 6 0 0 100%
tests/test_inherited_custom_class.py test_pydanticv1.return_some_user 1 0 0 100%
tests/test_inherited_custom_class.py (no function) 17 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) 11 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_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_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_encode_custom_json_encoders_model_pydanticv1 11 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 7 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 9 0 0 100%
tests/test_jsonable_encoder.py test_encode_model_with_pure_posix_path 8 0 0 100%
tests/test_jsonable_encoder.py test_encode_model_with_pure_windows_path 8 0 0 100%
tests/test_jsonable_encoder.py test_encode_root 4 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_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) 71 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_a 4 0 0 100%
tests/test_modules_same_name_body/test_main.py test_post_a_invalid 3 0 0 100%
tests/test_modules_same_name_body/test_main.py test_post_b 4 0 0 100%
tests/test_modules_same_name_body/test_main.py test_post_b_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) 8 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) 11 0 0 100%
tests/test_multipart_installation.py test_incorrect_multipart_installed_form 5 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 5 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 5 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 5 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 5 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 5 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 5 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 5 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 5 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 5 0 0 100%
tests/test_multipart_installation.py test_no_multipart_installed_form_file.root 0 0 1 100%
tests/test_multipart_installation.py (no function) 13 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_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 3 0 0 100%
tests/test_openapi_route_extensions.py (no function) 8 0 0 100%
tests/test_openapi_separate_input_output_schemas.py get_app_client 9 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 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_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) 26 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_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 3 0 0 100%
tests/test_param_in_path_and_dependency.py (no function) 9 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_openapi_schema 4 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 (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 test_depends_repr 4 0 0 100%
tests/test_params_repr.py (no function) 32 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) 79 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) 9 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) 33 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 test_read_with_orm_mode_pv1 26 0 0 100%
tests/test_read_with_orm_mode.py test_read_with_orm_mode_pv1.Person.full_name 1 0 0 100%
tests/test_read_with_orm_mode.py test_read_with_orm_mode_pv1.create_person 2 0 0 100%
tests/test_read_with_orm_mode.py (no function) 9 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) 15 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) 15 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_schema 5 0 0 100%
tests/test_repeated_dependency_schema.py test_response 3 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 4 0 0 100%
tests/test_repeated_parameter_alias.py (no function) 8 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) 9 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_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) 43 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_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) 128 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) 27 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) 29 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) 10 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_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 3 0 0 100%
tests/test_route_scope.py (no function) 15 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 (no function) 19 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_extra_examples.py create_app 50 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_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 4 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) 14 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 4 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) 14 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) 15 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 3 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) 15 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 3 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) 15 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) 16 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 3 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) 15 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 3 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) 15 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) 16 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_no_credentials 3 0 0 100%
tests/test_security_http_base.py test_openapi_schema 3 0 0 100%
tests/test_security_http_base.py (no function) 11 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 3 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) 11 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) 12 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) 15 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) 14 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) 14 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 3 0 0 100%
tests/test_security_http_bearer.py test_security_http_bearer_incorrect_scheme_credentials 3 0 0 100%
tests/test_security_http_bearer.py test_openapi_schema 3 0 0 100%
tests/test_security_http_bearer.py (no function) 12 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 3 0 0 100%
tests/test_security_http_bearer_description.py test_security_http_bearer_incorrect_scheme_credentials 3 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) 12 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) 13 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 3 0 0 100%
tests/test_security_http_digest.py test_security_http_digest_incorrect_scheme_credentials 3 0 0 100%
tests/test_security_http_digest.py test_openapi_schema 3 0 0 100%
tests/test_security_http_digest.py (no function) 12 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 3 0 0 100%
tests/test_security_http_digest_description.py test_security_http_digest_incorrect_scheme_credentials 3 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) 12 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) 13 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 3 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) 23 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_openapi_schema 3 0 0 100%
tests/test_security_oauth2_authorization_code_bearer.py (no function) 13 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) 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) 24 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) 24 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) 13 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) 13 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 3 0 0 100%
tests/test_security_openid_connect.py test_openapi_schema 3 0 0 100%
tests/test_security_openid_connect.py (no function) 16 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 3 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) 16 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) 17 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) 21 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_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_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) 25 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) 6 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) 9 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) 6 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) 9 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 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) 5 0 0 100%
tests/test_tutorial/test_additional_status_codes/test_tutorial001_an.py test_update 3 0 0 100%
tests/test_tutorial/test_additional_status_codes/test_tutorial001_an.py test_create 3 0 0 100%
tests/test_tutorial/test_additional_status_codes/test_tutorial001_an.py (no function) 5 0 0 100%
tests/test_tutorial/test_additional_status_codes/test_tutorial001_an_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_additional_status_codes/test_tutorial001_an_py310.py test_update 3 0 0 100%
tests/test_tutorial/test_additional_status_codes/test_tutorial001_an_py310.py test_create 3 0 0 100%
tests/test_tutorial/test_additional_status_codes/test_tutorial001_an_py310.py (no function) 9 0 0 100%
tests/test_tutorial/test_additional_status_codes/test_tutorial001_an_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_additional_status_codes/test_tutorial001_an_py39.py test_update 3 0 0 100%
tests/test_tutorial/test_additional_status_codes/test_tutorial001_an_py39.py test_create 3 0 0 100%
tests/test_tutorial/test_additional_status_codes/test_tutorial001_an_py39.py (no function) 9 0 0 100%
tests/test_tutorial/test_additional_status_codes/test_tutorial001_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_additional_status_codes/test_tutorial001_py310.py test_update 3 0 0 100%
tests/test_tutorial/test_additional_status_codes/test_tutorial001_py310.py test_create 3 0 0 100%
tests/test_tutorial/test_additional_status_codes/test_tutorial001_py310.py (no function) 9 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_sql_databases/__init__.py (no function) 0 0 0 100%
tests/test_tutorial/test_async_sql_databases/test_tutorial001.py get_app 3 0 0 100%
tests/test_tutorial/test_async_sql_databases/test_tutorial001.py test_create_read 11 0 0 100%
tests/test_tutorial/test_async_sql_databases/test_tutorial001.py test_openapi_schema 4 0 0 100%
tests/test_tutorial/test_async_sql_databases/test_tutorial001.py (no function) 9 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.py test_async_testing 1 0 0 100%
tests/test_tutorial/test_async_tests/test_main.py (no function) 4 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 test 7 0 1 100%
tests/test_tutorial/test_background_tasks/test_tutorial002.py (no function) 6 0 0 100%
tests/test_tutorial/test_background_tasks/test_tutorial002_an.py test 7 0 1 100%
tests/test_tutorial/test_background_tasks/test_tutorial002_an.py (no function) 6 0 0 100%
tests/test_tutorial/test_background_tasks/test_tutorial002_an_py310.py test 9 0 1 100%
tests/test_tutorial/test_background_tasks/test_tutorial002_an_py310.py (no function) 6 0 0 100%
tests/test_tutorial/test_background_tasks/test_tutorial002_an_py39.py test 9 0 1 100%
tests/test_tutorial/test_background_tasks/test_tutorial002_an_py39.py (no function) 6 0 0 100%
tests/test_tutorial/test_background_tasks/test_tutorial002_py310.py test 9 0 1 100%
tests/test_tutorial/test_background_tasks/test_tutorial002_py310.py (no function) 6 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) 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) 5 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) 30 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an.py get_client 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an.py test_users_token_jessica 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an.py test_users_with_no_token 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an.py test_users_foo_token_jessica 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an.py test_users_foo_with_no_token 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an.py test_users_me_token_jessica 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an.py test_users_me_with_no_token 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an.py test_users_token_monica_with_no_jessica 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an.py test_items_token_jessica 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an.py test_items_with_no_token_jessica 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an.py test_items_plumbus_token_jessica 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an.py test_items_bar_token_jessica 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an.py test_items_plumbus_with_no_token 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an.py test_items_with_invalid_token 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an.py test_items_bar_with_invalid_token 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an.py test_items_with_missing_x_token_header 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an.py test_items_plumbus_with_missing_x_token_header 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an.py test_root_token_jessica 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an.py test_root_with_no_token 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an.py test_put_no_header 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an.py test_put_invalid_header 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an.py test_put 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an.py test_put_forbidden 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an.py test_admin 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an.py test_admin_invalid_header 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an.py (no function) 30 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an_py39.py test_users_token_jessica 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an_py39.py test_users_with_no_token 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an_py39.py test_users_foo_token_jessica 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an_py39.py test_users_foo_with_no_token 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an_py39.py test_users_me_token_jessica 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an_py39.py test_users_me_with_no_token 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an_py39.py test_users_token_monica_with_no_jessica 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an_py39.py test_items_token_jessica 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an_py39.py test_items_with_no_token_jessica 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an_py39.py test_items_plumbus_token_jessica 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an_py39.py test_items_bar_token_jessica 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an_py39.py test_items_plumbus_with_no_token 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an_py39.py test_items_with_invalid_token 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an_py39.py test_items_bar_with_invalid_token 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an_py39.py test_items_with_missing_x_token_header 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an_py39.py test_items_plumbus_with_missing_x_token_header 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an_py39.py test_root_token_jessica 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an_py39.py test_root_with_no_token 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an_py39.py test_put_no_header 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an_py39.py test_put_invalid_header 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an_py39.py test_put 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an_py39.py test_put_forbidden 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an_py39.py test_admin 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an_py39.py test_admin_invalid_header 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_bigger_applications/test_main_an_py39.py (no function) 56 0 0 100%
tests/test_tutorial/test_body/__init__.py (no function) 0 0 0 100%
tests/test_tutorial/test_body/test_tutorial001.py 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) 22 0 0 100%
tests/test_tutorial/test_body/test_tutorial001_py310.py client 3 0 0 100%
tests/test_tutorial/test_body/test_tutorial001_py310.py test_body_float 3 0 0 100%
tests/test_tutorial/test_body/test_tutorial001_py310.py test_post_with_str_float 3 0 0 100%
tests/test_tutorial/test_body/test_tutorial001_py310.py test_post_with_str_float_description 3 0 0 100%
tests/test_tutorial/test_body/test_tutorial001_py310.py test_post_with_str_float_description_tax 3 0 0 100%
tests/test_tutorial/test_body/test_tutorial001_py310.py test_post_with_only_name 3 0 0 100%
tests/test_tutorial/test_body/test_tutorial001_py310.py test_post_with_only_name_price 3 0 0 100%
tests/test_tutorial/test_body/test_tutorial001_py310.py test_post_with_no_data 3 0 0 100%
tests/test_tutorial/test_body/test_tutorial001_py310.py test_post_with_none 3 0 0 100%
tests/test_tutorial/test_body/test_tutorial001_py310.py test_post_broken_body 3 0 0 100%
tests/test_tutorial/test_body/test_tutorial001_py310.py test_post_form_for_json 3 0 0 100%
tests/test_tutorial/test_body/test_tutorial001_py310.py test_explicit_content_type 2 0 0 100%
tests/test_tutorial/test_body/test_tutorial001_py310.py test_geo_json 2 0 0 100%
tests/test_tutorial/test_body/test_tutorial001_py310.py test_no_content_type_is_json 3 0 0 100%
tests/test_tutorial/test_body/test_tutorial001_py310.py test_wrong_headers 10 0 0 100%
tests/test_tutorial/test_body/test_tutorial001_py310.py test_other_exceptions 3 0 0 100%
tests/test_tutorial/test_body/test_tutorial001_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_body/test_tutorial001_py310.py (no function) 39 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) 9 0 0 100%
tests/test_tutorial/test_body_fields/test_tutorial001_an.py get_client 3 0 0 100%
tests/test_tutorial/test_body_fields/test_tutorial001_an.py test_items_5 3 0 0 100%
tests/test_tutorial/test_body_fields/test_tutorial001_an.py test_items_6 3 0 0 100%
tests/test_tutorial/test_body_fields/test_tutorial001_an.py test_invalid_price 3 0 0 100%
tests/test_tutorial/test_body_fields/test_tutorial001_an.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_body_fields/test_tutorial001_an.py (no function) 9 0 0 100%
tests/test_tutorial/test_body_fields/test_tutorial001_an_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_body_fields/test_tutorial001_an_py310.py test_items_5 3 0 0 100%
tests/test_tutorial/test_body_fields/test_tutorial001_an_py310.py test_items_6 3 0 0 100%
tests/test_tutorial/test_body_fields/test_tutorial001_an_py310.py test_invalid_price 3 0 0 100%
tests/test_tutorial/test_body_fields/test_tutorial001_an_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_body_fields/test_tutorial001_an_py310.py (no function) 14 0 0 100%
tests/test_tutorial/test_body_fields/test_tutorial001_an_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_body_fields/test_tutorial001_an_py39.py test_items_5 3 0 0 100%
tests/test_tutorial/test_body_fields/test_tutorial001_an_py39.py test_items_6 3 0 0 100%
tests/test_tutorial/test_body_fields/test_tutorial001_an_py39.py test_invalid_price 3 0 0 100%
tests/test_tutorial/test_body_fields/test_tutorial001_an_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_body_fields/test_tutorial001_an_py39.py (no function) 14 0 0 100%
tests/test_tutorial/test_body_fields/test_tutorial001_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_body_fields/test_tutorial001_py310.py test_items_5 3 0 0 100%
tests/test_tutorial/test_body_fields/test_tutorial001_py310.py test_items_6 3 0 0 100%
tests/test_tutorial/test_body_fields/test_tutorial001_py310.py test_invalid_price 3 0 0 100%
tests/test_tutorial/test_body_fields/test_tutorial001_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_body_fields/test_tutorial001_py310.py (no function) 14 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) 10 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial001_an.py get_client 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial001_an.py test_post_body_q_bar_content 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial001_an.py test_post_no_body_q_bar 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial001_an.py test_post_no_body 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial001_an.py test_post_id_foo 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial001_an.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial001_an.py (no function) 10 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py310.py test_post_body_q_bar_content 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py310.py test_post_no_body_q_bar 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py310.py test_post_no_body 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py310.py test_post_id_foo 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py310.py (no function) 16 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py39.py test_post_body_q_bar_content 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py39.py test_post_no_body_q_bar 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py39.py test_post_no_body 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py39.py test_post_id_foo 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py39.py (no function) 16 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial001_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial001_py310.py test_post_body_q_bar_content 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial001_py310.py test_post_no_body_q_bar 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial001_py310.py test_post_no_body 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial001_py310.py test_post_id_foo 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial001_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial001_py310.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) 9 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial003_an.py get_client 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial003_an.py test_post_body_valid 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial003_an.py test_post_body_no_data 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial003_an.py test_post_body_empty_list 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial003_an.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial003_an.py (no function) 9 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial003_an_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial003_an_py310.py test_post_body_valid 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial003_an_py310.py test_post_body_no_data 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial003_an_py310.py test_post_body_empty_list 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial003_an_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial003_an_py310.py (no function) 14 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial003_an_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial003_an_py39.py test_post_body_valid 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial003_an_py39.py test_post_body_no_data 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial003_an_py39.py test_post_body_empty_list 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial003_an_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial003_an_py39.py (no function) 14 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial003_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial003_py310.py test_post_body_valid 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial003_py310.py test_post_body_no_data 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial003_py310.py test_post_body_empty_list 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial003_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_body_multiple_params/test_tutorial003_py310.py (no function) 14 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_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) 8 0 0 100%
tests/test_tutorial/test_body_nested_models/test_tutorial009_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_body_nested_models/test_tutorial009_py39.py test_post_body 4 0 0 100%
tests/test_tutorial/test_body_nested_models/test_tutorial009_py39.py test_post_invalid_body 4 0 0 100%
tests/test_tutorial/test_body_nested_models/test_tutorial009_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_body_nested_models/test_tutorial009_py39.py (no function) 12 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 test_openapi_schema_pv1 3 0 0 100%
tests/test_tutorial/test_body_updates/test_tutorial001.py (no function) 11 0 0 100%
tests/test_tutorial/test_body_updates/test_tutorial001_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_body_updates/test_tutorial001_py310.py test_get 3 0 0 100%
tests/test_tutorial/test_body_updates/test_tutorial001_py310.py test_put 2 0 0 100%
tests/test_tutorial/test_body_updates/test_tutorial001_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_body_updates/test_tutorial001_py310.py test_openapi_schema_pv1 3 0 0 100%
tests/test_tutorial/test_body_updates/test_tutorial001_py310.py (no function) 15 0 0 100%
tests/test_tutorial/test_body_updates/test_tutorial001_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_body_updates/test_tutorial001_py39.py test_get 3 0 0 100%
tests/test_tutorial/test_body_updates/test_tutorial001_py39.py test_put 2 0 0 100%
tests/test_tutorial/test_body_updates/test_tutorial001_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_body_updates/test_tutorial001_py39.py test_openapi_schema_pv1 3 0 0 100%
tests/test_tutorial/test_body_updates/test_tutorial001_py39.py (no function) 15 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) 10 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_params/__init__.py (no function) 0 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) 7 0 0 100%
tests/test_tutorial/test_cookie_params/test_tutorial001_an.py test 4 0 0 100%
tests/test_tutorial/test_cookie_params/test_tutorial001_an.py test_openapi_schema 4 0 0 100%
tests/test_tutorial/test_cookie_params/test_tutorial001_an.py (no function) 7 0 0 100%
tests/test_tutorial/test_cookie_params/test_tutorial001_an_py310.py test 5 0 0 100%
tests/test_tutorial/test_cookie_params/test_tutorial001_an_py310.py test_openapi_schema 5 0 0 100%
tests/test_tutorial/test_cookie_params/test_tutorial001_an_py310.py (no function) 9 0 0 100%
tests/test_tutorial/test_cookie_params/test_tutorial001_an_py39.py test 5 0 0 100%
tests/test_tutorial/test_cookie_params/test_tutorial001_an_py39.py test_openapi_schema 5 0 0 100%
tests/test_tutorial/test_cookie_params/test_tutorial001_an_py39.py (no function) 9 0 0 100%
tests/test_tutorial/test_cookie_params/test_tutorial001_py310.py test 5 0 0 100%
tests/test_tutorial/test_cookie_params/test_tutorial001_py310.py test_openapi_schema 5 0 0 100%
tests/test_tutorial/test_cookie_params/test_tutorial001_py310.py (no function) 9 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 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 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) 6 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) 5 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 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) 5 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) 5 0 0 100%
tests/test_tutorial/test_custom_response/test_tutorial004.py test_get_custom_response 3 0 0 100%
tests/test_tutorial/test_custom_response/test_tutorial004.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_custom_response/test_tutorial004.py (no function) 6 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) 5 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) 5 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) 5 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) 5 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 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) 7 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) 6 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 test_openapi_schema_pv1 3 0 0 100%
tests/test_tutorial/test_dataclasses/test_tutorial003.py (no function) 10 0 0 100%
tests/test_tutorial/test_dependencies/__init__.py (no function) 0 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial001.py test_get 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial001.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial001.py (no function) 8 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial001_an.py test_get 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial001_an.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial001_an.py (no function) 8 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial001_an_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial001_an_py310.py test_get 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial001_an_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial001_an_py310.py (no function) 11 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial001_an_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial001_an_py39.py test_get 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial001_an_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial001_an_py39.py (no function) 11 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial001_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial001_py310.py test_get 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial001_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial001_py310.py (no function) 11 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial004.py test_get 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial004.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial004.py (no function) 8 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial004_an.py test_get 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial004_an.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial004_an.py (no function) 8 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial004_an_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial004_an_py310.py test_get 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial004_an_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial004_an_py310.py (no function) 11 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial004_an_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial004_an_py39.py test_get 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial004_an_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial004_an_py39.py (no function) 11 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial004_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial004_py310.py test_get 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial004_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial004_py310.py (no function) 11 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) 9 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial006_an.py test_get_no_headers 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial006_an.py test_get_invalid_one_header 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial006_an.py test_get_invalid_second_header 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial006_an.py test_get_valid_headers 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial006_an.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial006_an.py (no function) 9 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial006_an_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial006_an_py39.py test_get_no_headers 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial006_an_py39.py test_get_invalid_one_header 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial006_an_py39.py test_get_invalid_second_header 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial006_an_py39.py test_get_valid_headers 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial006_an_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial006_an_py39.py (no function) 16 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) 6 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008b_an.py test_get_no_item 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008b_an.py test_owner_error 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008b_an.py test_get_item 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008b_an.py (no function) 6 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008b_an_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008b_an_py39.py test_get_no_item 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008b_an_py39.py test_owner_error 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008b_an_py39.py test_get_item 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008b_an_py39.py (no function) 11 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008c.py get_client 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008c.py test_get_no_item 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008c.py test_get 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008c.py test_fastapi_error 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008c.py test_internal_server_error 5 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008c.py (no function) 9 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008c_an.py get_client 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008c_an.py test_get_no_item 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008c_an.py test_get 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008c_an.py test_fastapi_error 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008c_an.py test_internal_server_error 5 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008c_an.py (no function) 9 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008c_an_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008c_an_py39.py test_get_no_item 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008c_an_py39.py test_get 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008c_an_py39.py test_fastapi_error 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008c_an_py39.py test_internal_server_error 5 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008c_an_py39.py (no function) 14 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008d.py get_client 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008d.py test_get_no_item 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008d.py test_get 3 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 5 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008d.py (no function) 8 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008d_an.py get_client 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008d_an.py test_get_no_item 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008d_an.py test_get 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008d_an.py test_internal_error 4 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008d_an.py test_internal_server_error 5 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008d_an.py (no function) 8 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008d_an_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008d_an_py39.py test_get_no_item 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008d_an_py39.py test_get 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008d_an_py39.py test_internal_error 4 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008d_an_py39.py test_internal_server_error 5 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial008d_an_py39.py (no function) 13 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) 13 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial012_an.py test_get_no_headers_items 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial012_an.py test_get_no_headers_users 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial012_an.py test_get_invalid_one_header_items 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial012_an.py test_get_invalid_one_users 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial012_an.py test_get_invalid_second_header_items 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial012_an.py test_get_invalid_second_header_users 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial012_an.py test_get_valid_headers_items 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial012_an.py test_get_valid_headers_users 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial012_an.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial012_an.py (no function) 13 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial012_an_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial012_an_py39.py test_get_no_headers_items 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial012_an_py39.py test_get_no_headers_users 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial012_an_py39.py test_get_invalid_one_header_items 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial012_an_py39.py test_get_invalid_one_users 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial012_an_py39.py test_get_invalid_second_header_items 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial012_an_py39.py test_get_invalid_second_header_users 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial012_an_py39.py test_get_valid_headers_items 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial012_an_py39.py test_get_valid_headers_users 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial012_an_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_dependencies/test_tutorial012_an_py39.py (no function) 24 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) 7 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) 7 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) 4 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) 5 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 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) 6 0 0 100%
tests/test_tutorial/test_extra_data_types/test_tutorial001_an.py test_extra_types 7 0 0 100%
tests/test_tutorial/test_extra_data_types/test_tutorial001_an.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_extra_data_types/test_tutorial001_an.py (no function) 6 0 0 100%
tests/test_tutorial/test_extra_data_types/test_tutorial001_an_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_extra_data_types/test_tutorial001_an_py310.py test_extra_types 7 0 0 100%
tests/test_tutorial/test_extra_data_types/test_tutorial001_an_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_extra_data_types/test_tutorial001_an_py310.py (no function) 10 0 0 100%
tests/test_tutorial/test_extra_data_types/test_tutorial001_an_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_extra_data_types/test_tutorial001_an_py39.py test_extra_types 7 0 0 100%
tests/test_tutorial/test_extra_data_types/test_tutorial001_an_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_extra_data_types/test_tutorial001_an_py39.py (no function) 10 0 0 100%
tests/test_tutorial/test_extra_data_types/test_tutorial001_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_extra_data_types/test_tutorial001_py310.py test_extra_types 7 0 0 100%
tests/test_tutorial/test_extra_data_types/test_tutorial001_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_extra_data_types/test_tutorial001_py310.py (no function) 10 0 0 100%
tests/test_tutorial/test_extra_models/__init__.py (no function) 0 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) 7 0 0 100%
tests/test_tutorial/test_extra_models/test_tutorial003_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_extra_models/test_tutorial003_py310.py test_get_car 3 0 0 100%
tests/test_tutorial/test_extra_models/test_tutorial003_py310.py test_get_plane 3 0 0 100%
tests/test_tutorial/test_extra_models/test_tutorial003_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_extra_models/test_tutorial003_py310.py (no function) 12 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) 5 0 0 100%
tests/test_tutorial/test_extra_models/test_tutorial004_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_extra_models/test_tutorial004_py39.py test_get_items 3 0 0 100%
tests/test_tutorial/test_extra_models/test_tutorial004_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_extra_models/test_tutorial004_py39.py (no function) 9 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) 5 0 0 100%
tests/test_tutorial/test_extra_models/test_tutorial005_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_extra_models/test_tutorial005_py39.py test_get_items 3 0 0 100%
tests/test_tutorial/test_extra_models/test_tutorial005_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_extra_models/test_tutorial005_py39.py (no function) 9 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.py test_get_path 3 0 0 100%
tests/test_tutorial/test_first_steps/test_tutorial001.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_first_steps/test_tutorial001.py (no function) 7 0 0 100%
tests/test_tutorial/test_generate_clients/__init__.py (no function) 0 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) 7 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) 6 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) 6 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) 6 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) 7 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_params/__init__.py (no function) 0 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) 8 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial001_an.py test 3 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial001_an.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial001_an.py (no function) 8 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial001_an_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial001_an_py310.py test 3 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial001_an_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial001_an_py310.py (no function) 11 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial001_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial001_py310.py test 3 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial001_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial001_py310.py (no function) 11 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) 8 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial002_an.py test 3 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial002_an.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial002_an.py (no function) 8 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial002_an_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial002_an_py310.py test 3 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial002_an_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial002_an_py310.py (no function) 11 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial002_an_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial002_an_py39.py test 3 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial002_an_py39.py test_openapi_schema 5 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial002_an_py39.py (no function) 11 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial002_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial002_py310.py test 3 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial002_py310.py test_openapi_schema 5 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial002_py310.py (no function) 11 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) 8 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial003_an.py test 3 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial003_an.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial003_an.py (no function) 8 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial003_an_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial003_an_py310.py test 3 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial003_an_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial003_an_py310.py (no function) 11 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial003_an_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial003_an_py39.py test 3 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial003_an_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial003_an_py39.py (no function) 11 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial003_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial003_py310.py test 3 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial003_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_header_params/test_tutorial003_py310.py (no function) 11 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) 5 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) 5 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) 5 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 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) 7 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) 6 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) 5 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) 5 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) 5 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 test_openapi_schema_pv1 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) 5 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) 5 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) 13 0 0 100%
tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007_pv1.py get_client 3 0 0 100%
tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007_pv1.py test_post 4 0 0 100%
tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007_pv1.py test_post_broken_yaml 4 0 0 100%
tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007_pv1.py test_post_invalid 4 0 0 100%
tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007_pv1.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007_pv1.py (no function) 13 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_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) 6 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 test_openapi_schema_pv1 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_tutorial005_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_path_operation_configurations/test_tutorial005_py310.py test_query_params_str_validations 3 0 0 100%
tests/test_tutorial/test_path_operation_configurations/test_tutorial005_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_path_operation_configurations/test_tutorial005_py310.py test_openapi_schema_pv1 3 0 0 100%
tests/test_tutorial/test_path_operation_configurations/test_tutorial005_py310.py (no function) 13 0 0 100%
tests/test_tutorial/test_path_operation_configurations/test_tutorial005_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_path_operation_configurations/test_tutorial005_py39.py test_query_params_str_validations 3 0 0 100%
tests/test_tutorial/test_path_operation_configurations/test_tutorial005_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_path_operation_configurations/test_tutorial005_py39.py test_openapi_schema_pv1 3 0 0 100%
tests/test_tutorial/test_path_operation_configurations/test_tutorial005_py39.py (no function) 13 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) 7 0 0 100%
tests/test_tutorial/test_path_params/__init__.py (no function) 0 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) 6 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 4 0 0 100%
tests/test_tutorial/test_path_params/test_tutorial005.py (no function) 9 0 0 100%
tests/test_tutorial/test_query_params/__init__.py (no function) 0 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) 8 0 0 100%
tests/test_tutorial/test_query_params/test_tutorial006_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_query_params/test_tutorial006_py310.py test_foo_needy_very 3 0 0 100%
tests/test_tutorial/test_query_params/test_tutorial006_py310.py test_foo_no_needy 3 0 0 100%
tests/test_tutorial/test_query_params/test_tutorial006_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_query_params/test_tutorial006_py310.py (no function) 12 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_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 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial010.py (no function) 10 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an.py get_client 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an.py test_query_params_str_validations_no_query 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an.py test_query_params_str_validations_item_query_fixedquery 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an.py test_query_params_str_validations_q_fixedquery 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an.py test_query_params_str_validations_item_query_nonregexquery 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an.py (no function) 10 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py310.py test_query_params_str_validations_no_query 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py310.py test_query_params_str_validations_item_query_fixedquery 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py310.py test_query_params_str_validations_q_fixedquery 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py310.py test_query_params_str_validations_item_query_nonregexquery 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py310.py (no function) 16 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py39.py test_query_params_str_validations_no_query 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py39.py test_query_params_str_validations_item_query_fixedquery 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py39.py test_query_params_str_validations_q_fixedquery 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py39.py test_query_params_str_validations_item_query_nonregexquery 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py39.py (no function) 16 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial010_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial010_py310.py test_query_params_str_validations_no_query 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial010_py310.py test_query_params_str_validations_item_query_fixedquery 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial010_py310.py test_query_params_str_validations_q_fixedquery 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial010_py310.py test_query_params_str_validations_item_query_nonregexquery 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial010_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial010_py310.py (no function) 16 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) 7 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an.py test_multi_query_values 4 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an.py test_query_no_values 4 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an.py (no function) 7 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an_py310.py test_multi_query_values 4 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an_py310.py test_query_no_values 4 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an_py310.py (no function) 12 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an_py39.py test_multi_query_values 4 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an_py39.py test_query_no_values 4 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an_py39.py (no function) 12 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial011_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial011_py310.py test_multi_query_values 4 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial011_py310.py test_query_no_values 4 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial011_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial011_py310.py (no function) 12 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial011_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial011_py39.py test_multi_query_values 4 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial011_py39.py test_query_no_values 4 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial011_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial011_py39.py (no function) 12 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) 6 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial012_an.py test_default_query_values 4 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial012_an.py test_multi_query_values 4 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial012_an.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial012_an.py (no function) 6 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial012_an_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial012_an_py39.py test_default_query_values 4 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial012_an_py39.py test_multi_query_values 4 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial012_an_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial012_an_py39.py (no function) 11 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial012_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial012_py39.py test_default_query_values 4 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial012_py39.py test_multi_query_values 4 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial012_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial012_py39.py (no function) 11 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) 6 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial013_an.py test_multi_query_values 4 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial013_an.py test_query_no_values 4 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial013_an.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial013_an.py (no function) 6 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial013_an_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial013_an_py39.py test_multi_query_values 4 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial013_an_py39.py test_query_no_values 4 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial013_an_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial013_an_py39.py (no function) 11 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) 6 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an.py test_hidden_query 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an.py test_no_hidden_query 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an.py (no function) 6 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an_py310.py test_hidden_query 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an_py310.py test_no_hidden_query 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an_py310.py (no function) 11 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an_py39.py test_hidden_query 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an_py39.py test_no_hidden_query 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an_py39.py (no function) 11 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial014_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial014_py310.py test_hidden_query 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial014_py310.py test_no_hidden_query 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial014_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_query_params_str_validations/test_tutorial014_py310.py (no function) 11 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 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 7 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001.py test_post_large_file 8 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001.py test_post_upload_file 7 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) 11 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 7 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_02.py test_post_upload_file 7 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) 9 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_02_an.py test_post_form_no_body 3 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_02_an.py test_post_uploadfile_no_body 3 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_02_an.py test_post_file 7 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_02_an.py test_post_upload_file 7 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_02_an.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_02_an.py (no function) 9 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_02_an_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_02_an_py310.py test_post_form_no_body 3 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_02_an_py310.py test_post_uploadfile_no_body 3 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_02_an_py310.py test_post_file 6 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_02_an_py310.py test_post_upload_file 6 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_02_an_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_02_an_py310.py (no function) 17 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_02_an_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_02_an_py39.py test_post_form_no_body 3 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_02_an_py39.py test_post_uploadfile_no_body 3 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_02_an_py39.py test_post_file 6 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_02_an_py39.py test_post_upload_file 6 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_02_an_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_02_an_py39.py (no function) 17 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_02_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_02_py310.py test_post_form_no_body 3 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_02_py310.py test_post_uploadfile_no_body 3 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_02_py310.py test_post_file 6 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_02_py310.py test_post_upload_file 6 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_02_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_02_py310.py (no function) 17 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_03.py test_post_file 7 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_03.py test_post_upload_file 7 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) 6 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_03_an.py test_post_file 7 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_03_an.py test_post_upload_file 7 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_03_an.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_03_an.py (no function) 6 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_03_an_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_03_an_py39.py test_post_file 6 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_03_an_py39.py test_post_upload_file 6 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_03_an_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_03_an_py39.py (no function) 11 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_an.py test_post_form_no_body 3 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_an.py test_post_body_json 3 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_an.py test_post_file 7 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_an.py test_post_large_file 8 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_an.py test_post_upload_file 7 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_an.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_an.py (no function) 10 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_an_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_an_py39.py test_post_form_no_body 3 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_an_py39.py test_post_body_json 3 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_an_py39.py test_post_file 6 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_an_py39.py test_post_large_file 7 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_an_py39.py test_post_upload_file 6 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_an_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial001_an_py39.py (no function) 18 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) 10 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial002_an.py test_post_form_no_body 3 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial002_an.py test_post_body_json 3 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial002_an.py test_post_files 9 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial002_an.py test_post_upload_file 9 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial002_an.py test_get_root 4 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial002_an.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial002_an.py (no function) 10 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial002_an_py39.py get_app 2 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial002_an_py39.py get_client 2 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial002_an_py39.py test_post_form_no_body 3 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial002_an_py39.py test_post_body_json 3 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial002_an_py39.py test_post_files 9 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial002_an_py39.py test_post_upload_file 9 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial002_an_py39.py test_get_root 4 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial002_an_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial002_an_py39.py (no function) 21 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial002_py39.py get_app 2 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial002_py39.py get_client 2 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial002_py39.py test_post_form_no_body 3 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial002_py39.py test_post_body_json 3 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial002_py39.py test_post_files 9 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial002_py39.py test_post_upload_file 9 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial002_py39.py test_get_root 4 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial002_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial002_py39.py (no function) 22 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) 7 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial003_an.py test_post_files 9 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial003_an.py test_post_upload_file 9 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial003_an.py test_get_root 4 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial003_an.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial003_an.py (no function) 7 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial003_an_py39.py get_app 2 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial003_an_py39.py get_client 2 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial003_an_py39.py test_post_files 9 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial003_an_py39.py test_post_upload_file 9 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial003_an_py39.py test_get_root 4 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial003_an_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial003_an_py39.py (no function) 17 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial003_py39.py get_app 2 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial003_py39.py get_client 2 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial003_py39.py test_post_files 9 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial003_py39.py test_post_upload_file 9 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial003_py39.py test_get_root 4 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial003_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_request_files/test_tutorial003_py39.py (no function) 17 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) 11 0 0 100%
tests/test_tutorial/test_request_forms/test_tutorial001_an.py get_client 3 0 0 100%
tests/test_tutorial/test_request_forms/test_tutorial001_an.py test_post_body_form 3 0 0 100%
tests/test_tutorial/test_request_forms/test_tutorial001_an.py test_post_body_form_no_password 3 0 0 100%
tests/test_tutorial/test_request_forms/test_tutorial001_an.py test_post_body_form_no_username 3 0 0 100%
tests/test_tutorial/test_request_forms/test_tutorial001_an.py test_post_body_form_no_data 3 0 0 100%
tests/test_tutorial/test_request_forms/test_tutorial001_an.py test_post_body_json 3 0 0 100%
tests/test_tutorial/test_request_forms/test_tutorial001_an.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_request_forms/test_tutorial001_an.py (no function) 11 0 0 100%
tests/test_tutorial/test_request_forms/test_tutorial001_an_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_request_forms/test_tutorial001_an_py39.py test_post_body_form 3 0 0 100%
tests/test_tutorial/test_request_forms/test_tutorial001_an_py39.py test_post_body_form_no_password 3 0 0 100%
tests/test_tutorial/test_request_forms/test_tutorial001_an_py39.py test_post_body_form_no_username 3 0 0 100%
tests/test_tutorial/test_request_forms/test_tutorial001_an_py39.py test_post_body_form_no_data 3 0 0 100%
tests/test_tutorial/test_request_forms/test_tutorial001_an_py39.py test_post_body_json 3 0 0 100%
tests/test_tutorial/test_request_forms/test_tutorial001_an_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_request_forms/test_tutorial001_an_py39.py (no function) 18 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) 14 0 0 100%
tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an.py get_app 2 0 0 100%
tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an.py get_client 2 0 0 100%
tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an.py test_post_form_no_body 3 0 0 100%
tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an.py test_post_form_no_file 3 0 0 100%
tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an.py test_post_body_json 3 0 0 100%
tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an.py test_post_file_no_token 7 0 0 100%
tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an.py test_post_files_and_token 9 0 0 100%
tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an.py (no function) 14 0 0 100%
tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an_py39.py get_app 2 0 0 100%
tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an_py39.py get_client 2 0 0 100%
tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an_py39.py test_post_form_no_body 3 0 0 100%
tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an_py39.py test_post_form_no_file 3 0 0 100%
tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an_py39.py test_post_body_json 3 0 0 100%
tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an_py39.py test_post_file_no_token 7 0 0 100%
tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an_py39.py test_post_files_and_token 9 0 0 100%
tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an_py39.py (no function) 21 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_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_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) 6 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) 6 0 0 100%
tests/test_tutorial/test_response_model/test_tutorial003_01_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_response_model/test_tutorial003_01_py310.py test_post_user 3 0 0 100%
tests/test_tutorial/test_response_model/test_tutorial003_01_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_response_model/test_tutorial003_01_py310.py (no function) 10 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) 6 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) 5 0 0 100%
tests/test_tutorial/test_response_model/test_tutorial003_04.py test_invalid_response_model 2 0 1 100%
tests/test_tutorial/test_response_model/test_tutorial003_04.py (no function) 3 0 0 100%
tests/test_tutorial/test_response_model/test_tutorial003_04_py310.py test_invalid_response_model 2 0 1 100%
tests/test_tutorial/test_response_model/test_tutorial003_04_py310.py (no function) 5 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) 6 0 0 100%
tests/test_tutorial/test_response_model/test_tutorial003_05_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_response_model/test_tutorial003_05_py310.py test_get_portal 3 0 0 100%
tests/test_tutorial/test_response_model/test_tutorial003_05_py310.py test_get_redirect 3 0 0 100%
tests/test_tutorial/test_response_model/test_tutorial003_05_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_response_model/test_tutorial003_05_py310.py (no function) 11 0 0 100%
tests/test_tutorial/test_response_model/test_tutorial003_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_response_model/test_tutorial003_py310.py test_post_user 3 0 0 100%
tests/test_tutorial/test_response_model/test_tutorial003_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_response_model/test_tutorial003_py310.py (no function) 10 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) 8 0 0 100%
tests/test_tutorial/test_response_model/test_tutorial004_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_response_model/test_tutorial004_py310.py test_get 3 0 0 100%
tests/test_tutorial/test_response_model/test_tutorial004_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_response_model/test_tutorial004_py310.py (no function) 11 0 0 100%
tests/test_tutorial/test_response_model/test_tutorial004_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_response_model/test_tutorial004_py39.py test_get 3 0 0 100%
tests/test_tutorial/test_response_model/test_tutorial004_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_response_model/test_tutorial004_py39.py (no function) 11 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) 7 0 0 100%
tests/test_tutorial/test_response_model/test_tutorial005_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_response_model/test_tutorial005_py310.py test_read_item_name 3 0 0 100%
tests/test_tutorial/test_response_model/test_tutorial005_py310.py test_read_item_public_data 3 0 0 100%
tests/test_tutorial/test_response_model/test_tutorial005_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_response_model/test_tutorial005_py310.py (no function) 12 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) 7 0 0 100%
tests/test_tutorial/test_response_model/test_tutorial006_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_response_model/test_tutorial006_py310.py test_read_item_name 3 0 0 100%
tests/test_tutorial/test_response_model/test_tutorial006_py310.py test_read_item_public_data 3 0 0 100%
tests/test_tutorial/test_response_model/test_tutorial006_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_response_model/test_tutorial006_py310.py (no function) 12 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_tutorial001_pv1.py get_client 3 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial001_pv1.py test_post_body_example 2 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial001_pv1.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial001_pv1.py (no function) 9 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial001_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial001_py310.py test_post_body_example 2 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial001_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial001_py310.py (no function) 11 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial001_py310_pv1.py get_client 3 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial001_py310_pv1.py test_post_body_example 2 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial001_py310_pv1.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial001_py310_pv1.py (no function) 11 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) 6 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial004_an.py test_post_body_example 2 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial004_an.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial004_an.py (no function) 6 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial004_an_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial004_an_py310.py test_post_body_example 2 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial004_an_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial004_an_py310.py (no function) 10 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial004_an_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial004_an_py39.py test_post_body_example 2 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial004_an_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial004_an_py39.py (no function) 10 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial004_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial004_py310.py test_post_body_example 2 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial004_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial004_py310.py (no function) 10 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) 7 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial005_an.py get_client 3 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial005_an.py test_post_body_example 2 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial005_an.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial005_an.py (no function) 7 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial005_an_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial005_an_py310.py test_post_body_example 2 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial005_an_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial005_an_py310.py (no function) 10 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial005_an_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial005_an_py39.py test_post_body_example 2 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial005_an_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial005_an_py39.py (no function) 10 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial005_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial005_py310.py test_post_body_example 2 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial005_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_schema_extra_example/test_tutorial005_py310.py (no function) 10 0 0 100%
tests/test_tutorial/test_security/__init__.py (no function) 0 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) 7 0 0 100%
tests/test_tutorial/test_security/test_tutorial001_an.py test_no_token 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial001_an.py test_token 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial001_an.py test_incorrect_token 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial001_an.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial001_an.py (no function) 7 0 0 100%
tests/test_tutorial/test_security/test_tutorial001_an_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial001_an_py39.py test_no_token 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial001_an_py39.py test_token 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial001_an_py39.py test_incorrect_token 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial001_an_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial001_an_py39.py (no function) 13 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) 13 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_an.py test_login 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_an.py test_login_incorrect_password 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_an.py test_login_incorrect_username 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_an.py test_no_token 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_an.py test_token 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_an.py test_incorrect_token 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_an.py test_incorrect_token_type 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_an.py test_inactive_user 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_an.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_an.py (no function) 13 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_an_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_an_py310.py test_login 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_an_py310.py test_login_incorrect_password 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_an_py310.py test_login_incorrect_username 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_an_py310.py test_no_token 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_an_py310.py test_token 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_an_py310.py test_incorrect_token 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_an_py310.py test_incorrect_token_type 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_an_py310.py test_inactive_user 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_an_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_an_py310.py (no function) 24 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_an_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_an_py39.py test_login 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_an_py39.py test_login_incorrect_password 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_an_py39.py test_login_incorrect_username 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_an_py39.py test_no_token 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_an_py39.py test_token 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_an_py39.py test_incorrect_token 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_an_py39.py test_incorrect_token_type 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_an_py39.py test_inactive_user 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_an_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_an_py39.py (no function) 24 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_py310.py test_login 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_py310.py test_login_incorrect_password 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_py310.py test_login_incorrect_username 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_py310.py test_no_token 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_py310.py test_token 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_py310.py test_incorrect_token 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_py310.py test_incorrect_token_type 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_py310.py test_inactive_user 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial003_py310.py (no function) 24 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 5 0 0 100%
tests/test_tutorial/test_security/test_tutorial005.py test_login_incorrect_password 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial005.py test_login_incorrect_username 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial005.py test_no_token 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005.py test_token 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005.py test_incorrect_token 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005.py test_incorrect_token_type 4 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 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005.py test_token_no_username 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005.py test_token_no_scope 5 0 0 100%
tests/test_tutorial/test_security/test_tutorial005.py test_token_nonexistent_user 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005.py test_token_inactive_user 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005.py test_read_items 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005.py test_read_system_status 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005.py test_read_system_status_no_token 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial005.py (no function) 24 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an.py get_access_token 7 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an.py test_login 5 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an.py test_login_incorrect_password 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an.py test_login_incorrect_username 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an.py test_no_token 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an.py test_token 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an.py test_incorrect_token 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an.py test_incorrect_token_type 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an.py test_verify_password 1 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an.py test_get_password_hash 1 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an.py test_create_access_token 2 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an.py test_token_no_sub 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an.py test_token_no_username 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an.py test_token_no_scope 5 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an.py test_token_nonexistent_user 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an.py test_token_inactive_user 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an.py test_read_items 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an.py test_read_system_status 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an.py test_read_system_status_no_token 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an.py (no function) 24 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py310.py get_access_token 7 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py310.py test_login 5 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py310.py test_login_incorrect_password 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py310.py test_login_incorrect_username 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py310.py test_no_token 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py310.py test_token 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py310.py test_incorrect_token 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py310.py test_incorrect_token_type 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py310.py test_verify_password 2 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py310.py test_get_password_hash 2 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py310.py test_create_access_token 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py310.py test_token_no_sub 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py310.py test_token_no_username 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py310.py test_token_no_scope 5 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py310.py test_token_nonexistent_user 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py310.py test_token_inactive_user 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py310.py test_read_items 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py310.py test_read_system_status 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py310.py test_read_system_status_no_token 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py310.py (no function) 45 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py39.py get_access_token 7 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py39.py test_login 5 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py39.py test_login_incorrect_password 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py39.py test_login_incorrect_username 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py39.py test_no_token 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py39.py test_token 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py39.py test_incorrect_token 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py39.py test_incorrect_token_type 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py39.py test_verify_password 2 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py39.py test_get_password_hash 2 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py39.py test_create_access_token 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py39.py test_token_no_sub 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py39.py test_token_no_username 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py39.py test_token_no_scope 5 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py39.py test_token_nonexistent_user 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py39.py test_token_inactive_user 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py39.py test_read_items 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py39.py test_read_system_status 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py39.py test_read_system_status_no_token 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_an_py39.py (no function) 45 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py310.py get_access_token 7 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py310.py test_login 5 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py310.py test_login_incorrect_password 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py310.py test_login_incorrect_username 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py310.py test_no_token 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py310.py test_token 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py310.py test_incorrect_token 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py310.py test_incorrect_token_type 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py310.py test_verify_password 2 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py310.py test_get_password_hash 2 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py310.py test_create_access_token 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py310.py test_token_no_sub 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py310.py test_token_no_username 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py310.py test_token_no_scope 5 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py310.py test_token_nonexistent_user 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py310.py test_token_inactive_user 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py310.py test_read_items 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py310.py test_read_system_status 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py310.py test_read_system_status_no_token 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py310.py (no function) 45 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py39.py get_access_token 7 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py39.py test_login 5 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py39.py test_login_incorrect_password 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py39.py test_login_incorrect_username 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py39.py test_no_token 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py39.py test_token 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py39.py test_incorrect_token 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py39.py test_incorrect_token_type 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py39.py test_verify_password 2 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py39.py test_get_password_hash 2 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py39.py test_create_access_token 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py39.py test_token_no_sub 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py39.py test_token_no_username 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py39.py test_token_no_scope 5 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py39.py test_token_nonexistent_user 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py39.py test_token_inactive_user 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py39.py test_read_items 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py39.py test_read_system_status 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py39.py test_read_system_status_no_token 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial005_py39.py (no function) 45 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) 9 0 0 100%
tests/test_tutorial/test_security/test_tutorial006_an.py test_security_http_basic 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial006_an.py test_security_http_basic_no_credentials 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial006_an.py test_security_http_basic_invalid_credentials 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial006_an.py test_security_http_basic_non_basic_credentials 6 0 0 100%
tests/test_tutorial/test_security/test_tutorial006_an.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial006_an.py (no function) 9 0 0 100%
tests/test_tutorial/test_security/test_tutorial006_an_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial006_an_py39.py test_security_http_basic 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial006_an_py39.py test_security_http_basic_no_credentials 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial006_an_py39.py test_security_http_basic_invalid_credentials 4 0 0 100%
tests/test_tutorial/test_security/test_tutorial006_an_py39.py test_security_http_basic_non_basic_credentials 6 0 0 100%
tests/test_tutorial/test_security/test_tutorial006_an_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_security/test_tutorial006_an_py39.py (no function) 16 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) 9 0 0 100%
tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001_py310.py test_create_item 3 0 0 100%
tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001_py310.py test_read_items 3 0 0 100%
tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001_py310.py (no function) 12 0 0 100%
tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001_py39.py test_create_item 3 0 0 100%
tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001_py39.py test_read_items 3 0 0 100%
tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001_py39.py (no function) 12 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) 9 0 0 100%
tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002_py310.py get_client 3 0 0 100%
tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002_py310.py test_create_item 3 0 0 100%
tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002_py310.py test_read_items 3 0 0 100%
tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002_py310.py (no function) 12 0 0 100%
tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002_py39.py get_client 3 0 0 100%
tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002_py39.py test_create_item 3 0 0 100%
tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002_py39.py test_read_items 3 0 0 100%
tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002_py39.py (no function) 12 0 0 100%
tests/test_tutorial/test_settings/__init__.py (no function) 0 0 0 100%
tests/test_tutorial/test_settings/test_app02.py test_settings 5 0 0 100%
tests/test_tutorial/test_settings/test_app02.py test_override_settings 2 0 0 100%
tests/test_tutorial/test_settings/test_app02.py (no function) 6 0 0 100%
tests/test_tutorial/test_settings/test_tutorial001.py test_settings 6 0 0 100%
tests/test_tutorial/test_settings/test_tutorial001.py (no function) 5 0 0 100%
tests/test_tutorial/test_settings/test_tutorial001_pv1.py test_settings 6 0 0 100%
tests/test_tutorial/test_settings/test_tutorial001_pv1.py (no function) 5 0 0 100%
tests/test_tutorial/test_sql_databases/__init__.py (no function) 0 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases.py client 9 0 4 100%
tests/test_tutorial/test_sql_databases/test_sql_databases.py test_create_user 8 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases.py test_get_user 5 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases.py test_nonexistent_user 2 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases.py test_get_users 5 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases.py test_create_item 14 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases.py test_read_items 7 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases.py (no function) 23 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py client 5 0 4 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py test_create_user 8 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py test_get_user 5 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py test_nonexistent_user 2 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py test_get_users 5 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py test_create_item 20 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py test_read_items 7 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py (no function) 22 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py client 9 0 4 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py test_create_user 8 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py test_get_user 5 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py test_nonexistent_user 2 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py test_get_users 5 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py test_create_item 20 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py test_read_items 7 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py (no function) 30 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py client 9 0 4 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py test_create_user 8 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py test_get_user 5 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py test_nonexistent_user 2 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py test_get_users 5 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py test_create_item 20 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py test_read_items 7 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py (no function) 30 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py get_client 9 0 4 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py test_create_user 8 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py test_get_user 5 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py test_nonexistent_user 2 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py test_get_users 5 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py test_create_item 20 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py test_read_items 7 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py (no function) 30 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py get_client 9 0 4 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py test_create_user 8 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py test_get_user 5 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py test_nonexistent_user 2 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py test_get_users 5 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py test_create_item 20 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py test_read_items 7 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py (no function) 30 0 0 100%
tests/test_tutorial/test_sql_databases/test_testing_databases.py test_testing_dbs 8 0 4 100%
tests/test_tutorial/test_sql_databases/test_testing_databases.py (no function) 7 0 0 100%
tests/test_tutorial/test_sql_databases/test_testing_databases_py310.py test_testing_dbs_py39 8 0 4 100%
tests/test_tutorial/test_sql_databases/test_testing_databases_py310.py (no function) 8 0 0 100%
tests/test_tutorial/test_sql_databases/test_testing_databases_py39.py test_testing_dbs_py39 8 0 4 100%
tests/test_tutorial/test_sql_databases/test_testing_databases_py39.py (no function) 8 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_openapi_schema_main 3 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_openapi_schema_sub 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 (no function) 9 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.py test_main 1 0 0 100%
tests/test_tutorial/test_testing/test_main.py test_openapi_schema 3 0 0 100%
tests/test_tutorial/test_testing/test_main.py (no function) 3 0 0 100%
tests/test_tutorial/test_testing/test_main_b.py test_app 6 0 0 100%
tests/test_tutorial/test_testing/test_main_b.py (no function) 2 0 0 100%
tests/test_tutorial/test_testing/test_main_b_an.py test_app 6 0 0 100%
tests/test_tutorial/test_testing/test_main_b_an.py (no function) 2 0 0 100%
tests/test_tutorial/test_testing/test_main_b_an_py310.py test_app 7 0 0 100%
tests/test_tutorial/test_testing/test_main_b_an_py310.py (no function) 3 0 0 100%
tests/test_tutorial/test_testing/test_main_b_an_py39.py test_app 7 0 0 100%
tests/test_tutorial/test_testing/test_main_b_an_py39.py (no function) 3 0 0 100%
tests/test_tutorial/test_testing/test_main_b_py310.py test_app 7 0 0 100%
tests/test_tutorial/test_testing/test_main_b_py310.py (no function) 3 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) 3 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_dependencies/__init__.py (no function) 0 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001.py test_override_in_items_run 1 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001.py test_override_in_items_with_q_run 1 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001.py test_override_in_items_with_params_run 1 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001.py test_override_in_users 3 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001.py test_override_in_users_with_q 3 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001.py test_override_in_users_with_params 3 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001.py test_normal_app 4 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001.py (no function) 8 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001_an.py test_override_in_items_run 1 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001_an.py test_override_in_items_with_q_run 1 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001_an.py test_override_in_items_with_params_run 1 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001_an.py test_override_in_users 3 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001_an.py test_override_in_users_with_q 3 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001_an.py test_override_in_users_with_params 3 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001_an.py test_normal_app 4 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001_an.py (no function) 8 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py310.py test_override_in_items_run 2 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py310.py test_override_in_items_with_q_run 2 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py310.py test_override_in_items_with_params_run 2 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py310.py test_override_in_users 4 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py310.py test_override_in_users_with_q 4 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py310.py test_override_in_users_with_params 4 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py310.py test_normal_app 5 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py310.py (no function) 15 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py39.py test_override_in_items_run 2 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py39.py test_override_in_items_with_q_run 2 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py39.py test_override_in_items_with_params_run 2 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py39.py test_override_in_users 4 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py39.py test_override_in_users_with_q 4 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py39.py test_override_in_users_with_params 4 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py39.py test_normal_app 5 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py39.py (no function) 15 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001_py310.py test_override_in_items_run 2 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001_py310.py test_override_in_items_with_q_run 2 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001_py310.py test_override_in_items_with_params_run 2 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001_py310.py test_override_in_users 4 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001_py310.py test_override_in_users_with_q 4 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001_py310.py test_override_in_users_with_params 4 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001_py310.py test_normal_app 5 0 0 100%
tests/test_tutorial/test_testing_dependencies/test_tutorial001_py310.py (no function) 15 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 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) 10 0 0 100%
tests/test_tutorial/test_websockets/test_tutorial002_an.py test_main 4 0 0 100%
tests/test_tutorial/test_websockets/test_tutorial002_an.py test_websocket_with_cookie 15 0 0 100%
tests/test_tutorial/test_websockets/test_tutorial002_an.py test_websocket_with_header 15 0 0 100%
tests/test_tutorial/test_websockets/test_tutorial002_an.py test_websocket_with_header_and_query 19 0 0 100%
tests/test_tutorial/test_websockets/test_tutorial002_an.py test_websocket_no_credentials 3 0 1 100%
tests/test_tutorial/test_websockets/test_tutorial002_an.py test_websocket_invalid_data 3 0 1 100%
tests/test_tutorial/test_websockets/test_tutorial002_an.py (no function) 10 0 0 100%
tests/test_tutorial/test_websockets/test_tutorial002_an_py310.py get_app 2 0 0 100%
tests/test_tutorial/test_websockets/test_tutorial002_an_py310.py test_main 4 0 0 100%
tests/test_tutorial/test_websockets/test_tutorial002_an_py310.py test_websocket_with_cookie 15 0 0 100%
tests/test_tutorial/test_websockets/test_tutorial002_an_py310.py test_websocket_with_header 15 0 0 100%
tests/test_tutorial/test_websockets/test_tutorial002_an_py310.py test_websocket_with_header_and_query 19 0 0 100%
tests/test_tutorial/test_websockets/test_tutorial002_an_py310.py test_websocket_no_credentials 3 0 1 100%
tests/test_tutorial/test_websockets/test_tutorial002_an_py310.py test_websocket_invalid_data 3 0 1 100%
tests/test_tutorial/test_websockets/test_tutorial002_an_py310.py (no function) 19 0 0 100%
tests/test_tutorial/test_websockets/test_tutorial002_an_py39.py get_app 2 0 0 100%
tests/test_tutorial/test_websockets/test_tutorial002_an_py39.py test_main 4 0 0 100%
tests/test_tutorial/test_websockets/test_tutorial002_an_py39.py test_websocket_with_cookie 15 0 0 100%
tests/test_tutorial/test_websockets/test_tutorial002_an_py39.py test_websocket_with_header 15 0 0 100%
tests/test_tutorial/test_websockets/test_tutorial002_an_py39.py test_websocket_with_header_and_query 19 0 0 100%
tests/test_tutorial/test_websockets/test_tutorial002_an_py39.py test_websocket_no_credentials 3 0 1 100%
tests/test_tutorial/test_websockets/test_tutorial002_an_py39.py test_websocket_invalid_data 3 0 1 100%
tests/test_tutorial/test_websockets/test_tutorial002_an_py39.py (no function) 19 0 0 100%
tests/test_tutorial/test_websockets/test_tutorial002_py310.py get_app 2 0 0 100%
tests/test_tutorial/test_websockets/test_tutorial002_py310.py test_main 4 0 0 100%
tests/test_tutorial/test_websockets/test_tutorial002_py310.py test_websocket_with_cookie 15 0 0 100%
tests/test_tutorial/test_websockets/test_tutorial002_py310.py test_websocket_with_header 15 0 0 100%
tests/test_tutorial/test_websockets/test_tutorial002_py310.py test_websocket_with_header_and_query 19 0 0 100%
tests/test_tutorial/test_websockets/test_tutorial002_py310.py test_websocket_no_credentials 3 0 1 100%
tests/test_tutorial/test_websockets/test_tutorial002_py310.py test_websocket_invalid_data 3 0 1 100%
tests/test_tutorial/test_websockets/test_tutorial002_py310.py (no function) 19 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) 5 0 0 100%
tests/test_tutorial/test_websockets/test_tutorial003_py39.py get_app 2 0 0 100%
tests/test_tutorial/test_websockets/test_tutorial003_py39.py get_html 2 0 0 100%
tests/test_tutorial/test_websockets/test_tutorial003_py39.py get_client 2 0 0 100%
tests/test_tutorial/test_websockets/test_tutorial003_py39.py test_get 2 0 0 100%
tests/test_tutorial/test_websockets/test_tutorial003_py39.py test_websocket_handle_disconnection 12 0 0 100%
tests/test_tutorial/test_websockets/test_tutorial003_py39.py (no function) 14 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_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_pv1.py get_recursive 1 0 0 100%
tests/test_validate_response_recursive/app_pv1.py get_recursive_submodel 1 0 0 100%
tests/test_validate_response_recursive/app_pv1.py (no function) 19 0 0 100%
tests/test_validate_response_recursive/app_pv2.py get_recursive 1 0 0 100%
tests/test_validate_response_recursive/app_pv2.py get_recursive_submodel 1 0 0 100%
tests/test_validate_response_recursive/app_pv2.py (no function) 20 0 0 100%
tests/test_validate_response_recursive/test_validate_response_recursive_pv1.py test_recursive 8 0 0 100%
tests/test_validate_response_recursive/test_validate_response_recursive_pv1.py (no function) 4 0 0 100%
tests/test_validate_response_recursive/test_validate_response_recursive_pv2.py test_recursive 8 0 0 100%
tests/test_validate_response_recursive/test_validate_response_recursive_pv2.py (no function) 4 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) 17 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) 22 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 (no function) 7 0 0 100%
Total   22681 0 212 100%

No items found using the specified filter.